Commit Graph

74 Commits

Author SHA1 Message Date
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
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
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
b82ffe03b0 +description for sxhkd 2020-06-27 11:02:53 +01:00
dx
415b84ab26 +sxhkd mode 2020-06-20 00:32:18 +01:00
dx
b4c756168d ~ido -> ivy and disable calendar 2020-06-20 00:32:08 +01:00
dx
1bbb1f1d41 +config for counsel and ido 2020-06-14 01:03:27 +01:00
dx
933e9ce555 +open project action to doom dashboard 2020-06-14 01:03:06 +01:00
dx
c522cca21c ~!hack org mode isn't loading correctly, reload 2020-06-14 00:12:05 +01:00
dx
d6b66f7545 ~clean up config.org 2020-06-14 00:11:59 +01:00
dx
9637f5d25f -csharp and fsharp config
I rarely use these two languages, so I don't need them. If I do need
them again, I'll just use git lol
2020-06-11 20:52:52 +01:00
dx
f7d134af3b ~clean up config 2020-06-11 20:52:52 +01:00
dx
93326421fe ~org config into config.el
As a precursor, define some functions and variables to load up org files
in org/*. Easy setup and usage.
2020-06-11 20:47:05 +01:00
dx
08a115e78d ~remppings gone to personal config 2020-06-11 02:01:35 +01:00
dx
bc3436de56 ~use icomplete/ido for some of the functions
For some functions, which I find don't need to have ivy, let's use
icomplete instead.
2020-06-11 01:59:16 +01:00
dx
d3b17d1675 +display line numbers
Fast navigation, especially for ex-mode queries.
2020-06-11 01:32:26 +01:00
dx
efa8528110 ~remap compile back to the original function 2020-06-11 01:30:21 +01:00
dx
1767b5ec7d ~byte compile config.el and all other files
gotta go fast (except for packages.org)
2020-06-11 01:20:51 +01:00
dx
a286f91ad7 ~theme: molokai -> gruvbox, font size: 17 -> 15 2020-06-11 01:02:15 +01:00
dx
039c9c37c8 ~auto-filled and added binding for auto-fill converter 2020-06-11 01:00:03 +01:00
dx
9f2c086dfd ~literate config -> org-babel-load-*
Basically, instead of generating files at every save on Emacs, just load
them via org-babel-load-file. This means that I can rely on those
functions to compile and manage org file to elisp file conversions. This
happens at first run time, and will not compile org files to el files if
there have been no changes to the org files.
2020-06-11 00:57:33 +01:00
dx
4641546f06 ~alpha: 85 -> 95 2020-06-10 18:54:02 +01:00
dx
75321e6f8e -calctex 2020-06-10 18:53:57 +01:00
dx
c08bb4463d ~cleanup keybinds in config.org 2020-06-10 18:53:46 +01:00
dx
085dbb31e4 +company config with frontend configuration 2020-06-10 18:53:26 +01:00
dx
6e605639ee -+icomplete/M-x
This command doesn't work for icomplete, so I can't do this.
2020-05-31 01:05:12 +01:00
dx
c6fa4ba25a ~dx:newline function config.org -> personal.org 2020-05-31 00:56:23 +01:00
dx
c5c8c8c4f1 ~using icomplete command means that I don't need counsel bindings 2020-05-31 00:56:02 +01:00
dx
b109953c33 ~symbol setup 2020-05-31 00:55:51 +01:00
dx
2056db86d1 +bind to stop doom default bindings from taking the local leader 2020-05-25 01:51:14 +01:00
dx
8f8f39ab24 +binding to open newlines without using o/O 2020-05-25 01:50:51 +01:00
dx
727c133c26 ~auto-fill-mode -> visual-line-mode, +org-toggle-latex 2020-05-25 01:50:34 +01:00
dx
7d889b366d ~auto filled lines to long lines 2020-05-25 01:50:14 +01:00
dx
93fbe65c27 ~pretty-code snippet: delete offending item 2020-05-25 01:49:23 +01:00
dx
9321a5bcfe ~hook -> setq c-indent-style
I'd rather just have the style set
2020-05-24 00:40:19 +01:00
dx
008d861ea7 ~set SPC-SPC to execute-extended-command
If I turn off Ivy I should still be able to use SPC SPC
2020-05-24 00:38:55 +01:00
dx
4c1466cd57 +recompile bindings for compilation buffer 2020-05-24 00:38:37 +01:00
dx
5190885771 +bind to M-s occur 2020-05-24 00:37:12 +01:00
dx
691205e7e3 ~localleader , -> 'SPC ,' and ivy-read -> completing-read 2020-05-24 00:36:43 +01:00
dx
6591532ad7 ~make SPC-cc compile 2020-05-20 07:43:43 +01:00
dx
36486ead93 ~formatting in config.el 2020-05-20 07:43:37 +01:00
dx
195bb291a2 ~haskell config 2020-05-20 07:42:54 +01:00
dx
fb34c7aa6a ~proper hook for calctex 2020-05-17 09:30:40 +01:00