Eric Dallo
1e46053182
Allow cider highlight deprecated symbols
2020-06-22 19:41:34 -03:00
Henrik Lissner
06d5d5e6c0
General refactors, reformatting & comment revision
2020-04-23 23:56:17 -04:00
Henrik Lissner
71c5ad5000
Move clojure SPC m m {e,E} -> to SPC m {m,M}
...
To be consistent with CL and elisp keybinds.
2020-04-17 15:47:05 -04:00
Henrik Lissner
5150252595
Prevent premature color calculations on cider-doc
2020-04-16 21:33:02 -04:00
Henrik Lissner
803ba23298
Allow lsp-clojure & cider to work together
2020-02-26 13:02:19 -05:00
Akhil Wali
c3f3f83a79
Fix syntax error in modules/clojure/config.el
2020-02-25 20:00:44 +13:00
Henrik Lissner
993ad257e3
Merge pull request #2580 from yuhan0/change-clj-linter
...
Change clojure linter to clj-kondo
2020-02-24 20:44:44 -05:00
Henrik Lissner
a65403011e
lang/clojure: add +lsp support
2020-02-23 16:26:10 -05:00
Henrik Lissner
b30f38ac06
Minor refactor & reformatting across the board
2020-02-23 15:42:43 -05:00
yuhan0
3c8520b1fc
Change clojure linter to clj-kondo
2020-02-22 15:26:01 +08:00
Henrik Lissner
12094788d7
Fix references to :tools fly{spell,check}
2020-01-14 03:04:26 -05:00
James Conroy-Finn
21c55b0c43
Use newer cider-ns-refresh in Clojure bindings
...
Cider deprecated `cider-refresh` in favour of `cider-ns-refresh` in
version 0.18.
https://github.com/clojure-emacs/cider/blob/master/CHANGELOG.md#changes-6
2020-01-06 16:57:26 +00:00
Henrik Lissner
44fcbb52dc
Change format of doom-large-file-size-alist
...
Instead of mapping major modes to file size thresholds, it maps file
regexps (like auto-mode-alist) since the major mode cannot be known
before set-auto-mode is called (in after-find-file).
2019-12-25 02:13:53 -05:00
Henrik Lissner
322bca710a
General refactors & reformatting
2019-12-20 00:59:52 -05:00
J Hacksworth
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
Henrik Lissner
3c90c6994b
lang/clojure: set large-file-size threshold to 0.5mb
2019-12-02 20:22:01 -05:00
yuhan0
17957a666d
[clojure] Check for nrepl-server-buffer in advice
...
When using cider-connect to an external server this function would throw
an exception because nrepl-server-buffer is nil
2019-10-31 10:47:48 +08:00
Henrik Lissner
0b67251159
tools/eval: associate plist with repl handlers
...
Also consolidates all REPLs (opened through the :tools eval module)
under one popup rule, which inhibits ESC from prematurely closing
them (#1944 ), and cleans up after their buffers *only* if their handlers
weren't specified to :persist, e.g.
(set-repl-handler! 'some-mode #'some-repl-handler :persist t)
Also standardized ESS's REPL commands.
2019-10-23 21:41:23 -04:00
Henrik Lissner
9b25582be1
Reduce list of root files projectile searches for
...
And define them on a per-module basis. This reduces the number of file
checks it performs, particularly for non-project files.
Might help #1317
2019-10-19 22:22:49 -04:00
Henrik Lissner
3181933ed1
Minor refactoring and reformatting
2019-10-08 17:42:36 -04:00
Henrik Lissner
9857b3d481
lang/clojure: fix repl handler #1714
2019-10-08 17:42:36 -04:00
Henrik Lissner
4289df5bc2
lang/clojure: fix repl handler #1714
...
Also: minor refactor
2019-10-07 20:19:43 -04:00
Henrik Lissner
11a6c03d69
Standardize naming of repl handler commands
2019-10-07 14:08:58 -04:00
Henrik Lissner
051bceb0a8
Refactor localleader keybinds #1270
...
Introduces a select few of the localleader keybind standards proposed in
issue #1270 , corrects a few typos and introduces more localleader
keybinds in general.
Co-authored-by: yuhan0 <>
2019-10-04 22:04:47 -04:00
Henrik Lissner
83c95ddaa0
lang/clojure: general refactor
...
To optimize load time and conform to new elips conventions introduced
with straight.el integration.
2019-09-13 22:00:34 -04:00
Nollo
50a9faa7c4
[ADD] new clojure/cider bindings
2019-07-29 09:17:14 +02:00
Henrik Lissner
0f9ce4de67
Merge pull request #1591 from nate/straight
...
Add more cider functions to the clojure keymap
2019-07-29 03:55:42 +02:00
Levi Tan Ong
e213509528
rebind "\"" to cider-jack-in-cljs
...
Originally `cider-jack-in-clojurescript` but said command was deprecated.
Copy of 1595 because history happened, and I don't know how to fix it. 😅
2019-07-29 01:23:18 +08:00
Henrik Lissner
19ecf8e46a
Correct last inline hook defuns
...
See a3e262c7
for rationale
2019-07-28 16:10:53 +02:00
Nathan Sutton
fdd5137907
Add more cider functions to the clojure keymap
2019-07-24 13:15:07 -05:00
Henrik Lissner
76cacb5bfe
💥 Rename def-package! -> use-package!
...
Calling this pivotal macro "def-package!" has frequently been a source
of confusion. It is a thin wrapper around use-package, and it should be
obvious that it is so. For this reason, and to match the naming
convention used with other convenience macros/wrappers, it is now
use-package!.
Also changes def-package-hook! -> use-package-hook!
The old macros are now marked obsolete and will be removed when straight
integration is merged.
2019-07-23 12:50:45 +02:00
Henrik Lissner
56e1dfe9bb
lang/clojure: copy nrepl-server errors to repl
...
Makes them easier to notice!
2019-07-22 02:37:45 +02:00
Henrik Lissner
a201409fdd
Minor refactors across the board
2019-07-10 21:27:12 +02:00
Henrik Lissner
1c976dc0e4
Minor, general refactors
...
Also rename custom lookup handlers for consistency and use the new
inline :async property instead.
2019-05-02 17:57:31 -04:00
Henrik Lissner
237e14ae7b
lang/clojure: fix lookup-def handler #1360
2019-04-24 21:32:26 -04:00
Henrik Lissner
77e4cc4d58
💥 Remove :feature category
...
:feature was a "catch-all" category. Many of its modules fit better in
other categories, so they've been moved:
- feature/debugger -> tools/debugger
- feature/evil -> editor/evil
- feature/eval -> tools/eval
- feature/lookup -> tools/lookup
- feature/snippets -> editor/snippets
- feature/file-templates -> editor/file-templates
- feature/workspaces -> ui/workspaces
More potential changes in the future:
- A new :term category for terminal emulation modules (eshell, term and
vterm).
- A new :os category for modules dedicated to os-specific functionality.
The :tools macos module would fit here, but so would modules for nixos
and arch.
- A new :services category for web-service integration, like wakatime,
twitter, elfeed, gist and pastebin services.
2019-04-24 18:16:04 -04:00
Ivan Kryvoruchko
dfad10e843
Set Clojure lookup handlers for specific minor modes to avoid overwriting
...
Fixes issue #1357 https://github.com/hlissner/doom-emacs/issues/1357
2019-04-24 18:03:56 +03:00
Thiago Kenji Okada (Nubank)
3eb9caf167
Add some maps in cider-repl major mode
2019-04-18 20:59:46 -03:00
Thiago Kenji Okada (Nubank)
8cce11fc82
Fix SPC m r c in clojure-mode
...
Map it to 'cider-find-and-clear-repl-output instead of
'cider-repl-clear-buffer (that does not work inside Clojure
buffer).
2019-04-18 20:58:09 -03:00
Henrik Lissner
093dddff4a
lang/clojure: minor refactor
2019-03-12 12:28:57 -04:00
Henrik Lissner
7c9e96da87
General module refactor
2019-03-02 02:04:11 -05:00
Henrik Lissner
69ed1a4a99
feature/{syntax-checker,spellcheck} -> tools/fly{check,spell}
2019-02-22 00:25:30 -05:00
Henrik Lissner
ec55884aae
General, minor reformatting & refactor
2019-02-18 00:47:46 -05:00
Henrik Lissner
a9f2aadd94
Merge pull request #1142 from gsnewmark/add-descriptions-to-clojure-mode-map
...
Add descriptions for clojure-mode map
2019-02-16 01:21:44 -05:00
Ivan Kryvoruchko
bab37d3047
Fix Clojure def/doc lookup handlers, add references one
2019-01-26 15:34:32 +02:00
Ivan Kryvoruchko
6750c84af5
Add descriptions for clojure-mode map
2019-01-26 15:06:14 +02:00
Henrik Lissner
379a45978c
lang/clojure: remove :n from cjr-help-menu hydra
...
They're ignored anyhow.
2019-01-05 15:05:49 -05:00
Henrik Lissner
3f195614d9
Normalize :leader/:localleader keybinds
...
Evil states no longer apply to them. Also removes x-alt-keysym.
2018-12-23 23:54:27 -05:00
Elijah Malaby
a1e8fde75c
Removed :select nil from cider-repl popup rules
2018-11-13 21:29:16 -05:00
Henrik Lissner
036a645058
lang/clojure: move command to autoload.el
2018-10-16 02:49:21 -04:00