Adopting Helix-isms | Kris Tun

An exploration of adopting Helix-isms into my Neovim workflow

Great keybindings if you want multiple cursors in neovim with a plugin

#helixeditor, #neovim, #cursor, #plugins

Adopting Helix-isms | Kris Tun

An exploration of adopting Helix-isms into my Neovim workflow

Adopting Helix*Isms

이 글은 Neovim에서 Helix 에디터로 전환한 경험과 Helix의 장점, 특히 강력한 멀티커서 기능에 대해 다룹니다. Helix는 가벼운 의존성과 직관적인 키 바인딩, 그리고 선택 후 동작하는 독특한 편집 방식을 제공해 빠른 텍스트 편집에 적합합니다. 또한 Helix의 컬럼 기반 심볼 선택 기능은 Neovim의 기존 플러그인보다 우수한 탐색 경험을 제공합니다. 다만 세션 관리와 퀵픽스 리스트 같은 일부 기능은 아직 Neovim만큼 완성되지 않아 보완이 필요합니다.

https://kristun.dev/posts/adopting-helix-isms/

#helix #neovim #multicursor #texteditor #vim

Adopting Helix-isms | Kris Tun

An exploration of adopting Helix-isms into my Neovim workflow

FGA: The gen on the family of 'vi' clones

I've been really enjoying working with Lilypond! Today I wrote about some more helpful ways to work with MIDI files in the terminal and quickly build Lilypond projects from Neovim:

https://reillyspitzfaden.com/posts/2026/05/neovim-lilypond-midi-files-terminal/

#Lilypond #Neovim #MIDI #Composer #ClassicalMusic #ContemporaryClassical #MaxMSP #ElectronicMusic

Neovim/Lilypond: MIDI Files in the Terminal and More

More useful tricks for composing with Lilypond in Neovim, including playing MIDI files into Max/MSP using the terminal

@jpmens

I recently wrote http://jdebp.info/FGA/original-vi.html and was thinking of doing something like this, to augment it; because Sven Guckes's list (https://guckes.net/vi/clones.html) is definitely dated and incomplete, nowadays.

It does not have #NeoVIM (for obvious reasons). Most lists of clones miss that there are several forks of Bostic #nvi, not least the two forks that are in #FreeBSD and #NetBSD base. Similarly, #DragonFlyBSD has forked nvi2.

@lpar

#vi #VIM #elvis #STEVIE

FGA: You are vanishingly unlikely to be using 'original vi'.

the refactor of my treesitter plugin seems like is in a good shape. i've removed the dependency on nvim-treesitter and can now install parsers based on a "snapshot."

i still need to test it more before i make it the default branch. but if anyone is brave enough to try it, or kind enough to comment on the documentation on the readme, here is the link to the new branch:

https://github.com/VonHeikemen/ts-enable.nvim/tree/v2.x

#neovim

GitHub - VonHeikemen/ts-enable.nvim at v2.x

An easy way to enable treesitter based features. Contribute to VonHeikemen/ts-enable.nvim development by creating an account on GitHub.

GitHub

Vim discovery of the day: I often want to duplicate a selected block, and leave the cursor at the beginning of the second occurrence (copy / paste a test, then modify the new test for example).

`yP` does almost that, but the cursor stays at the beginning of the first occurrence.

Presto, here is `:t-` ! :t is "copy", and it needs a range. - means -1, it copies it before. Therefore, at the end of the copy, the cursor is left between the two occurrences.

EDIT: ygP works too!

#vim #neovim

#neovim is simple! To copy ("yank"?) the entire buffer into clipboard, just hit [Esc] for Normal mode, followed by `ggyG`! ("go to the beginning of the buffer, yank selection, go to the end of buffer".) Of course you must first add this to use your OSes clipboard...:

```
vim.opt.clipboard = "unnamedplus"
```

I will do anything to not have to use #Python for data processing.

I will even create the most awful #Neovim macros one has ever seen.

It now takes 3 key presses to go from the unprocessed file to the processed one...

`5@a`

Use `:w !sudo tee %` to save a file that requires elevated permissions to edit, when you have forgotten to append sudo before opening it.

#linux #vim #neovim #nvim #ide #texteditor #arch #shortcuts