Commit Graph

2663 Commits

Author SHA1 Message Date
27cabea6b6 Fix gs in org-mode #2218
Also makes +evil/easymotion generic; it can now be moved to any key, and
new keys can be added to the <easymotion> event, rather than having to
wait for evilem-map to become available.

Also fixes +org/goto-visible if used before avy is loaded.

Relevant to #1672
2019-12-20 13:40:06 -05:00
494e431f04 lang/org: install org-brain
Whoops!
2019-12-20 02:44:20 -05:00
73d975de6c lang/org: make C-RET create headings instead of error 2019-12-20 02:13:11 -05:00
322bca710a General refactors & reformatting 2019-12-20 00:59:52 -05:00
f561abff64 Merge pull request #2205 from niklascarlsson/update_doctor_prescription
lang/plantuml: update doctor prescription
2019-12-19 18:47:00 -05:00
52f04619a4 Merge pull request #2210 from jhacksworth/clojuredocs
lang/clojure: grimoire -> ClojureDocs
2019-12-19 18:46:03 -05:00
9647cb0a49 lang/org: add +brain feature
No keybinding yet.
2019-12-19 18:42:37 -05:00
95e80b00da lang/org: also require jupyter-* libs w/ ob-jupyter
Relevant to #2198
2019-12-19 18:42:05 -05:00
c81b8445c4 lang/org: activate ob-ammonite on amm blocks
Instead of scala blocks.
2019-12-19 15:04:05 -05:00
bc44ae0beb lang/org: add ob-ammonite 2019-12-19 14:51:34 -05:00
af948ca390 lang/org: refactor babel loaders & fix jupyter loader #2198 2019-12-19 14:48:13 -05:00
f7acdc43f4 lang/clojure: Update to cider-clojuredocs
CIDER removed `cider-grimoire-web` as Grimoire is no longer available,
and now uses ClojureDocs:
- https://metaredux.com/posts/2019/06/29/farewell-grimoire.html
- https://github.com/clojure-emacs/cider/issues/2663
2019-12-18 15:25:35 -05:00
c483a7f7bd lang/agda: load agda2 if +local #2203 2019-12-18 10:12:41 -05:00
bad4dfcd61 Update plantuml doctor prescription
This patch changes the recommendation from +plantuml/install to
plantuml-dowload-jar, when the plantuml.jar can't be found. The command
+plantuml/install has been removed in a previous patch.
2019-12-18 15:33:26 +01:00
74d4e120c1 lang/org: fix & alphabetize flags in readme & module list 2019-12-18 09:23:21 -05:00
f95ab47239 lang/agda: add +local flag & :nonrecursive to recipes
Relevant to #2203
2019-12-17 15:28:34 -05:00
17d0833af1 lang/org: fix jupyter babel loader #2198 2019-12-17 15:28:34 -05:00
e782ef1d97 lang/org: add +jupyter feature, deprecate +ipython
And disable +pandoc by default

Relevant to #2198
2019-12-16 19:25:50 -05:00
3b2a37d9a1 lang/org: noop org-babel-do-load-languages
It's redundant with Doom's lazy loader. Remove
+org-init-babel-lazy-loader-h from org-load-hook if you want to use it.
2019-12-16 17:05:11 -05:00
9e7cdd04da fix doc for enabling rust analyzer 2019-12-16 18:32:09 +01:00
98e2fecf43 Merge pull request #2180 from rakanalh/python-isort
lang/python: add py-isort, remove pyimpsort
2019-12-15 23:42:54 -05:00
ea632fc530 lang/rust: use lsp-rust instead of rustic-lsp
lsp-rust is supposedly superior, and doesn't assume anything about our
package management system like rustic does.

Relevant to #2195
2019-12-15 22:48:52 -05:00
c522ca4fc0 Minor refactors & cleanup 2019-12-15 15:53:28 -05:00
304af70000 Update optimize import to use py-isort 2019-12-15 16:50:31 +01:00
a64b3bdceb Add an entry in the readme for the isort prequisite 2019-12-15 16:50:31 +01:00
eeafec2df0 Make isort default python import sorting package 2019-12-15 16:50:30 +01:00
7d09921a29 Add isort feature to readme 2019-12-15 16:50:24 +01:00
7fa4e67e39 Minor refactors 2019-12-14 20:42:55 -05:00
0f9e60d62c Merge pull request #2191 from egidijusz/feature/elixir-module-docs
lang/elixir: fix link to elixir-mode package
2019-12-13 16:04:26 -05:00
3524f4a314 Fix typo in elixir-mode link. 2019-12-13 22:53:19 +02:00
0ec0ff5ecb Minor refactors; unbind F1 from company active map 2019-12-13 14:25:30 -05:00
967390fe6c lang/cc: add system libs to default ccls init options on mac 2019-12-13 14:24:17 -05:00
5f2e708cd7 Minor refactors and reformatting 2019-12-12 03:48:25 -05:00
8e844eada1 Add py-isort feature to the python module 2019-12-11 11:27:50 +01:00
740b0504b9 Merge pull request #2166 from rgrinberg/repl-popup
Add ocaml & geiser popup rules
2019-12-08 20:16:38 -05:00
a4494800b8 lang/haskell: mark intero as deprecated #2121 2019-12-08 20:14:17 -05:00
f251eb5ba9 Remove recentf-exclude setting
We don't need to be so judicious about what files are included in the
MRU list. If you open a file, any file, it'll be considered a recently
opened file.
2019-12-08 20:14:11 -05:00
abdc5502bc Use [set-popup-rules!] instead of [set-popup-rule!] 2019-12-08 21:19:30 +07:00
1a1b5c650c Move geiser rules above map 2019-12-08 21:17:01 +07:00
10b06b06d9 popup rules for geiser buffers 2019-12-08 16:28:13 +07:00
9ad0e710f5 Do not quit scheme repl's automatically 2019-12-08 16:17:53 +07:00
78ca397439 Do not quit utop buffers automatically 2019-12-08 16:17:39 +07:00
996188250b Minor refactors & comment revision 2019-12-06 17:16:34 -05:00
c8cfa31a1e lang/org: add goto-visible & refile-to-visible commands
- Bind 'gsh' to goto-visible command in org-mode
- Bind '<localleader> g v' to goto-visible
- Bind '<localleader> r v' to refile-to-visible
- Add avy package to lang/org module

Powered by avy.
2019-12-06 17:01:58 -05:00
77b0784075 lang/org: add helm support to goto localleader keybinds 2019-12-06 16:59:17 -05:00
6cf17b1237 config/default: rebind 'SPC n {c,C,n,S}'
'SPC n c' -> Toggle last org clock
'SPC n C' -> Cancel current org clock
'SPC n n' -> org-capture
'SPC n S' -> Search org-directory headings

Closes #2043
2019-12-06 13:38:57 -05:00
f2f8503246 lang/rust: use default LSP client instead of rustic's 2019-12-05 20:21:15 -05:00
7a34c56e52 lang/python: don't update buffer-dedicated REPLs 2019-12-05 16:21:08 -05:00
907669041a Merge pull request #2055 from jhacksworth/org-agenda-spc
lang/org: bind org-agenda-show-and-scroll-up to C-SPC
2019-12-03 20:51:32 -05:00
e28b4215ec lang/rust: fix wrong-number-of-args: delete error
Reported in hlissner/doom-emacs@9775939
2019-12-03 20:41:17 -05:00