You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove projects from inf-clojure except to serve as project root
No inferring of build commands. Just a simple api:
- `m-x inf-clojure` and select or type a clojure startup command
- `m-x inf-clojure-connect` and enter host and port
These days clojure commands are incredibly simple and tooling gets in
the way. Inf clojure just interacts with a repl process so you can
follow tutorials and just type what the tutorial types in.
Seems just as simple to define your own project functions as to
develop a good override api and defcustoms.
Update todo with removing CIDER hooks
Copy file name to clipboardExpand all lines: todo.org
+10-4Lines changed: 10 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,9 +50,15 @@ The source primitive is quite nice but we most likely need a way to navigate to
50
50
** TODO PREPL
51
51
Be nice to implement this now that we have parseedn in elisp to understand edn.
52
52
* Nice-to-haves
53
-
54
-
** TODO Better handling of cyclic dependencies
55
-
In inf-clojure.el I load the implementation specific files for lumo, planck, etc _after_ defining the register function. I would much prefer a way to do this without being so fragile.
56
-
57
53
** TODO Put repl type in modeline
58
54
Rather than just ~*inf-clojure*~ we could put the repl type. Make it easy to follow and makes it easy to see when it gets it wrong.
55
+
56
+
** TODO How do CIDER and inf-clojure play nice on the same emacs?
57
+
inf-clojure and CIDER are fighting over the keymappings. I've been doing a bit of a kludge to remove CIDER's tentacles from my clojure files for developing:
58
+
#+BEGIN_SRC emacs-lisp
59
+
(seq-doseq (buffer (buffer-list))
60
+
(with-current-buffer buffer
61
+
(cider-mode -1))
62
+
(remove-hook 'clojure-mode-hook #'cider-mode))
63
+
#+END_SRC
64
+
Seems a bit heavy handed but its working for me so far.
0 commit comments