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
2aa3f0d3a9
+icomplete module
...
My own module for using icomplete, which has some sane 'evil' bindings
and other such stuff.
2020-05-31 00:53:21 +01:00
dx
a741216c4e
~corrected calctex link
2020-05-25 01:51:40 +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
43f89f7d7d
+latex doom module
2020-05-20 07:43:15 +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
dx
26e412ff04
~ace window binding to lower w
...
I use that binding a lot, makes sense to use lower w instead
2020-05-17 09:30:19 +01:00
dx
9526e32760
-lsp-ui-doc-mode hooks
...
In hindsight, lsp-ui-mode only makes lsp-mode more intrusive, slow and
buggy. It's better to rely on other Emacs and Doom systems (+lookup* for
example) for some of the stuff that it gives rather than it.
2020-05-17 09:29:17 +01:00
dx
eaace18c49
-removed a lot of unused modules, ~dante -> ghcide
2020-05-17 09:28:23 +01:00
dx
9b267b1155
+hook to org mode for auto-fill-mode
2020-05-14 16:18:13 +01:00
dx
a0459a6397
+configuration for ranger
...
Just hidden files and cleanup really, those were the two things that
annoyed me the most about doom-vanilla ranger.
2020-05-14 16:18:13 +01:00
dx
fef89fbbf4
+Calc configuration +calctex
...
Setting up hooks and keymaps, as well as radians mode for calc. Calctex
mode makes calc look nicer, some eyecandy
2020-05-14 16:18:13 +01:00
dx
2aa56a1d20
+added funny meme
...
hahah please laugh
2020-05-14 16:18:13 +01:00
dx
1cdb662b08
+quit parameter to popup-rule in literate
2020-05-13 04:56:08 +01:00
dx
51ab820b6f
+org-fragtog-mode to org-mode-hook
2020-05-13 04:56:08 +01:00
dx
1195569732
~moved thesaurus to org section
2020-05-13 04:54:41 +01:00
dx
f0259cc902
+Emacs splash screens
2020-05-13 04:54:21 +01:00
dx
e60e85757a
~set superstar headline bullets
...
Default doom emacs ones get a bit stale after a while, so I set these
new ones with differing polygons! They progress by number of vertices.
2020-05-13 02:56:23 +01:00
dx
e407b80783
+company childframe module in doom
2020-05-12 16:38:23 +01:00
dx
034224fd93
+hook to set c-style to user on cc-mode-hook
2020-05-11 19:10:13 +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
f4ad02ef81
+narrowing module, from narrowing handler in config.org
2020-05-10 18:01:37 +01:00
dx
786b21b019
+bind to M-c for count-words
...
When using visual mode, I often require the size of the selected region.
My modeline doesn't currently have a method of displaying selected text
properties, so I set this. Only works in visual mode.
2020-05-10 17:28:07 +01:00
dx
5bd00101fc
~clean p the narrow state config
...
Basically, setq -> defvar and using cond instead of if due to the
ability to do multiple conditions for the body of an 'if'.
I might make this a module actually.
2020-05-10 17:25:56 +01:00
dx
5bfcedb6b0
~fboundp -> bound-and-true-p for lsp-mode check
2020-05-10 17:25:30 +01:00
dx
871b6f24c5
~better implementation of lsp segment
...
Checks if lsp-workspaces has been defined.
2020-05-06 21:40:04 +01:00
dx
e053ef3d2c
~formattign for oreoline/config.el
2020-05-06 21:39:56 +01:00
dx
277c4bcac6
+feed in +rss/feed-urls
2020-05-05 20:54:55 +01:00
dx
cdea867c9d
+support for unlimited tags in +rss/feed-urls
...
This uses the second cdr of any one feed-url item, which is the
remaining args in there.
2020-05-05 20:54:55 +01:00
dx
717181328c
+prettify-symbols config in packages config
...
This is easier to do, I found another problem with it so I moved the C++
config to one universal one.
2020-05-05 20:54:55 +01:00
dx
cbe9926bc4
+yaml packages
2020-05-05 02:59:56 +01:00
dx
881daaa8a8
~spaces -> tabs
...
Formatting included
2020-05-05 02:59:45 +01:00
dx
72725dd00d
~literate/load-files instead of trying to guess them
2020-05-05 02:59:45 +01:00
dx
1377fe212d
+popup rule for async-shell-command buffer
2020-05-05 02:59:45 +01:00
dx
fbc6a4427c
~call-process -> async-shell-command
...
Async shell command gives me a buffer for my output, is faster as it's
async rather than blocking my Emacs, and all around better to use.
2020-05-05 02:59:45 +01:00
dx
cfc7859884
~setq -> defvar
2020-05-05 02:59:45 +01:00