| Age | Commit message (Collapse) | Author | 
 | 
Setting up hooks and keymaps, as well as radians mode for calc. Calctex
mode makes calc look nicer, some eyecandy
 | 
 | 
hahah please laugh
 | 
 | 
 | 
 | 
Randomly chooses a file from the lockscreens folder, then uses it for
the i3lock lockscreen background image
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Default doom emacs ones get a bit stale after a while, so I set these
new ones with differing polygons! They progress by number of vertices.
 | 
 | 
 | 
 | 
 | 
 | 
+better binding system (general) with a leader
+evil-surround
+which-key
+org
+counsel
and tango-dark cos if I see default emacs again I'm going to throw my
computer outside.
 | 
 | 
Theses are the files that dictate the startx routine. I don't use a
login manager as I don't need one. The last statement in xinitrc
represents the wm I'm using. Xmodmap maps the caps lock to hyper, which
I can use as an extra layer system for sxhkdrc, allowing even more key combinations.
 | 
 | 
 | 
 | 
 | 
 | 
Stored in .local/scripts, scripts I use for my init. I will be adding my
xinit shortly for a full experience.
 | 
 | 
As I'm now going to be using neovim as my editor, here's a config for it
 | 
 | 
Most of the time I'm doing something like this, I'll just do the copying myself.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Eye candy.
 | 
 | 
 | 
 | 
Useful config that can be universally used for all wms
 | 
 | 
 | 
 | 
Actually works now
 | 
 | 
 | 
 | 
The scripts folder is now in the ~/.local/scripts location, .local/src
has my custom repos (DWM, DMENU, etc).
 | 
 | 
 | 
 | 
When using visual mode, I often require the size of the selected region.
My modeline doesn't currently have a method of displaying selected text
properties, so I set this. Only works in visual mode.
 | 
 | 
Basically, setq -> defvar and using cond instead of if due to the
ability to do multiple conditions for the body of an 'if'.
I might make this a module actually.
 | 
 | 
 | 
 | 
Checks if lsp-workspaces has been defined.
 | 
 | 
 | 
 | 
 | 
 | 
This uses the second cdr of any one feed-url item, which is the
remaining args in there.
 | 
 | 
This is easier to do, I found another problem with it so I moved the C++
config to one universal one.
 | 
 | 
 | 
 | 
 | 
 | 
suctl = systemctl --user, useful for user services.
 | 
 | 
Seems to be screwing up my config in some form, elisp is being formatted
in a way I don't like. More to research I guess.
 | 
 | 
Formatting included
 | 
 | 
 | 
 | 
 | 
 | 
Async shell command gives me a buffer for my output, is faster as it's
async rather than blocking my Emacs, and all around better to use.
 | 
 | 
 | 
 | 
Switching from spaces to tabs because tabs are better for everyone to
use.
 |