Commit Graph

917 Commits

Author SHA1 Message Date
Aryadev Chavali
5e0817b944 +made a simple flycheck system to turn on flycheck mode if not already on 2020-08-01 18:23:44 +01:00
Aryadev Chavali
5651d5c5bd +a few bindings and eldoc 2020-08-01 18:23:19 +01:00
Aryadev Chavali
1e5c43b09e +leader map
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.
2020-08-01 18:09:06 +01:00
Aryadev Chavali
8a2f54d123 -counsel-rg binding for bind-keys 2020-08-01 18:07:53 +01:00
Aryadev Chavali
c7f31e88c5 +a few new bindings
Bindings for eshell, next buffer and prev buffer
2020-08-01 17:58:02 +01:00
Aryadev Chavali
20f7aca8f3 -extraneous templates from gentemplate 2020-08-01 12:59:46 +01:00
Aryadev Chavali
b97330d038 -exa
No need for exa when ls works so well
2020-08-01 12:59:35 +01:00
Aryadev Chavali
e6bee69495 -setxkbmap call in zprofile
Already handled in xinitrc
2020-08-01 12:59:12 +01:00
Aryadev Chavali
0a1648e1ee +passmenu binding to sxhkd
This allows me to launch pass through dmenu and get passwords easily.
2020-08-01 12:58:48 +01:00
Aryadev Chavali
d3f66b80ca +brand new Emacs config
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.
2020-08-01 12:57:09 +01:00
Aryadev Chavali
614f83458b +mail config options
notmuch config, offlineimap config and a python file for offlineimap
2020-07-20 21:22:21 +01:00
dx
9e9435c00c +my own mail config
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
2020-07-20 21:15:35 +01:00
dx
9930e9ef4f -use package hooks
This was a stupid idea that does nothing lol
2020-07-20 21:14:57 +01:00
dx
bae71b3ea4 +my own custom theme
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.
2020-07-20 21:13:01 +01:00
dx
43d981e90b ~exported keymap settings to an elisp file
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.
2020-07-20 21:10:33 +01:00
dx
d8eb5ff020 ~clean up init.el 2020-07-20 21:08:59 +01:00
dx
7423ff5238 refactor major 2020-07-19 01:42:03 +01:00
dx
dd05f08e1e ~clean up config.org 2020-07-18 00:57:15 +01:00
dx
77985fb262 ~remap completing-read to ido-completing-read 2020-07-18 00:56:52 +01:00
dx
357afbf0e0 +a ton of bindings
Copied from doom that I liked
2020-07-18 00:56:19 +01:00
dx
9ccc76893f ~put localleader to bindings module 2020-07-18 00:55:46 +01:00
dx
1cc05b4caf +clean up gentemplate to be completion agnostic 2020-07-18 00:54:58 +01:00
dx
254c8a33bb +made my own completion module using ido module
Basically copied the parts I liked of the ido module and removed the
parts I didn't.
2020-07-17 22:03:48 +01:00
dx
94644d01f2 +doom dashboard config to obsolete folder 2020-07-17 21:31:16 +01:00
dx
014f7b616a ~clean up the install.org
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
2020-07-16 20:17:32 +01:00
dx
90c727d857 ~modified install to look a bit better
Wrapped all elisp snippets in functions, added a few property arguments
2020-07-16 19:11:40 +01:00
dx
4bbf47fc4e ~decomposed startup module into personal config 2020-07-16 19:11:20 +01:00
dx
6bdf6db3b4 ~~/.doom.d -> ~/.config/doom 2020-07-15 15:57:09 +01:00
dx
33edf2cf6d ~clean up bindings 2020-07-15 15:40:54 +01:00
dx
dbeaa3bcb5 +autocd option to zsh
This allows me to instantly go to a directory just by typing its name
2020-07-15 15:39:29 +01:00
dx
7d39d91598 +set default terminal as Suckless Terminal 2020-07-15 15:37:03 +01:00
dx
5b40685084 +media terms to launch_music
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).
2020-07-15 15:36:25 +01:00
dx
21f6cc21ce +xresources file, with xrdb call in xprofile 2020-07-15 15:36:01 +01:00
dx
9f963d7e38 -a lot of my vim config
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.
2020-07-15 15:35:24 +01:00
dx
b41c6dfec4 ~clean up scripts
Remove any redundant info, only leaving what is absolutely necessary.
2020-07-15 15:34:53 +01:00
dx
e2cede510b +sxhkd bind to open dev terminals
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.
2020-07-15 15:33:55 +01:00
dx
f8ca6b9e1b +major refactors to vanilla Emacs config
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.
2020-07-15 15:31:56 +01:00
dx
e27bda1bde +doom monokai-classic option to my personal themes 2020-07-15 15:31:23 +01:00
dx
a369fdc0b0 ~custom variables 2020-07-15 15:31:13 +01:00
dx
08fb80ddcf +org mode hack again
Doesn't seem to work without it, I might need to add an issue or something.
2020-07-15 15:31:04 +01:00
dx
c94bfdce9e ~set alpha a bit lower 2020-07-15 15:30:35 +01:00
dx
f5f4aad637 ~compactify setq to one instance 2020-07-15 15:30:25 +01:00
dx
55e05588d2 ~molokai->monokai-classic, font options provided 2020-07-15 15:30:00 +01:00
dx
3e7642cae1 !REFACTOR: cleaning doom
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.
2020-07-15 15:26:11 +01:00
dx
8b067497da ~go back to molokai 2020-07-12 10:18:30 +01:00
dx
79b813f466 ~decompose the other section to its subject parts 2020-07-12 03:00:33 +01:00
dx
3099cefb57 ~set prompt colors 2020-07-12 02:59:01 +01:00
dx
dd910c4b3d ~clean up python, C and Haskell config
squash! ~clean up python and C sections of config
2020-07-12 02:58:52 +01:00
dx
9c43bb0818 +script: show album art for playing track on mpd 2020-07-12 02:56:10 +01:00
dx
bccf602ecb ~rearrange bindings for mpv 2020-07-12 02:56:10 +01:00