You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
If you want to disable syntax highlighting in Neovim 0.11+, you’ll need to disable lsp-semantic_tokens (lua vim.lsp-semantic_tokens.Stop(0, 1)), in addition to treesitter (TSBufDisable highlight; if you rely on Treesitter, it should disable stock syntax, syntax off). Better off using the quiet colorscheme as I do for quite a few months now. #vim
cl-repl looks much better than linedit which is still broken, btw. #lisp
I often want to delete a line matching a pattern in Vim, as well as, say, the next one. Here’s how to do it: :g/pattern/.,+1d. #vim
TIL about the Datastar framework. Looks good and a bit different from HTMX.
Serving 200 million requests per day with a cgi-bin (via Simon Willison). I built many online quizzes and online survey using cgi-bin back in the days.
I guess my Scheming with Vim will be easier to find on the www.
Summertime
TIL about this little trick: Restrict sftp with Linux user namespaces. #unix
Fun with uv and PEP 723: I came across many similar posts about this new way to run Python scripts via uv. I switched to uv for managing python version and dependencies in virtual environments and I think it’s been one of the best addition to the language ecosystem in a while. #python
Software development needs more simple joy, and I’ve found that creating toy programs is a great way to remember why I started working with computers again. — Writing Toy Software Is A Joy