Thom Bruce
banner
thombruce.com
Thom Bruce
@thombruce.com
Hi, I'm Thom. But who am that?

https://www.thombruce.com
That said, WhichKey is another I would recommend installing early on. Super handy for those shortcuts I’ve bound to ‘<leader>[whatever]’ and forgotten about.
November 25, 2025 at 5:52 AM
Yeah, like LazyVim, LunarVim, AstroVim… They’re all Neovim with some assortment of packages preselected and installed.

As a newbie, I found having all those extra packages to learn was just confusing. Found it better to start with just Neovim and add/learn packages as I went.
November 25, 2025 at 5:52 AM
The packages that got me started were...

1. lazy.nvim (package management)
2. Mason (LSP installation management)
3. nvim-lspconfig (default configs for a bunch of LSPs)
3. nvim-treesitter (language parser/syntax highlighting)
November 24, 2025 at 4:30 PM
'Lazy' could mean either LazyVim (a distro) or it could mean lazy.nvim (a package manager).

Personally, I tried LunarVim and found the pre-installed stuff too daunting to learn all at once. I think starting from the basics and adding only what you need when you find a need for it is the way to go.
November 24, 2025 at 4:30 PM
They’re quite literally begging for a safe space after mocking the concept of safe spaces for years.

It isn’t surprising and they’ve always done this, but the irony and the total lack of self-awareness is at least as amusing as it is frustrating.
November 21, 2025 at 2:45 AM
Arch is already kinda mainstream. Gonna have to move to NixOS or Gentoo.
November 19, 2025 at 10:07 PM
Also, “yG” will yank everything from the current line to end of file, so an operation like “ggyG” will go to top of file and yank the entirety of the file.

Vim motions are so good! They work for [y]ank and [d]elete operations too, and relative line numbers are like your map to navigating the file.
November 18, 2025 at 6:46 PM
Highly recommend turning on relative line numbers! Consider this case: You want to yank the next N lines. With relative num, you can see at a glance the key sequence you’ll need, e.g. “y17j” to yank the current and next 17 lines down.

Also, visual mode is a great way to toy around with vim motions.
November 18, 2025 at 6:46 PM
#itooamthisboredandquestioningmylifechoices

I mean, here I am searching “Neovim” for the mentions of it just to find other people embracing newfound virginity and falling in love with a text editor. 🤔

Imma go do something to feel productive… probably in Neovim though.
November 17, 2025 at 4:18 PM
Wow, AI is really, really good at SEO...

...and really, really bad at writing accurate information.

What a combination! Factually incorrect articles that soar to the top of your search results. We live in hell now. 🙃
November 14, 2025 at 8:35 PM
My toxic personality trait is I just really like Pug over HTML.

It's a fatal flaw, inherited from forever using HAML in my Rails projects.
November 14, 2025 at 4:57 PM
I think what I admire about it is just how earnest it is. It was made with so much love and respect for the source material…

…if not international copyright law.
November 14, 2025 at 4:53 AM
The only American Taskmaster I recognise is the fan made series Taskmaster: Minnesota.
November 14, 2025 at 4:12 AM
But because it isn't a technical limitation... maybe the Steam Machine fixes this. If gaming on Linux were to become popular enough, publishers might have to actually consider a better solution than just outright exclusion.
November 13, 2025 at 2:12 AM
The area where Linux (and therefore SteamOS) can't compete is in support for competitive games. So if you play Fortnite..? That won't run.

Not a limitation of Linux though. It's lack of market, making it not worth it for devs to deploy better anti-cheat measures than just... "nope, can't play it".
November 13, 2025 at 2:12 AM
tmux was excellent, but terminal emulators like Kitty and WezTerm handle a lot of its features natively and therefore do a better job.

tmux was always a more hacky solution and some terminal features and programs just didn't work well with it (see: I also reinstalled serie in the linked commit).
November 12, 2025 at 6:14 PM
So long, tmux! You did a lot that I loved, and I'm gonna miss your floating popups...

But Kitty does almost everything else more natively.

.dotfiles changes: github.com/thombruce/.d...
November 12, 2025 at 6:08 PM
Any recommended plugins or configurations for using Neovim for writing? Or is it just a case of like...

Vim motions really, really slap! (They do.)
November 11, 2025 at 7:48 PM
How much free time you got?

Not because it’s difficult—it’s not too bad once you get the knack—just because you might start endlessly tinkering with it.

Definitely recommend giving it a try if you’re curious.

Play the free portion of vim-adventures.com for probably the easiest intro to motions.
November 11, 2025 at 4:42 PM
Were I currently involved in any Bevy development, I might give this a spin for example. Seems to be reasonably popular and in active development.

github.com/bytemeadow/g...
GitHub - bytemeadow/godot-bevy: A library to use Bevy for Godot projects
A library to use Bevy for Godot projects. Contribute to bytemeadow/godot-bevy development by creating an account on GitHub.
github.com
November 10, 2025 at 3:38 PM
I believe there is an editor in the early stages of development that you can download and build from source…

…but I’ve also heard some people have managed to setup and use Godot as a Bevy editor too. Never gave this a shot myself but apparently it’s possible.
November 10, 2025 at 3:37 PM
Fun fact: The first S in CSS actually stands for Sisyphean.
November 8, 2025 at 7:29 PM
I’m also trying to articulate why I feel the same…

Hey, is Neovim a cult? It sounds like we’re both worshipping a cult leader who’s infecting our minds with vim motions.

Every time I accidentally learn some new motion, I feel like a wizard, I feel so validated.

Neovim might be love-bombing us.
November 8, 2025 at 2:29 PM
But also… I don’t need Neovim to have an answer to that question.

I can open another terminal (window, tab or pane using tmux) and search outside of my editor where I have more control anyway.

Is that the play? Stop looking at Neovim as a tool for everything, but as just a bloody good editor.
November 7, 2025 at 3:28 AM
Harpoon didn’t answer the question I was trying to answer…

…which was how do I get a sort of persisted global search when I reopen Telescope’s live_grep…

Y’know kinda like how VS Code’s search would work.

…but it does give me an alternative whereby I can focus in on some key files.
November 7, 2025 at 3:13 AM