home.social

Search

90 results for “bbatsov”

  1. I've reworked (and extended) neocaml's huge README into a nice documentation site, powered by MkDocs and Material. Check out neocaml.org/ and let me know if you like it and if you feel that something needs to be improved there.

  2. I've reworked (and extended) neocaml's huge README into a nice documentation site, powered by MkDocs and Material. Check out neocaml.org/ and let me know if you like it and if you feel that something needs to be improved there.

    #Emacs #OCaml

  3. I've reworked (and extended) neocaml's huge README into a nice documentation site, powered by MkDocs and Material. Check out neocaml.org/ and let me know if you like it and if you feel that something needs to be improved there.

    #Emacs #OCaml

  4. It's a good day for owners!

  5. 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/03

    #Emacs

  6. Seems my #neocaml project recently got mentioned on HackerNews news.ycombinator.com/item?id=4

    There's not much of a discussion there, but I'm glad more people got to learn about it.

    #Emacs #OCaml

  7. 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/2026/02/27

    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.

    #Clojure #OCaml #AsciiDoc

  8. This must be one of the best articles about #RuboCop I ever came across lovro-bikic.github.io/300-days

    It made really proud of the work we've done with the project, and the great community around it!

    #Ruby

  9. 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.

    #Emacs

  10. Moar #RuboCop bug-fixes for everyone! github.com/rubocop/rubocop/rel

    Enjoy!

    I also realized we skipped RuboCop 1.83 due to an issue in the release script... Oh, well...

    #ruby

  11. Just like humans, AI agents really struggle to get the parentheses in #Clojure properly balanced. Only #Paredit is always right in this regard.

  12. 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?

  13. 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.

  14. flycheck-eglot 1.0 was recently tagged. (see github.com/flycheck/flycheck-e) 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. ;-)

    #Emacs #LSP #Flycheck

  15. 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 setup

    It'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.

    #keyboards #hottakes

  16. 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 setup

    It'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.

    #keyboards #hottakes

  17. One year after getting my (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 setup

    It'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.

  18. 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 setup

    It'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.

    #keyboards #hottakes