Linkarzu Podcast | Neovim, macOS, Emacs, Linux, Terminals and more.

Neovim User Tries Helix | with Core Contributor Nik Revenco

Learn about the Helix text editor, from the perspective of a Neovim user. The wonderful guest is Nik Revenco, which is a Helix contributor, he has added several features to Helix, including Inline Git Blame and tutorials in the wiki page. He also created the Helix Golf page.

Link to the video:

https://youtu.be/AS7mnDgFgnw

What's the best way to support me?

https://linkarzu.com/about/#youre-a-fraud-why-do-you-ask-for-money-isnt-youtube-ads-enough

Timeline:

00:00:00 - Quick demo

00:01:57 - Why Nik from neovim to helix

00:03:10 - Why started using neovim

00:03:34 - Go back to vscode?

00:04:42 - how long using helix

00:04:55 - How old is Nik

00:05:10 - the odin project

00:05:44 - Experience with rust

00:06:41 - Is helix a GUI app?

00:07:19 - How to open helix

00:07:42 - Performance compared to Neovim?

00:08:17 - How do you navigate in projects

00:08:59 - Using yazi in helix

00:10:40 - file explorer if build from sources

00:11:07 - File picker leader f

00:11:56 - Open command

00:13:16 - aut-info (which-key)

00:14:02 - config.toml file

00:14:48 - languages.toml file

00:15:00 - Me trying helix

00:15:28 - Do I need to create the config.toml file?

00:16:52 - vi motions, but different

00:17:25 - m to match

00:17:49 - What about "v" for visual mode?

00:18:48 - Exit to normal mode with kj

00:19:44 - I don't get visual mode

00:22:02 - x is V to select enire line

00:22:45 - select text in non-contiguous lines

00:24:22 - multiple cursor demo

00:26:22 - Nik website multiple cursors demos

00:27:25 - space+p paste from system clipboard

00:27:38 - demo2 multiple cursors

00:29:52 - Move to next selection )

00:30:07 - remove from selection ,

00:32:04 - collapse selection to cursor ;

00:32:49 - gl gh line end or start

00:33:55 - how to start multiple cursors

00:34:39 - add cursors alt+c above shift+c below

00:36:06 - cursors out of phase g+s

00:37:19 - vim-visual-multi neovim

00:38:27 - multiple cursor CSV demo

00:39:26 - is there a keymap search?

00:40:36 - space+? keymap picker

00:41:45 - space+' list of open buffers

00:42:49 - Bufferline to show tabs

00:43:22 - Can you see docs help from helix?

00:45:14 - buffer picker with space+b

00:46:17 - what is helix golf?

00:47:36 - Nik contributions to helix

00:49:00 - Inline git blame PR

00:50:42 - color swatches functionality

00:53:01 - Is inspiration grabbed from neovim?

00:53:37 - Helix plugin system in the future

00:54:27 - Do you miss any neovim features?

00:55:32 - Can you render images in helix?

00:57:54 - Tmux and helix

00:59:10 - Continue CSV demo

00:59:31 - Where is Nik from

01:00:15 - Enable sytax highlighting for a csv

01:01:14 - Add LSP for other languages

01:02:29 - really continue with csv demo

01:09:04 - undo u redo U

01:09:26 - Cursor out of phase

01:10:27 - tilde change case

01:11:06 - shift+s exclude text from selection

01:14:42 - Heard the helix joke?

01:15:34 - What you want to learn next?

01:16:47 - Toggle shows all options

01:17:58 - Create custom colorscheme?

01:18:35 - Helix to start learning rust?

01:21:37 - Nik mcdonalds colorscheme

01:23:07 - auto-save auto-format

01:24:45 - Nik dotfiles for the scavengers

01:25:52 - Open LazyGit from helix

01:26:45 - helix stealing ideas from neovim

01:27:14 - beware, nik uses nix