This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-12-19
Channels
- # adventofcode (52)
- # babashka (47)
- # beginners (13)
- # clojure (36)
- # clojure-belgium (1)
- # clojure-europe (14)
- # clojure-nl (1)
- # clojure-norway (14)
- # clojurescript (2)
- # clojutre (9)
- # cursive (12)
- # datomic (3)
- # deps-new (3)
- # emacs (12)
- # fulcro (5)
- # guix (1)
- # honeysql (7)
- # introduce-yourself (1)
- # jobs (1)
- # kaocha (8)
- # lsp (5)
- # membrane (5)
- # mount (7)
- # nbb (5)
- # nrepl (2)
- # off-topic (60)
- # polylith (9)
- # reclojure (2)
- # reitit (8)
- # ring (17)
- # shadow-cljs (4)
- # spacemacs (31)
- # sql (7)
- # timbre (3)
- # xtdb (15)
(maybe oldie but goldie) I spotted this on reddit yesterday https://www.reddit.com/r/ProgrammerHumor/comments/zjvjjg/imagine_running_vscode_inside_emacs/
Or "My OS window manager is Emacs" https://github.com/ch11ng/exwm/wiki/Screenshots
Anyone use the dumb-jump package? It doesn’t appear to work for me, and I recall it working just a few months ago
Looks like it may be related to a possible change in git-grep. Forcing the searcher to ripgrep (setq dumb-jump-force-searcher 'rg)
seems to fix it
Used to love this package, but now clojure-lsp/eglot works reliably enough to make it obsolete for me
That makes sense, I still have some places where I rely on it where I should really look into a language server
What's the best way to search within a project in emacs? Right now I use projectile's default but find it frustrating because it has fairly broken regex support and it's not super fast either.
I like projectile’s (with rg.el and ripgrep on your exec-path) command projectile-ripgrep
Thanks, I'll check it out
I use helm-projectile-grep
.
I think I wouldn't want to start writing anything complicated in a search most of the time. A search is something I do quickly, so I bash something words interactively like foo def priv
and get something out of it.
What would really float my boat would be sexp-grep
because a line is just not so interesting a unit in lisps.
projectile with ripgrep is really fast and has some useful options to help narrow down a search https://practical.li/spacemacs/spacemacs-basics/working-with-projects/searching-projects.html#ripgrep-search-tool-options
Simple search is great for small projects but searching the JDK source tree, with on the order of 1M files, you really need to narrow things down sometimes.
I've been using projectile+ivy with the default search, but it seems like there's some double escaping or something happening that breaks most regex functionality. The only thing keeping me sane is that after initial search results come back I can press S-SPC
and do a narrowing search within the results using emacs regexps, but unfortunately there is no way to filter things out (negative lookaheads, etc) so I need to find something better. I'm always scared to mess with my config during a large project but I may need to... 😨