Release v0.4.0 Β· bbatsov/neocaml
Bug fixes
#20: Work around broken transpose-sexps on Emacs 30 (bug#60655). Falls back to default transpose behavior; Emacs 31 has a proper fix.
#22: Fix compilation regexp to handle arbitrary lead...
neocaml 0.4 is out with many small improvements and a few bug-fixes github.com/bbatsov/neoc...
Thanks to everyone who provided valuable feedback since the last release!
I'm running out of ideas for what to improve at this point, so I guess version 1.0 is now in sight. π
#Emacs #OCaml
10.03.2026 08:31
π 3
π 0
π¬ 0
π 0
Emacs and Vim in the Age of AI
Itβs tough to make predictions, especially about the future. β Yogi Berra
I jotted down some thoughts on the future of editors like #Emacs and #Vim in the age of AI batsov.com/articles/202...
I'd be very curious to hear your thoughts on the subject as well.
09.03.2026 14:36
π 5
π 2
π¬ 0
π 0
I think this gap is EXTREMELY real in a business sense and yet there is also the revealed other thing here which is a great deal of people in the world will never be remotely of interest to SaaS, and we know it, and those people still have needs suited to software
08.03.2026 15:54
π 194
π 29
π¬ 7
π 3
Look, it's a mess out there and you can react to that mess by deciding everyone else is a moron or you could react to it by deciding most people are trying to get by with a different context than yours and start working the problem. Those are your choices pretty much, can't choose "no mess"
08.03.2026 17:03
π 74
π 13
π¬ 3
π 5
ΠΠ΅Π· ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ. π
06.03.2026 07:12
π 2
π 0
π¬ 0
π 0
I definitely didn't see this coming! #hhkb
05.03.2026 19:25
π 0
π 0
π¬ 0
π 0
GitHub - googleworkspace/cli: Google Workspace CLI β one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI...
Google Workspace CLI β one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills. - googlework...
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!
05.03.2026 11:02
π 12
π 0
π¬ 2
π 0
Glad to hear this! And yeah - with Emacs we're all constant learners. :-)
03.03.2026 21:40
π 1
π 0
π¬ 0
π 0
expreg: Expand Region, Reborn
expand-region is one of my all time favorite Emacs packages. Iβve been using it since forever β press a key, the selection grows to the next semantic unit, press again, it grows further. Simple, usefu...
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
03.03.2026 15:35
π 9
π 2
π¬ 2
π 0
Neocaml β Rubocop Creator's New OCaml Mode for Emacs | Hacker News
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
03.03.2026 09:07
π 14
π 2
π¬ 0
π 1
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.
03.03.2026 09:04
π 1
π 0
π¬ 0
π 0
Developer productivity will suffer today...
02.03.2026 12:54
π 5
π 2
π¬ 0
π 0
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
26.02.2026 15:01
π 2
π 0
π¬ 0
π 0
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.
25.02.2026 16:02
π 1
π 0
π¬ 0
π 0
Oh, well... π
23.02.2026 12:28
π 0
π 0
π¬ 0
π 0
Π§Π΅ΡΡΠΈΡ Π²ΠΈ ΠΏΠΎΠ½Π΅Π΄Π΅Π»Π½ΠΈΠΊ! ΠΠ°ΠΊΡΠ² ΡΡΠ°ΡΡ Π½Π° ΡΠ΅Π΄ΠΌΠΈΡΠ°ΡΠ° ΡΠ°ΠΌΠΎ...
23.02.2026 06:16
π 5
π 0
π¬ 1
π 0
How to Vim: Build your .vimrc from Scratch
You donβt need a massive .vimrc to be productive in Vim.
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!
22.02.2026 18:23
π 10
π 0
π¬ 1
π 0
300 Days of RuboCop
It's a story that begins with a pull request and ends with a Zen Buddhist saying.
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
21.02.2026 20:36
π 3
π 0
π¬ 0
π 0
GitHub - bbatsov/asciidoc-mode: A modern Emacs major mode for editing AsciiDoc files, powered by TreeSitter
A modern Emacs major mode for editing AsciiDoc files, powered by TreeSitter - bbatsov/asciidoc-mode
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.
21.02.2026 09:08
π 6
π 0
π¬ 0
π 0
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
19.02.2026 16:48
π 6
π 1
π¬ 0
π 0
LLMe
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!
19.02.2026 06:55
π 3
π 0
π¬ 0
π 0
ΠΠ΅ΡΠΎΡΡΠ½ΠΎ Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΎΡ Π΄Π²Π΅ΡΠ΅.
18.02.2026 20:33
π 3
π 0
π¬ 0
π 0
KΠ°ΠΊ Π²ΠΈ ΡΠ΅ ΡΡΡΡΠ²Π° ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ° "ΠΡΡΠΎΠ²"? ΠΠ° ΠΏΡΡΠ²ΠΎ ΡΠ΅ΡΠ΅Π½Π΅ Π·Π° ΠΌΠ΅Π½ Π΅ Π΄ΠΎΡΡΠ° ΡΡΡΠ°Π½Π½Π° ΠΌΠ°Π½Π΄ΠΆΠ° Ρ Π³ΡΠΎΠ·Π΄Π΅, ΡΡΡ ΡΠΈΠ»Π΅Π½ Π°ΡΠΎΠΌΠ°Ρ Π½Π° Π³Π΅ΡΠ±Π΅ΡΠΈ...
18.02.2026 14:00
π 2
π 0
π¬ 4
π 0
Release v0.2.0 Β· bbatsov/neocaml
Bug fixes
Fix compile-goto-error landing one column before the actual error position. OCaml uses 0-indexed columns; compilation-first-column is now set to 0 accordingly.
Fix neocaml-repl-send-def...
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
17.02.2026 19:48
π 6
π 1
π¬ 0
π 0