Search
90 results for “bbatsov”
-
I've reworked (and extended) neocaml's huge README into a nice documentation site, powered by MkDocs and Material. Check out https://neocaml.org/ and let me know if you like it and if you feel that something needs to be improved there.
-
I've reworked (and extended) neocaml's huge README into a nice documentation site, powered by MkDocs and Material. Check out https://neocaml.org/ and let me know if you like it and if you feel that something needs to be improved there.
-
I've reworked (and extended) neocaml's huge README into a nice documentation site, powered by MkDocs and Material. Check out https://neocaml.org/ and let me know if you like it and if you feel that something needs to be improved there.
-
A new #RuboCop release is out with a TON of bug-fixes https://github.com/rubocop/rubocop/releases/tag/v1.86.1
Enjoy!
-
A mini review of the #HHKB after using it for a bit over a year https://batsov.com/articles/2026/03/18/one-year-with-the-hhkb/
-
A mini review of the #HHKB after using it for a bit over a year https://batsov.com/articles/2026/03/18/one-year-with-the-hhkb/
-
A mini review of the #HHKB after using it for a bit over a year https://batsov.com/articles/2026/03/18/one-year-with-the-hhkb/
-
A mini review of the #HHKB after using it for a bit over a year https://batsov.com/articles/2026/03/18/one-year-with-the-hhkb/
-
A mini review of the #HHKB after using it for a bit over a year https://batsov.com/articles/2026/03/18/one-year-with-the-hhkb/
-
-
-
-
-
-
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 https://emacsredux.com/blog/2026/03/03/expreg-expand-region-reborn/
-
Seems my #neocaml project recently got mentioned on HackerNews https://news.ycombinator.com/item?id=47185911
There's not much of a discussion there, but I'm glad more people got to learn about it.
-
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 https://batsov.com/articles/2026/02/27/building-emacs-major-modes-with-treesitter-lessons-learned/
I hope some of you will find it useful! I certainly wish someone had written such an article a year ago when I started to get more serious about playing with TreeSitter.
-
This must be one of the best articles about #RuboCop I ever came across https://lovro-bikic.github.io/300-days-of-rubocop/
It made really proud of the work we've done with the project, and the great community around it!
-
An FYI to #Flycheck users out there.
For a few days I've doing a massive cleanup on the issues, the docs and the codebase, and I've been aggressive closing tickets (with or without fixing them) and removing support for obsolete linters.
As you can imagine - that's a preparation step for the next release, so adventurous folks are invited to play with the latest snapshots from MELPA.
-
This morning we have a lot of #RuboCop bugfixes for all of you https://github.com/rubocop/rubocop/releases/tag/v1.84.2 Enjoy!
-
Moar #RuboCop bug-fixes for everyone! https://github.com/rubocop/rubocop/releases/tag/v1.84.1
Enjoy!
I also realized we skipped RuboCop 1.83 due to an issue in the release script... Oh, well...
-
A new version of #RuboCop is out with many fixes and improvements! (https://github.com/rubocop/rubocop/releases/tag/v1.84.0)
Enjoy!
-
The 4th (current) season of #MachosAlfa was fun, but at only 6 episodes it was also criminally short. Shorter seasons are OK for dramas, but I think for a comedy show with 30 min episodes they are pretty weird.
Back in the day I was happy when most shows switched for 20+ episodes per season to something like 10-13 episodes, but it recent years there are more and more shows that release 6-10 episodes everything 2-3 years, which I find quite odd. On the hand - we're drowning in TV shows, so who has the time to watch tell all anyways?
-
What are your favorite #privacy-focused web browsers and search engines these days?
Historically, I've been a #Firefox user (I've been using it since the very beginning of the project), but every year I have more and more doubts about the long-term viability of Firefox and I'm starting to think that the ship might sinking. A world with only #Blink and #WebKit browsers will be a sad thing in my book, but it seems most people don't care about having diversity in rendering engines.
As for search - I've played a bit with #DuckDuckGo and #Kagi and they get the job done, but I'm curious what else
people enjoy and why. -
flycheck-eglot 1.0 was recently tagged. (see https://github.com/flycheck/flycheck-eglot) The project has been in a stable state for a while now and the version 1.0 reflects this. I know most Eglot users are probably using Flymake these days, but in the land of Emacs it's good to have options. ;-)
-
One year after getting my #HHKB (Happy Hacking Keyboard) I'm still not sure whether I like it or not. I stand by my original opinion that the keyboard is good, but wildly overhyped.
Pros:
- looks great
- topre switches
- mac-friendly layout
- no caps lock (it's left control)Cons:
- Questionable layout choices (no dedicated arrows, ~ in an absurd position, \ and Del swapped)
- Tiny alt/opt keys
- No right control (there's definitely space for one)
- No advanced remapping capabilities (think QMK)
- I constantly have to wake it up and the sleep interval is not configurable (why doesn't any key press wake it up???)
- the battery hatch is ugly
- it doesn't switch to USB-C automatically when you plug it in...
- rarely it loses connection with my computer (e.g. once per 6 months) and I need to redo the setupIt's a good keyboard for sure (any keyboard with Topre switches is pretty good by default), but in some ways it feels like a step back from my beloved Leopold FC660C that it replaced. My guess is that mostly people hype the HHKB mostly because they've never touched another Topre keyboard or are more forgiving about poor layout choices and configuration options than me.
If someone makes a real modern keyboard with Topre switches I'll likely immediately dump the HHKB.
-
One year after getting my #HHKB (Happy Hacking Keyboard) I'm still not sure whether I like it or not. I stand by my original opinion that the keyboard is good, but wildly overhyped.
Pros:
- looks great
- topre switches
- mac-friendly layout
- no caps lock (it's left control)Cons:
- Questionable layout choices (no dedicated arrows, ~ in an absurd position, \ and Del swapped)
- Tiny alt/opt keys
- No right control (there's definitely space for one)
- No advanced remapping capabilities (think QMK)
- I constantly have to wake it up and the sleep interval is not configurable (why doesn't any key press wake it up???)
- the battery hatch is ugly
- it doesn't switch to USB-C automatically when you plug it in...
- rarely it loses connection with my computer (e.g. once per 6 months) and I need to redo the setupIt's a good keyboard for sure (any keyboard with Topre switches is pretty good by default), but in some ways it feels like a step back from my beloved Leopold FC660C that it replaced. My guess is that mostly people hype the HHKB mostly because they've never touched another Topre keyboard or are more forgiving about poor layout choices and configuration options than me.
If someone makes a real modern keyboard with Topre switches I'll likely immediately dump the HHKB.
-
One year after getting my #HHKB (Happy Hacking Keyboard) I'm still not sure whether I like it or not. I stand by my original opinion that the keyboard is good, but wildly overhyped.
Pros:
- looks great
- topre switches
- mac-friendly layout
- no caps lock (it's left control)Cons:
- Questionable layout choices (no dedicated arrows, ~ in an absurd position, \ and Del swapped)
- Tiny alt/opt keys
- No right control (there's definitely space for one)
- No advanced remapping capabilities (think QMK)
- I constantly have to wake it up and the sleep interval is not configurable (why doesn't any key press wake it up???)
- the battery hatch is ugly
- it doesn't switch to USB-C automatically when you plug it in...
- rarely it loses connection with my computer (e.g. once per 6 months) and I need to redo the setupIt's a good keyboard for sure (any keyboard with Topre switches is pretty good by default), but in some ways it feels like a step back from my beloved Leopold FC660C that it replaced. My guess is that mostly people hype the HHKB mostly because they've never touched another Topre keyboard or are more forgiving about poor layout choices and configuration options than me.
If someone makes a real modern keyboard with Topre switches I'll likely immediately dump the HHKB.
-
One year after getting my #HHKB (Happy Hacking Keyboard) I'm still not sure whether I like it or not. I stand by my original opinion that the keyboard is good, but wildly overhyped.
Pros:
- looks great
- topre switches
- mac-friendly layout
- no caps lock (it's left control)Cons:
- Questionable layout choices (no dedicated arrows, ~ in an absurd position, \ and Del swapped)
- Tiny alt/opt keys
- No right control (there's definitely space for one)
- No advanced remapping capabilities (think QMK)
- I constantly have to wake it up and the sleep interval is not configurable (why doesn't any key press wake it up???)
- the battery hatch is ugly
- it doesn't switch to USB-C automatically when you plug it in...
- rarely it loses connection with my computer (e.g. once per 6 months) and I need to redo the setupIt's a good keyboard for sure (any keyboard with Topre switches is pretty good by default), but in some ways it feels like a step back from my beloved Leopold FC660C that it replaced. My guess is that mostly people hype the HHKB mostly because they've never touched another Topre keyboard or are more forgiving about poor layout choices and configuration options than me.
If someone makes a real modern keyboard with Topre switches I'll likely immediately dump the HHKB.