This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-04-07
Channels
- # beginners (41)
- # boot (38)
- # cider (17)
- # cljs-dev (52)
- # cljsjs (3)
- # clojure (200)
- # clojure-italy (8)
- # clojure-russia (50)
- # clojure-spec (28)
- # clojure-uk (45)
- # clojurescript (28)
- # core-async (9)
- # core-matrix (2)
- # cursive (16)
- # datascript (15)
- # datomic (50)
- # dirac (5)
- # emacs (20)
- # figwheel (8)
- # flambo (2)
- # hoplon (10)
- # incanter (1)
- # jobs (1)
- # leiningen (2)
- # lumo (26)
- # mount (171)
- # off-topic (22)
- # om (54)
- # onyx (2)
- # pedestal (27)
- # re-frame (10)
- # reagent (12)
- # ring (27)
- # ring-swagger (3)
- # rum (2)
- # slack-help (1)
- # spacemacs (134)
- # specter (6)
- # sql (15)
- # testing (20)
- # uncomplicate (5)
- # unrepl (49)
- # untangled (9)
- # yada (29)
@ag: imenu right now only 'indexes' curent buffer; I want a way to use imenu to index all the .clj .cljc *.cljs files in src/ ...
I do this from spacemacs, using helm-projectile-find-file
and a regex to filter, M-a
to select all the results, and then RET
to load them in buffers. From there, I use helm-imenu-in-all-buffers
to jump around the project
if you don't use helm, I'm assuming you could lift whatever source code underlies helm-imenu-in-all-buffers to adapt to whatever display system you'd prefer
@bja: I tried something like that, writing a function to recursively open all the files in src/ .....
problem is, when I'm done editing a file, I'm so used to hitting buffer-kill that very soon, my most frequently edited fiels are no longer open in buffers 😞
so what I do is (1) open bar.clj (2) make changes, (3) I need to jump bak to foo.clj -- and I do that by killing bar.clj
also, remembers recent buffers so you could go back to them easily if you did kill them