Henrik Lissner
eb1440caa9
feature/evil: add evil-collection-resclient
2018-10-16 18:27:34 -04:00
Henrik Lissner
f4d49acdc8
More descriptive signatures for set-file-template!
...
And set-file-templates!
2018-10-16 17:32:59 -04:00
Henrik Lissner
e3a0ad0b33
set-pretty-symbols!: rename rest -> plist
...
A more sensibile name.
2018-10-16 17:32:41 -04:00
Henrik Lissner
3d6b30675c
lang/ruby: remove redundant add-hook
2018-10-16 17:28:21 -04:00
Henrik Lissner
5ceb64705f
lang/ocaml: remove ocamlformat comment
...
It doesn't apply anymore
2018-10-16 14:02:55 -04:00
Henrik Lissner
d1d9cffcc8
lang/ocaml: major refactor
...
+ Load flyspell-mode a little later, to allow file/dir-local variables
to customize flyspell.
+ Ensure setters (in merlin's config) are used as late as possible, by
making merlin's (and all the other packages) config run after tuareg
is loaded.
+ As discussed, installing packages locally is a bit unreliable, so I'm
commenting out the +ocaml-site-lisp flag, and rely solely on packages
from MELPA.
+ Add optional ocamlformat check in doctor.el and conditionally load the
ocamlformat package (if editor/format is enabled).
+ Add docstrings to init hooks.
2018-10-16 02:49:21 -04:00
Henrik Lissner
4e81605463
ui/doom: set load-theme hooks sooner
...
Allows users to remove them without after! blocks.
2018-10-16 02:49:21 -04:00
Henrik Lissner
3c77b0d260
lang/common-lisp: add settings & minor refactor
...
Thanks to @mfiano
2018-10-16 02:49:21 -04:00
Henrik Lissner
cb33d96bfa
lang/clojure: fix +clojure/repl
...
cider-jack-in takes one argument.
Reported by @mfiano
2018-10-16 02:49:21 -04:00
Henrik Lissner
036a645058
lang/clojure: move command to autoload.el
2018-10-16 02:49:21 -04:00
Henrik Lissner
794b1a94bf
tools/terraform: use map!'s :after
2018-10-16 02:49:21 -04:00
Henrik Lissner
94187d7326
Merge pull request #963 from mfiano/develop
...
lang/clojure: More changes
2018-10-16 02:07:19 -04:00
Henrik Lissner
bef0f39535
lang/clojure: conform command to naming convention
...
Interactive commands in doom follow the `+module/name` naming convention. `+module|name` is used for hook functions.
2018-10-16 02:07:00 -04:00
Henrik Lissner
4fc7de442e
lang/clojure: group & update evil integration
...
Also removes evil-normalize-keymaps on cider-repl-mode-hook, because cider-repl-mode isn't a minor mode. The purpose of evil-normalize-keymaps is to ensure evil is aware of evil keybinds in minor-mode keymaps when it is first enabled.
2018-10-16 02:03:23 -04:00
Henrik Lissner
a25257d8da
lang/clojure: remove fuzzy completion for company
...
I prefer that fuzzy search is disabled by default, for consistency and performance. Fuzzy search tends to be much significantly slower, and no other company backend offers a fuzzy search mechanism (or should).
Fuzzy search is usually gated behind variables and flags, but since opting in here is a trivial one-liner, I don't think it needs one.
2018-10-16 01:55:38 -04:00
Tuomo Syvänperä
90140f1ab5
Add vala-mode
2018-10-16 06:22:34 +03:00
Michael Fiano
bd1f2ec4d6
lang/clojure: More changes
...
- Add a popup rule for the history buffer, since we want to see the REPL change while it's open
- Add hooks to enable company fuzzy completion
- Add more cider configuration options
- Configure Shift-Return to insert a newline and indent in the REPL without submitting the result
- Bind normal state keybindings for the CIDER history buffer
2018-10-15 23:08:59 -04:00
Henrik Lissner
76da5b44d1
Merge pull request #905 from edwintorok/ocaml
...
OCaml module improvements
2018-10-15 22:45:39 -04:00
Henrik Lissner
8577804a03
Merge pull request #945 from patrl/capture-tweaks
...
Capture template tweaks
2018-10-15 22:44:52 -04:00
Henrik Lissner
53cf2b4e2b
Restore space in personal todo checkbox
2018-10-15 22:44:39 -04:00
Henrik Lissner
9e1cba0957
Merge pull request #950 from theSuess/feature-terraform
...
Added feature terraform
2018-10-15 22:43:49 -04:00
Michael Fiano
5ad27da2f1
lang/clojure: add binding to switch/set namespace
...
Add a local leader keybinding to both switch to the CIDER REPL buffer and set the namespace according to the file buffer.
2018-10-15 18:43:56 -04:00
Henrik Lissner
f2de08d799
lang/common-lisp: move mrepl history file
...
To doom-cache-dir.
Credit to @mfiano
2018-10-15 16:22:53 -04:00
Henrik Lissner
db7632b2b6
lang/clojure: persist cider repl history
...
Credit to @mfiano
2018-10-15 16:22:53 -04:00
Henrik Lissner
cade77e4a9
lang/clojure: bind cider-jack-in to clojure-mode
...
cider-quit kills cider-mode, rendering cider-mode-map keybinds
unavailable, so these commands have been moved to clojure-mode-map, to
ensure they're always available.
Reported by @mfiano
2018-10-15 16:22:53 -04:00
Edwin Török
064579e33e
Improve ocaml language support
...
See README.org.
Signed-off-by: Edwin Török <edwin@etorok.net>
2018-10-15 20:37:58 +01:00
Patrick Elliott
7cb1e489dc
Revert personal TODO back to checkbox in capture template
2018-10-15 13:39:24 +02:00
Henrik Lissner
476782e6d4
Merge pull request #959 from theSuess/develop
...
Updated documentation to use better gocode fork (again)
2018-10-15 03:29:08 -04:00
Dominik Süß
12ea77f937
Updated to prefered gocode fork (again)
2018-10-15 09:26:47 +02:00
Dominik Süß
6e057d53d8
autoload company-terraform
2018-10-15 09:19:21 +02:00
Dominik Süß
9a3e48d65a
added company-terraform
2018-10-15 09:12:01 +02:00
Henrik Lissner
0a1f42e25d
Merge pull request #915 from myme/develop
...
Haskell + PureScript module improvements
2018-10-15 01:05:29 -04:00
Henrik Lissner
afb883409a
Merge pull request #896 from wildsebastian/develop
...
Deactivate expansion of abbreviations (ProofGeneral/Coq)
2018-10-15 01:03:54 -04:00
Henrik Lissner
63a5c4239a
lang/javascript: update tide project resolution
...
To match projectile changes upstream. Fixes an error when opening an
arbitrary JS file in a non-project root.
2018-10-15 00:50:39 -04:00
Henrik Lissner
1c847402c4
lang/clojure: fix eldoc support in clojure-mode
2018-10-15 00:50:39 -04:00
Henrik Lissner
b143d6c9f6
Merge pull request #937 from mfiano/develop
...
Some small additions to the common-lisp and clojure lang modules.
2018-10-15 00:25:52 -04:00
Henrik Lissner
950f1bf53a
Merge pull request #933 from theSuess/develop
...
Updated documentation to use better gocode fork (supports Go 1.11+)
2018-10-15 00:25:26 -04:00
Henrik Lissner
3155fb27c0
Merge pull request #939 from zaiste/fix-deadgrep-fold
...
Allow `deadgreap` folding in normal mode
2018-10-15 00:24:48 -04:00
Henrik Lissner
efed58fcc8
Merge pull request #948 from patrl/org-pdfview
...
Open org links with `pdf-view-mode` (with `:tools pdf`)
2018-10-15 00:15:20 -04:00
Henrik Lissner
b1f249afab
lang/org: lazyload & refactor org-pdfview
2018-10-15 00:14:27 -04:00
Henrik Lissner
0bb06f052e
Fix dashboard hiding files opened via emacsclient
2018-10-13 13:28:13 -04:00
Henrik Lissner
ce6e34aff0
completion/ivy: fix +helm/grep* commands
...
They weren't being defined, since grep is not in
+ivy-project-search-engines.
2018-10-13 13:26:59 -04:00
Henrik Lissner
752b92570d
lang/latex: defconst -> defvar #955
...
Allow +latex-viewers to be set sooner.
2018-10-12 14:20:45 -04:00
Henrik Lissner
765ca10a92
Fix set-pretty-symbols! with multiple modes
...
(set-pretty-symbols! '(c-mode c++-mode objc-mode) RULES*)
This fixes a logic bug that prevented RULES from applying to any but the
first mode in the list (e.g. only c-mode will be affected).
2018-10-11 16:06:25 -04:00
Dominik Süß
73f99a1a26
Added keybinds
2018-10-11 17:32:54 +02:00
Dominik Süß
9fd5b7d0ed
Added terraform mode
2018-10-11 17:19:35 +02:00
Patrick Elliott
623195e312
Checkboxes -> TODOs
2018-10-11 10:41:39 +02:00
Patrick Elliott
251e9c0244
When :tools pdf is enabled, open org links to pdfs with pdf-view-mode
2018-10-10 22:00:30 +02:00
Patrick Elliott
b59a27a160
Built-in capture templates add a link to the file from where capture was initiated
2018-10-10 17:36:25 +02:00
Zaiste
b4f0d60894
fix: allow deadgreap folding in normal mode
2018-10-08 18:37:13 +02:00