Commit Graph

20 Commits

Author SHA1 Message Date
dx
a369fdc0b0 ~custom variables 2020-07-15 15:31:13 +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
26d8f8855c -pdf applet from Emacs
Use zathura for pdf
2020-07-07 00:36:40 +01:00
dx
594f2c5f83 -disable ranger to dired 2020-06-21 01:57:47 +01:00
dx
b4c756168d ~ido -> ivy and disable calendar 2020-06-20 00:32:08 +01:00
dx
156c6e3258 ~switched to ido module completion 2020-06-14 01:02:14 +01:00
dx
f7d134af3b ~clean up config 2020-06-11 20:52:52 +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
dea9c7b859 +enable eshell 2020-05-31 15:39:49 +01:00
dx
b1664b6862 ~completion -> ivy 2020-05-31 15:39:39 +01:00
dx
1d4143d795 ~disable unused modules
csharp, java, fsharp and irc
2020-05-31 15:39:24 +01:00
dx
ab3c8f98b8 ~haskell +ghcide -> haskell
The default haskell mode with ghci has good defaults, completion systems
and an overall workflow which I can really work with. This is better
than the LSP system which uses a lot of memory and CPU without much
returns in comparison to this method.
2020-05-31 00:54:12 +01:00
dx
ac8eee9b3b ~ivy -> icomplete 2020-05-31 00:54:03 +01:00
dx
43f89f7d7d +latex doom module 2020-05-20 07:43:15 +01:00
dx
eaace18c49 -removed a lot of unused modules, ~dante -> ghcide 2020-05-17 09:28:23 +01:00
dx
e407b80783 +company childframe module in doom 2020-05-12 16:38:23 +01:00
dx
72d9102a30 +fira to pretty code
Actually works now
2020-05-11 19:09:40 +01:00
dx
b2288872d8 +private narrow module to init.el 2020-05-11 19:09:31 +01:00
dx
65aa56eee6 +custom rss module
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.
2020-05-05 02:59:45 +01:00
dx
c65cf688fc ~doom.d -> Doom/.doom.d
Proper naming, GNU/Stow style.
2020-05-05 02:59:45 +01:00