Heya as Luke said all editors welcome here. To be clear I wasn't trying to say Nvim was bad or that Helix is better I used to use Nvim heavily but on of my major pain points was maintaining my config. Helix just happens to ship a very similar set of defaults to how I had Nvim configured and as such its a really good fit for me. There's no such thing as the perfect editors just editors that meet peoples needs more appropriately than others. The fact that I can be up and running with Helix so fast and never have to think about plug-ins or complex configs is a big win for me.
@@chopfitzroy of course you can use what ever you want(besides vs code ._.) but tbh I think maintaining the config of neovim is one of the parts of it that make it as great as it is
description about the 3 escaping actions in helix 2:11 > _"to close [pick dialogs], ... to deselct, ... to close multicursors"_ 2:33 > _"esc to do all those"_ ahw, ohkay. nice. thanks a lot for explaining these.
you mentioned this before too in comment reply, but just briefly. i didnt understand it back then, but didnt re-ask lest it would be too nagging. got it now, and makes perfect sense.
Splendid video about helix! I was wonderbig whether you can show your entire workflow with dart(or flutter) like hot-reload, hot-restart, debugging. And I guess some flutter devs can follow along like you do!
I installed nvchad 1 month ago and I'm having nightmares even thinking about touching the config files and folders and you even need to study a little bit of lua for some setup.
@@nalitnyk брат главная фишка вима в том что он по дефолту простой и ты его постепенно строишь и учишь, чаднвим это как если бы я тебе дал ботинок который очень комфортный под мою ногу но у меня 50 размер, плоскостопие и перелом
Damn! I'm feel that helix can do what nvim do to vim few years ago, we just need to wait(like we was wait to nvim become more good to replace classic vim)... hope they will create a cool plugins system with simple and fast language as Lua, modern GUI client to do pretty stuff like Emacs to solve chicken and egg issue : ). It's some sad that I'm only recently finished my Lua nvim config and I'm don't wanna lost it. Amazing video, you sold me helix haha
I’ve been using Vim key bindings for a while now. But every time I use neovim I feel like the amount of plugins to configure is of putting. I also tried lunar vim, but that’s surprisingly slow, to put it lightly. Perhaps helix is worth a shot?
1:42 > _"bufferline"_ hey Luke! the dev team for helix said that the buffer/bufferline is not same as tabs/tabbar! but to me, it seems similar if not same. so, i couldnt understand it. can you throw some light on that?
Tabs in Vim work more like Blender tabs, workspaces or virtual desktops. They encapsulate the whole window layout rather than single buffers. For example in Vim you can have a tab with two splits and another tab with three different splits. When you switch tabs the splits also change. The bufferline in Helix works in the traditional way and simply shows all buffers loaded into memory, highlighting the one in focus.
There’s a package to install on your system called vscode something - it does html and css in one go. It’s on the helix website. Sorry I can’t be more specific, I’m on my phone :-)
Wellll.....Yes yes yesss.....Just found out the editor while hopping editor from VScode to a terminal based editor.....Surely first was Neovim.....Learned lua, Configured own modules.....Then realized that to get the simplest and Fundamental functionalities I have given a whole month to it and still its just a tool.....Sorry I could not find out You Before....But Now You got a Sub.....🎉🎉🎉🎉🎉Helix is truely Modern:Next-Gen
I use Windows, and when I do "hx --health | more" in my terminal. Font symbols like checkmark and cross is missing, I use terminal "Alacritty", what kind of fonts do i need?
I am really debating using helix at work. Just started using it for personal/open source projects and it is great. The only issue is that work has a giant repo and a ton of extra tooling built into a fork of vs code. That mountain of tooling may be too large for helix to surmount. So kinda also want helix mode for vs code. But will have to test and see.
@@LukePighetti I've never heard of dance, will have to look into it. As for tooling, mostly deal with the gigantic monorepo, custom build system, and code publishing/review. I think regular search would be super slow when used over even a section of this code. Also does ai auto complete and solid default setup for the swath of languages. I know that some people use vim and they have custom plugins that integrate, but most people just use the fork of vs code. Used to be a custom internal editor, but recently it switched to vs code for the UI. Assuming I can get a regular c++ language server to understand our code without being tied to our build system, it problem will work ok-ish to use helix. Otherwise custom vs code with vim mode will stay as my setup.
Ahahaha. I would say from 0 to zero + 1. Naked LSP is nothing nowadays. For example, let’s take a typical Golang developer who uses golines, goimports-reviser, go err, go impl + some specific linters and other tons of staff. You are not able to just install and use it out of the box, because the box is almost empty. You cannot customize even a built in telescope plugin ( or whatever). Last year, if I am correct, there was a problem with formatters for popular languages. The problem is still there - all you need to know about the new vimkiller 😊 The only advantage of helix is that it’s written in Rust
That was such an unnecessary shot at neovim and the primeagen who I unashamedly am a fan boy of. I do admit the configuration is much easier so would be more suited to you vs code windoze boys rather than the linux men
Relax dude. Prime would probably agree that configuring helix is much simpler to configure while also pointing out that neovim is way more powerful due to its plugin system and lua config. I love neovim and still hate configuring it and maintaining my configs.
This is my new favorite video but mostly because it's 3 mins to the primes 30 and that says everything I need to know about Helix.
@@summerWTFE All editors are welcome here.
Heya as Luke said all editors welcome here.
To be clear I wasn't trying to say Nvim was bad or that Helix is better I used to use Nvim heavily but on of my major pain points was maintaining my config.
Helix just happens to ship a very similar set of defaults to how I had Nvim configured and as such its a really good fit for me.
There's no such thing as the perfect editors just editors that meet peoples needs more appropriately than others.
The fact that I can be up and running with Helix so fast and never have to think about plug-ins or complex configs is a big win for me.
@@chopfitzroy of course you can use what ever you want(besides vs code ._.) but tbh I think maintaining the config of neovim is one of the parts of it that make it as great as it is
@@LukePighetti best answer ever. [drop the mic]
@@thepaulcraft957 "any editor you like besides vs code"... hmmm... [opens atom]
I love it so much that you don't have to write an entire project to start building a project
But i like doing that…
@@vikingthedude Yeah me too it actually becomes an addiction once you get a hang of it.....
description about the 3 escaping actions in helix
2:11 > _"to close [pick dialogs], ... to deselct, ... to close multicursors"_
2:33 > _"esc to do all those"_
ahw, ohkay. nice. thanks a lot for explaining these.
you mentioned this before too in comment reply, but just briefly. i didnt understand it back then, but didnt re-ask lest it would be too nagging.
got it now, and makes perfect sense.
Thanks for this. I am just getting started with helix and I will be off to the races modifying my config!
Go Helix Editor!
Escape binding is amazing, definitely going to be using that!
Subbed bro! I've just started using helix and your videos are exactly what I needed! I hope your channel keeps growing steady!
So dope, been using this for the last week. love it.
Hahahaha, that was genius. Nice video!
Splendid video about helix! I was wonderbig whether you can show your entire workflow with dart(or flutter) like hot-reload, hot-restart, debugging. And I guess some flutter devs can follow along like you do!
for some reason i found this a little easier than making my entire nvim setup idk why
Man, the only reason I didn't use vim only on terminal was because it has billions of configs, helix is going to be a game changing for me.
I installed nvchad 1 month ago and I'm having nightmares even thinking about touching the config files and folders and you even need to study a little bit of lua for some setup.
@@johnwick2018 installing chad nvim first is like jumping into an orm without sql knowledge
@@qwoolrat i mean if you wanna simple development, chadvim is the way, but not knowing sql... I hate those people
@@nalitnyk брат главная фишка вима в том что он по дефолту простой и ты его постепенно строишь и учишь, чаднвим это как если бы я тебе дал ботинок который очень комфортный под мою ногу но у меня 50 размер, плоскостопие и перелом
That was blaaaaaaaaaaaaaazingly fast!!!
Damn! I'm feel that helix can do what nvim do to vim few years ago, we just need to wait(like we was wait to nvim become more good to replace classic vim)... hope they will create a cool plugins system with simple and fast language as Lua, modern GUI client to do pretty stuff like Emacs to solve chicken and egg issue : ). It's some sad that I'm only recently finished my Lua nvim config and I'm don't wanna lost it. Amazing video, you sold me helix haha
Imho they shoud use JS or Python for plugins just because ppl are already used to that
@@altairbueno5637 I'm think LuaJIT or Julia is better but what they Will use?
@@mndtr0 julia isnt well know and thus it only generates more friction
@@altairbueno5637 yeah but it's faster than Python, LuaJIT, JS etc. Btw I'm found that helix devs will implement their own Lisp dialect for plugins
@@mndtr0 you have the source?
I can't make the c-sharp LSP work on my M1 mac.. It works on my nvim setup with omnisharp-vim, but i'd really like to try out Helix (sadface)
I also like to keep it default, but can't help having Space e to write file
I’ve been using Vim key bindings for a while now. But every time I use neovim I feel like the amount of plugins to configure is of putting. I also tried lunar vim, but that’s surprisingly slow, to put it lightly.
Perhaps helix is worth a shot?
Always worth trying new things, and the risk profile of trying Helix is zero
Damn, this looks actually good
your videos are very creative! Hope to see a colab with primeagen one day lol. nvim vs hx
I Agree!
Silence! Let him cook.
1:42 > _"bufferline"_
hey Luke! the dev team for helix said that the buffer/bufferline is not same as tabs/tabbar! but to me, it seems similar if not same. so, i couldnt understand it.
can you throw some light on that?
Tabs in Vim work more like Blender tabs, workspaces or virtual desktops. They encapsulate the whole window layout rather than single buffers.
For example in Vim you can have a tab with two splits and another tab with three different splits. When you switch tabs the splits also change.
The bufferline in Helix works in the traditional way and simply shows all buffers loaded into memory, highlighting the one in focus.
Whoa... I really wanna try helix now
very cool and good, although i can't figure how to properly install the css and html lsp. no matter, the rest work great. thank you
There’s a package to install on your system called vscode something - it does html and css in one go. It’s on the helix website. Sorry I can’t be more specific, I’m on my phone :-)
This is pretty funny!!! LOL
Wellll.....Yes yes yesss.....Just found out the editor while hopping editor from VScode to a terminal based editor.....Surely first was Neovim.....Learned lua, Configured own modules.....Then realized that to get the simplest and Fundamental functionalities I have given a whole month to it and still its just a tool.....Sorry I could not find out You Before....But Now You got a Sub.....🎉🎉🎉🎉🎉Helix is truely Modern:Next-Gen
Such a genius
you should make a tutorial for Helix in general like the neovim Prime guide :3
just installed helix but js language server won't work at all
I installed rust-analyzer but I don't get the LSP recognized :_(
That's awesome!!! 😏👍
Excellent!
I use Windows, and when I do "hx --health | more" in my terminal. Font symbols like checkmark and cross is missing, I use terminal "Alacritty", what kind of fonts do i need?
Search for Nerd fonts
Two days ago found helix and i am learning rust hoping hoping to use it thanks it helped a lot.
How come your terminal's background color changed to match the background color of the Helix theme?
I don't think it changed - I think he set the helix theme to match his terminal
this makes me rethink whether i should stay with neovim or move to helix cuz wow
also, toml config file ftw! im a sucker for toml config files
How can I remove those pup ops suggestions?
How to debug a typescript project?
Very cool
my helix config is very large, some of the defaults are ;;
I am really debating using helix at work. Just started using it for personal/open source projects and it is great. The only issue is that work has a giant repo and a ton of extra tooling built into a fork of vs code. That mountain of tooling may be too large for helix to surmount. So kinda also want helix mode for vs code. But will have to test and see.
There's a fork of Dance with helix bindings. Also, its worth making tooling IDE agnostic. What does the custom tooling do?
@@LukePighetti I've never heard of dance, will have to look into it.
As for tooling, mostly deal with the gigantic monorepo, custom build system, and code publishing/review. I think regular search would be super slow when used over even a section of this code. Also does ai auto complete and solid default setup for the swath of languages. I know that some people use vim and they have custom plugins that integrate, but most people just use the fork of vs code. Used to be a custom internal editor, but recently it switched to vs code for the UI. Assuming I can get a regular c++ language server to understand our code without being tied to our build system, it problem will work ok-ish to use helix. Otherwise custom vs code with vim mode will stay as my setup.
I tried adding bufferline to mine and it's saying it's an unknown field.
Apparently this is because the helix package in the NixOS repositories is a little out of date.
don't you have to configure it in language.toml and install treesiter as well ?
I didn't
bro really don't ";" = "command_mode" ???
I like helix but I want to have flutter intergration and DAP with it
Don't need flutter integration, but DAP would be nice. I tried to integrate DAP and failed a few months ago, maybe I'll try again.
Dap works now.
@@KManAbout thanks, will check it out
LMAO the cheek on this guy
We're just having fun. All editors are welcome here.
yeah maybe you don't need anything else. mine is 115 lines ;) + the languages setup
Does it have file type icons? For example, by using patched nerd fonts
Ahahaha. I would say from 0 to zero + 1. Naked LSP is nothing nowadays. For example, let’s take a typical Golang developer who uses golines, goimports-reviser, go err, go impl + some specific linters and other tons of staff. You are not able to just install and use it out of the box, because the box is almost empty. You cannot customize even a built in telescope plugin ( or whatever). Last year, if I am correct, there was a problem with formatters for popular languages. The problem is still there - all you need to know about the new vimkiller 😊 The only advantage of helix is that it’s written in Rust
next, do it in vscode and just double click the installer.
Do you know of a working helix plug-in for vscode? I’m in transition… :-) thanks for this video.
Dance (helix version) is the best so far
@@LukePighetti thanks - it works really well :-)
first time I see helix and idk it seems "too easy" 😂
Helix is a vim for dummies?
All editors are welcome here.
%y
That was such an unnecessary shot at neovim and the primeagen who I unashamedly am a fan boy of. I do admit the configuration is much easier so would be more suited to you vs code windoze boys rather than the linux men
I think vim daddy is chad enough to not be offended by my silly video
Relax dude. Prime would probably agree that configuring helix is much simpler to configure while also pointing out that neovim is way more powerful due to its plugin system and lua config. I love neovim and still hate configuring it and maintaining my configs.