aboutsummaryrefslogtreecommitdiff
path: root/Doom/.doom.d/init.el
AgeCommit message (Collapse)Author
2020-07-15!REFACTOR: cleaning doomdx
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-07-pdf applet from Emacsdx
Use zathura for pdf
2020-06-21-disable ranger to direddx
2020-06-20~ido -> ivy and disable calendardx
2020-06-14~switched to ido module completiondx
2020-06-11~clean up configdx
2020-06-11~use icomplete/ido for some of the functionsdx
For some functions, which I find don't need to have ivy, let's use icomplete instead.
2020-05-31+enable eshelldx
2020-05-31~completion -> ivydx
2020-05-31~disable unused modulesdx
csharp, java, fsharp and irc
2020-05-31~haskell +ghcide -> haskelldx
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~ivy -> icompletedx
2020-05-20+latex doom moduledx
2020-05-17-removed a lot of unused modules, ~dante -> ghcidedx
2020-05-12+company childframe module in doomdx
2020-05-11+fira to pretty codedx
Actually works now
2020-05-11+private narrow module to init.eldx
2020-05-05+custom rss moduledx
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~doom.d -> Doom/.doom.ddx
Proper naming, GNU/Stow style.