@pawelgrzybek Thanks for the heads-up. I might watch the video as I recently learned that neovim 0.12 will have a built-in package manager that can replace 'lazy', which sounds intriguing.

But what I also recently learned is that core maintainer MariaSolOs works at Palantir. Palantir is arguably the most evil tech company, and its CEO Alex Karp is definitely a fascist war monger and deranged psychopath who happily kills for money and wants every opponent of capitalism and/or the USA to be mortally afraid of Palantir and the fascist US regime.

I'm shocked not only that someone who works at such a company could land a position as core maintainer of Neovim but also that nobody in the Neovim community has any qualms whatsoever about platforming her (Maria Solano). Palantir, its associates Peter Thiel, JD Vance, Alex Karp, and every asshole that works at Palantir are enemies of democracy.

And don't anyone tell me, "Keep politics out of tech" or "Separate the science from the scientist".

#neovim #fascism

I thought the Harpoon plugin might solve my problem of too many buffers cluttering up the Telescope buffer picker.

But maybe you should just close the buffers you are not currently working with?

https://github.com/ThePrimeagen/harpoon/tree/harpoon2

#neovim

GitHub - ThePrimeagen/harpoon at harpoon2

Contribute to ThePrimeagen/harpoon development by creating an account on GitHub.

GitHub

New post: The Markdown Link no. 13

Among today’s links are markdown editors Minknote, @SilverBulletMD and MKeditor, markdown reader/viewer Readdown, a mini guide to Neovim/Vim, and the ultimate markdown set up in the Micro Journal Rev. 2.

https://md-handbook.com/blog/markdown-link-no-13/

#markdown #markdowneditors #Readdown #Minknote #Neovim #Vim #MicroJournal #SilverBullet #MKeditor

The Markdown Handbook

The Markdown Handbook is your reference to everything markdown.

I didn't expect learning a text editor to change how I used my computer.

Vim motions led me to using a tiling window manager, then a browser extension, and now I barely touch my mouse.

https://www.keijilohier.com/blogs/vim-motions-took-over-my-computer/

#vim #neovim #macOS #workflow #vimmotions

Vim Motions Took Over My Computer

I didn't expect learning a text editor to change my workflow.

Going from a relatively obscure code editor (#Neovim) to an even more obscure code editor (#Helix).

I wish I could switch to a completely slop-free editor without compromising my workflow too much.

Helix would be a great alternative: Its mappings seem a bit more consistent than Vim’s, also it has Tree-sitter, LSP and fuzzy pickers already built-in. But it lacks some features (digraphs, extensibility, folding – in that order).

I also had a look at Kakoune, which also seems alright, but I don’t like that tabs and splits are delegated to the terminal emulator, a multiplexer or window manager. I respect that decision, but I’d prefer that feature to be built-in.

For now, I’ll stick to Neovim. At least they have a policy that makes LLM users check and sanitise the generated code (https://github.com/neovim/neovim/blob/master/CONTRIBUTING.md#ai-assisted-work), although I’d prefer if they’d outright ban it.

#Vim #Neovim #nvim #Helix #Kakoune #FOSS #slopocalypse

on the subject of notetaking in vim. you can get pretty far if you mess around with the `path` and `iskeyword` options.

Something like this:

```
set path=.,,**
set iskeyword+=/,.,-

nnoremap gl <cmd>exe 'find' expand('<cword>')<cr>
```

if your filepath is unique enough you can have a wiki-style link working. For example

[[261042-fix-thing.md]]

if you press `gl` in the middle of that "link" the expand() function should be able to pick up everything inside the brackets and provide it to the `find` command.

now, i believe `iskeyword` does influence a fair amount of things so don't do it like that. if you mess with it, do it inside a function where you can modify and restore the original value.

#vim #neovim

Look at this thing I've made!

https://github.com/JoaoNasMonteiro/bitmath

It is actually a transpiler from the weird c-like syntax for bitllevel operations that exists in my brain to code that the LuaJIT interpreter actually understands and can evaluate, displayed in a well-aligned manner right inside the text editor.

#neovim #plugin #lowlevel #math

Running 5+ Claude Code instances in tmux and constantly switching windows to check which one needs attention? 😩

Built a tiny Claude Code plugin that adds a pixel-art overlay right in tmux ✨, tells me which window needs me, and lets me jump there with Enter.

📺 Article & Repo: https://konstantin-denerz.com/cc-notifynub-a-pixel-art-companion-for-claude-code-in-tmux/

#ClaudeCode #tmux #DevEx #CLI #PixelArt #neovim #dev #web #genai #devtools

#neovim Development News The 0.12 version will update `:source` command to work smarter when executed with a range. In non-Lua files (like help files) it will detect Lua codeblocks via treesitter and execute them as Lua. PR: - github.com/neovim/neovi...

feat(source): detect Lua codeb...
feat(source): detect Lua codeblocks via treesitter injection by benarcher2691 · Pull Request #36799 · neovim/neovim

Summary When :source is given a range in a file like vimdoc, use treesitter to detect if the selected text is inside a Lua codeblock (injection) If the range is in a Lua injection, execute as Lua ...

GitHub