Software engineer at @nubank - NixOS, opensource and Emacs lover. Maintainer of ECA, clojure-lsp, lsp-dart and deps-bin and others

Sao Paulo, Brazil
Joined May 2021
Just got paid for maintaining lsp-mode (Emacs package) — feeling super happy and grateful! 😁 Huge thanks to @yonchovski, @ericdallo, and the awesome community! 🥳🎉
1
1
6
201
Macroexpand Deep 2025 is arriving fast - Next Friday-Saturday, October 24-25. Grab your tickets! I'll be participating on the Friday as part of a panel of AI tool smiths: - @ericdallo, creator of ECA (I think of it as an editor agnostic Copilot Chat) - @bhauman, creator of clojure-mcp, an MCP server giving the agent access to the Clojure REPL, and tools for editing Clojure code with precision, and more - Me, creator of Calva Backseat Driver, a VS Code Copilot Extension (and MCP server), giving Copilot access to the Clojure REPL, and tools for editing Clojure code All three of us have been serving the Clojure community with tools and libraries of various kinds for many years. Those are only the AI tools mentioned. 😀 Macroexpand Deep is an online conference about all things Clojure AI. It's arranged by Scicloj, the Clojure data science community. I'm so honored they want to have me there!
2
3
349
Nice LSP feature I just learned about from @ericdallo: lsp-signature-activate (in emacs lsp-mode), it shows the arg names and docstrings of a function you're currently calling inline #clojure #lsp #cljKondo
2
2
18
1,060
#clojure #lsp now has autocompletion for libraries in deps.edn. Amazing @ericdallo :)
5
1
55
1,767
Trying out the helix editor, #clojureLSP "just works" TM (Don't worry, I won't be switching away from emacs) #clojure #cljKondo #lsp
4
2
47
4,010
Obrigado todo mundo que colou hoje no meetup de #clojure! Agradecimento especial ao @edipofederle que topou organizar comigo, e ao @ericdallo pela palestra! Quem quiser, gravação já está disponível: youtube.com/live/d-sjGfQRyHY…
1
3
293
lsp-clojure-inline-symbol: (let [x 1] x) ;;=> 1 Magic :) #clojure #lsp
1
14
1,260
Shinkansen 🚅 hacking on the way to Kyoto: @borkdude's SCI compiled to native with @graalvm, then loaded as a dynamic module in #emacs. This is the first step to being able to write entire emacs packages in Clojure. 😁 In the meantime, it's an always-on Clojure scratch buffer…
5
11
2
84
9,408
Neovim user @lispyclouds just asked me how to configure his #clojure formatting so it's the same as mine (emacs, clojure-mode). Now we're both using clojure-lsp's built-in cljfmt formatter! github.com/borkdude/prelude/…
1
3
10
2,220
Nix is growing. This is good. zero-to-nix.com/
4
33
1
178
24,012
Async JSONRPC (or emacs lsp performance on par with other clients). reddit.com/r/emacs/comments/…
3
20
September 14 was my last day at @Pitch. I took a week and a half to decompress but am now actively looking for new opportunities. if you're working on something cool and hiring remote full stack developers, let's talk!
1
19
1
33
#Clj-kondo + #clojure-lsp are seriously powerful. This is a really nice dev-ex; all the friction is gone from maintaining relevant, up-to-date knowledge about a Datomic attribute or malli spec, now! Just use a 1-line Clojure function as a clj-kondo hook!
2
3
20
When you first introduce clj-kondo to a Clojure codebase you might have to clean up hundreds of errors. You can speed up the process with some keyboard shortcuts! Here are mine (I use doom emacs): gist.github.com/flyingmachin… all thanks to the work of @borkdude and @ericdallo!
1
2
24
Eric Dallo retweeted
The truth is, side projects can become much bigger than you think, but you gotta start somewhere. Wanna build something? The best time to start was a year ago. The next best time is today.
4
7
73