Advent Of Vim 2 - The “g” Commands Part 1 ⌘ Read more
Vim shortcuts in Android Studio ⌘ Read more
How does vimwiki work? ⌘ Read more
gitlog-vim a wrapper to view git logs without plugins ⌘ Read more
HACK: vim using terminal app window panes and git repo aware viminfo contexts ⌘ Read more
NERDTree – how to descend into a directory? ⌘ Read more
VimTex ‘Compiler did not start successfully!’ error ⌘ Read more
How to get Vimium to work on all tabs ⌘ Read more
How to become faster in Vim ? ⌘ Read more
Use unoptimized Colemak bindings or go back to QWERTY? ⌘ Read more
“std::print” not recognized in vim using Coc ⌘ Read more
My HHKB Vim keyboard - Wasabi edition ⌘ Read more
fzf ripgrep is not the same as telescope live_grep ⌘ Read more
Run vim in retro-styled terminal multiplexer with a classic MS-DOS aesthetic ⌘ Read more
Vim text editor battery draining ⌘ Read more
using f key for finding “ character not working ⌘ Read more
How can I change highlights in stargate plugin for terminal-vim? ⌘ Read more
What will be the variable in these lines. I got this error: undefined variable ⌘ Read more
pyright: Import “Numpy” cannot be resolved. ⌘ Read more
if anyone use vim9-stargate: where is the Human-abc? I don’t understand nothing about it ⌘ Read more
Is pasting from clipboard broken on Wayland or smth? ⌘ Read more
I have installed font noto emoji but I can’t see them in vim ⌘ Read more
How can I integrate these 2 commands: alias + -N -u ⌘ Read more
All my newly added test cases failed, that movq thankfully provided in https://git.mills.io/yarnsocial/twtxt.dev/pulls/28#issuecomment-20801 for the draft of the twt hash v2 extension. The first error was easy to see in the diff. The hashes were way too long. You’ve already guessed it, I had cut the hash from the twelfth character towards the end instead of taking the first twelve characters: hash[12:] instead of hash[:12].
After fixing this rookie mistake, the tests still all failed. Hmmm. Did I still cut the wrong twelve characters? :-? I even checked the Go reference implementation in the document itself. But it read basically the same as mine. Strange, what the heck is going on here?
Turns out that my vim replacements to transform the Python code into Go code butchered all the URLs. ;-) The order of operations matters. I first replaced the equals with colons for the subtest struct fields and then wanted to transform the RFC 3339 timestamp strings to time.Date(…) calls. So, I replaced the colons in the time with commas and spaces. Hence, my URLs then also all read https, //example.com/twtxt.txt.
But that was it. All test green. \o/
Intra-line differences in a vimdiff ⌘ Read more
Recent contributions to the awesome-vim9 list ⌘ Read more
Recognise pattern as keyword / more specific conditions for iskeyword ⌘ Read more
:set paste brings me joy every single time ⌘ Read more
How to learn vim bindings ⌘ Read more
Is vim really good for writing though? ⌘ Read more
Section movement ( ]] & [[ ) does not count ⌘ Read more
Repeat last command in terminal buffer ⌘ Read more
vim-lsp is being confusing with C for loops. ⌘ Read more
How to display images in Vim while note-taking with vimwiki? ⌘ Read more
I made a small tool to run Vim inside Dev Containers: devcontainer.vim ⌘ Read more
github-actions.vim ⌘ Read more
I just want to use this old (bitmap?) font ⌘ Read more
I created my first colorscheme ⌘ Read more
Cyclops.vim - a new approach for creating dot (or pair ; ,) repeatable operators ⌘ Read more
Marquês de Itu - I made a monochromatic Vim theme ⌘ Read more
A Python function I use to build project files from my Ultisnips snippets ⌘ Read more
Dvorak or Programmer Dvorak? ⌘ Read more
I made 🎰slot-machine.vim ⌘ Read more
Vim9 TeXpresso Integration? ⌘ Read more
Android shopping list apps disappointed me too many times, so I went back to writing these lists by hand a while ago.
Here’s what’s more fun: Write them in Vim and then print them on the dotmatrix printer. 🥳
And, because I can, I use my own font for that, i.e. ImageMagick renders an image file and then a little tool converts that to ESC/P so I can dump it to /dev/usb/lp0.
(I have so much scrap paper from mail spam lying around that I don’t feel too bad about this. All these sheets would go straight to the bin otherwise.)

Skill issue? or vscode better for this specific task ⌘ Read more
I’m taking a three-week LLM fast! ⌘ Read more
What happened to vim? ⌘ Read more
Is VIM still valid in this era of LLM agents ? ⌘ Read more
Can someone please help me fix any errors in this _vimrc file? ⌘ Read more