Commit Graph

1049 Commits

Author SHA1 Message Date
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
dx
5f73650b8b +set alternate editor for emacsclient to be emacs 2020-07-12 02:56:10 +01:00
dx
47f290caed +script to show uptime on status bar 2020-07-12 00:51:06 +01:00
dx
ecf78066b3 +alarm script in python for hour-based alarms via notify-send 2020-07-09 22:11:02 +01:00
dx
617dbb982e +sxhkd bind to reload xprofile 2020-07-09 22:10:22 +01:00
dx
f8a041b4b0 ~moved super + Escape bind to top of sxhkd 2020-07-09 22:10:12 +01:00
dx
d908692da9 -removed hard seek binds for mpv
This removes the minute skips in mpv, as I don't use them
2020-07-09 22:10:05 +01:00
dx
ae3ed4e4fa -space in output string for battery dwmbar script 2020-07-09 22:10:05 +01:00
dx
7f8f465881 +titles for each terminal in launch_music 2020-07-09 22:10:05 +01:00
dx
159b684f94 +memory script for dwmbar 2020-07-09 22:10:05 +01:00
dx
7e3e104bac +script to update dwmbar based on music changes 2020-07-09 22:10:05 +01:00
dx
31516c31c1 ~renamed file 2020-07-09 22:07:16 +01:00
dx
26d8f8855c -pdf applet from Emacs
Use zathura for pdf
2020-07-07 00:36:40 +01:00
dx
d673379d68 +bindings for eshell and a qnotes file 2020-07-07 00:36:12 +01:00
dx
2c229849c4 +bindings config for dired 2020-07-07 00:35:59 +01:00
dx
8ecd395491 ~clean up some english 2020-07-07 00:35:50 +01:00
dx
33da777d2b -instant startx, do it myself 2020-07-07 00:33:47 +01:00
dx
14d6527303 ~mupdf -> xdg default app 2020-07-07 00:33:35 +01:00
dx
33bcac11ee +printscreen launcher 2020-07-07 00:32:55 +01:00