Age | Commit message (Collapse) | Author |
|
+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.
|
|
Will now start instead of py3status bar. I've still got the config there
in case I want to try it some other time.
|
|
|
|
Pretty simple, just paste some text on the screen. I've realised that my
problem with i3blocks wasn't the lack of complexity, but rather the lack
of variety, which polybar allows me to access.
|
|
|
|
|
|
|
|
When using the inbuilt RSS module, this becomes my personal config for
that module.
However, when not using that and instead using the newsticker inbuilt
for Emacs, I've got a config for that as well.
|
|
Make Emacs slightly transparent, might as well use the compositor.
|
|
Section jumping can be done through the square bracket binds, which are
actually quite intuitive. So I instead bound TAB to be jump
item (usually in vim it's "%") which allows me to quick jump around files.
|
|
|
|
This was why I was getting the error, by using cl-* name spacing, I
remove the errors Emacs kept giving me.
|
|
defvar allows me to add some documentation on what they are and how to
use them, always nice.
|
|
I like dmenu's aesthetic more; it's much more discrete.
|