Friday night is the best time to learn more about #Emacs emacsredux.com/blog/2026/03...
@batsov.net
Hacker. Emacs Zealot. Lover of parentheses. Firebrand. Bulgarian. Not necessarily in that order. The artist formerly known as @bbatsov. Personal blog: https://batsov.com FOSS projects blog: https://metaredux.com Emacs blog: https://emacsredux.com
Friday night is the best time to learn more about #Emacs emacsredux.com/blog/2026/03...
Без коментар. 😂
I definitely didn't see this coming! #hhkb
Seems AI agents finally motivated Google to release a comprehensive CLI for their Workspace apps (Drive, Gmail, Docs, etc) github.com/googleworksp...
That's going to be pretty handy going forward!
Another day, another batch of #Emacs tips & tricks for you emacsredux.com/blog/2026/03...
Glad to hear this! And yeah - with Emacs we're all constant learners. :-)
expreg is a great alternative to expand-region, that's #TreeSitter aware. I can't believe I didn't discover it earlier! (technically speaking - I discovered it last year, but I forgot to update my init.el to actually use it :D )
Read more about it here emacsredux.com/blog/2026/03...
#Emacs
Neocaml got mentioned on HackerNews yesterday news.ycombinator.com/item?id=4718...
I hope this will inspire more people to check it out!
#Emacs #OCaml
I didn't notice much of a difference to be honest, but I guess it also depends on the language that you're using (e.g. for ast-grep). I still have some note to look more closely into how Claude decides which tools to use in which context.
Developer productivity will suffer today...
I've converted some random dev notes I had lying around from working on clojure-ts-mode, neocaml and asciidoc-mode to a blog post with some general advice for building #Emacs major modes powered by #TreeSitter batsov.com/articles/202...
I hope you'll find it useful!
Thanks! neocaml was a very fund journey so far and I'm really happy that it's already being used by people other than me! :D
RuboCop 1.85 is out! (github.com/rubocop/rubo...)
It features many new cops, a built-in MCP server and many small fixes and improvements! The user docs have been reorganized and improved a lot as well!
Enjoy!
#Ruby
Brutal times for an industry that was once considered bulletproof... But I guess that if tobacco companies managed to endure, the spirit makes will manage to find some path forward as well.
There are so many ways to work with code comments in #Emacs emacsredux.com/blog/2026/02...
While working on neocaml, I learned more about comments than I ever wanted to know.
Oh, well... 😅
Честит ви понеделник! Какъв старт на седмицата само...
I must be a really bad Emacser these days, as I keep having fun every now and then with #Vim. :D
I finally finished an article on starting out your Vim config that has been on backburner for over half a year batsov.com/articles/202...
Enjoy!
This must be one of the best articles about #RuboCop I ever came across lovro-bikic.github.io/300-days-of-...
It made really proud of the work we've done with the project, and the great community around it!
#Ruby
I've put together asciidoc-mode (github.com/bbatsov/asci...) - a super lean major #Emacs mode for editing #AsciiDoc documents, powered by #TreeSitter
It's a lighter and simpler alternative to the more established adoc-mode (also maintained by yours truly), that I've been meaning to do for a while.
CIDER - still the one dev env that Clojurians love the most... and the second one is our dear sibling project Calva!
It's great to see CIDER staying competitive for so many years, given the growing number of awesome alternatives!
#Emacs #Clojure
That’s one of the best articles on the potential issues with relying too much on #AI tooling / #LLMs for programming blog.fogus.me/meta/LLMe.html
The #Clojure community has always been fascinating with its depth and thoughtfulness!
Вероятно е комбинация от двете.
A new version of clojure-mode is out github.com/clojure-emac...
It features a few small improvements and a dedicated edn-mode (a lighter version of clojure-mode for better performance in large files)
Enjoy!
#Clojure #Emacs
Kак ви се струва кабинета "Гюров"? На първо четене за мен е доста странна манджа с грозде, със силен аромат на гербери...
Hot on the heels of the first "official" #neocaml release, I'm very pleased to share that neocaml 0.2 is out today with many improvements! (see the release notes for details github.com/bbatsov/neoc...)
Thanks to everyone who tested v0.1 and provided valuable feedback! You rock!
#OCaml #Emacs
So it would seem - I'm reading its documentation right now. I'm still a slow learner. :D
A problem that solves itself - my favorite kind! :D
I asked my #ClaudeCode which CLI tools it would benefit from and it wrote a blog post on the subject batsov.com/articles/202... 😁
Funny enough I hadn't even heard of some of tools it suggested.
Hmm, that's weird - likely something to do with the yasnippet configuration.
Can you open an issue on GitHub with more details about the problem your yas config?