Age | Commit message (Collapse) | Author |
|
use-package allows for lazy loading C features, which means load time
is slightly smaller.
|
|
|
|
|
|
Basically just duplicate evil-leader package, setting up SPC to be the
leader.
I am using this binding prefix for single binds that I may find useful.
|
|
|
|
Bindings for eshell, next buffer and prev buffer
|
|
|
|
No need for exa when ls works so well
|
|
Already handled in xinitrc
|
|
This allows me to launch pass through dmenu and get passwords easily.
|
|
This one is a lot more closer to Emacs core, it doesn't use general
or the SPC leader as I'm used to but instead the default meta-key
chord bindings to work better. I don't use a lot of features in Emacs
that Doom used to provide in bindings, so I'm stripping them away and
slowly adding stuff I like.
|
|
notmuch config, offlineimap config and a python file for offlineimap
|
|
Using authinfo.gpg, notmuch and offlineimap to manage my mail. I now
have my own server @ aryadevchavali.com, so I setup a mail server hosted
on mail.aryadevchavali.com. This config manages the emacs side of
things, I'll add my offlineimaprc later
|
|
This was a stupid idea that does nothing lol
|
|
Using the customize-create-theme function, I just created a form of
monokai theme without the background color (essentially a monokai with a
black background) so that my eye's aren't strained by the lighter grey background.
|
|
Keymap is a section of my config I edit quite a lot, and the org mode
format doesn't really fit with the way I edit it. Therefore I exported
it to an elisp file where I can quickly edit bits and pieces without a
lot of lag from explaining myself in org mode.
|
|
|
|
|
|
|
|
|
|
Copied from doom that I liked
|
|
|
|
|
|
Basically copied the parts I liked of the ido module and removed the
parts I didn't.
|
|
|
|
Structure document a bit better such that the headings are in
step-by-step order.
Add optional tag to some headings so those headings can be skipped for
the most minimal install necessary
|
|
Wrapped all elisp snippets in functions, added a few property arguments
|
|
|
|
|
|
|
|
This allows me to instantly go to a directory just by typing its name
|
|
|
|
Similar to dev class terminals, I've added an option to dwm to make
'media-term' class terminals stay in the 3rd workspace (media
workspace).
|
|
|
|
What's the point of trying to make my vim config more like doom, when I
can just let vim do the thing it's best at: quick edits. So my shortcuts
should reflect this.
|
|
Remove any redundant info, only leaving what is absolutely necessary.
|
|
I've added an option in dwm to place 'Dev' class terminals in the 5th
workspace, so I've also added a bind to open dev class terminals easily.
|
|
Developed quite a bit of the config.
I've added a literate org config, loaded through the init.el file.
Furthermore, I've added some basic general maps and have gained a much
better understanding of Emacs than before. This refactor is one of the
main reasons I decided to so heavily refactor my doom config.
|
|
|
|
|
|
Doesn't seem to work without it, I might need to add an issue or something.
|
|
|
|
|
|
|
|
This refactor removes a lot of the 'training wheels' that doom
provides (i.e. no modeline, bindings, etc). Instead, I defined my own
modules and systems to help with those tasks. I am now using the default
emacs modeline, customised to my liking, as well as the default scratch
buffer as my startup page.
This basically allows me to have a finer degree of control over what my
Emacs is doing, which is great as I can remove redundant pieces that I
don't use.
|
|
|
|
|
|
|
|
squash! ~clean up python and C sections of config
|
|
|