No video

Helix: An amazing terminal text editor!

  Рет қаралды 18,624

OgloTheNerd

OgloTheNerd

Күн бұрын

In this video, I talk about the Helix text editor! A Vim-like, terminal text editor, written in Rust!
Links:
My Website (With More Links): oglo.dev
Helix Editor Homepage: helix-editor.com
Helix Editor Docs (Configuration): docs.helix-edi...

Пікірлер: 112
@Phant80m
@Phant80m Жыл бұрын
btw u should add `bufferline = "multiple"` so that u can see what u have open at the top. kinda like tabs
@oglothenerd
@oglothenerd Жыл бұрын
Awesome, thank you for letting me know! 👍
@UliTroyo
@UliTroyo Жыл бұрын
I’ve been a Helix hipster for a year. I LIVE for Helix motions! It’s my favorite way to edit now, and I was already a fan of Vim.
@oglothenerd
@oglothenerd Жыл бұрын
Yeah, the way Helix does things feels so much cleaner!
@oglothenerd
@oglothenerd 11 ай бұрын
@@miyu1424 Helix does what a lot of Vim plugins do, just out of the box.
@kittel-dev
@kittel-dev 8 күн бұрын
are you still into helix?
@takouhai
@takouhai Жыл бұрын
Great video! I've been looking into helix to scratch that itch that neovim leaves me with. Appreciate you going over the basics.
@oglothenerd
@oglothenerd Жыл бұрын
I try to make informative videos! I am glad I could help!
@Berecutecu
@Berecutecu 10 ай бұрын
I really liked this! Thanks for sharing
@oglothenerd
@oglothenerd 10 ай бұрын
No problem! It is definitely very underrated!
@saeidsaati4021
@saeidsaati4021 Жыл бұрын
Thank you for this video, I just installed it now, and it was a bit hard to me when 0 didn't go to first of the line, and $ didn't go to end of line, x didn't removed a character and so on, learning curve of vim itself was a bit hard, now imagine we also should change them again, I liked the way helix was feature rich by default rather than a vanilla vim/neovim, I like config file of it (pretty simple), but still I wish its keybinding was exactly like the vim
@oglothenerd
@oglothenerd Жыл бұрын
Go through the :tutor command.
@aemogie
@aemogie 11 ай бұрын
It's g-h and g-l btw. i feel like that's more intuitive than what vim has, and my fingers are already on hjkl anyway, so it's easier to do as well.
@oglothenerd
@oglothenerd 11 ай бұрын
@@aemogie Even though it is more steps, it sure is more consistent!
@jozsefk9
@jozsefk9 Ай бұрын
Helix is really good. Using it all the time.
@oglothenerd
@oglothenerd Ай бұрын
Yeah. I love Helix! Though... I recently switched to Neovim so I could configure everything, but as soon as Helix gets good plugin support and stuff, I will immediately switch back! There are so many things in Helix that I miss when I use Neovim!
@vlusky_husky
@vlusky_husky 10 ай бұрын
i am too dumb for (neo)vim and my computer is too ancient for vscode helix is in the goldilocks zone i love it so much
@oglothenerd
@oglothenerd 10 ай бұрын
Helix is amazing. I personally like text editors with features, but I like terminal text editors, because when I want to run my Rust code, I just quit the editor, and do cargo run!
@LudoTechWorld
@LudoTechWorld 6 ай бұрын
It's always nice to see a "new" modal editor, and it has the advantage of being shipped with the minimum required to start being productive right away which is nice. But for the moment, I don't really see the appeal, since it's just a Neovim with the couple of plugins everyone use already enabled, and no possibility to add more. I'm curious to see how the plugin system will work though. Thanks for the video!
@oglothenerd
@oglothenerd 6 ай бұрын
I personally like Helix's keybinds, Helix also has a really cool mode that is exclusive to Helix and you get it when pressing the spacebar. Also, I have actually had Vim segfault on me, so having a text editor written in Rust is really nice!
@jyothishkumar3098
@jyothishkumar3098 6 ай бұрын
This is exactly what I needed yet again! I heard about Helix from Mii beta channel, and I've already switched to it now. Edit: Never thought I'd run `xbps-remove neovim nvi` but here I am (`nvi` was a dependency of `base-system`, but removed `neovim`)
@oglothenerd
@oglothenerd 6 ай бұрын
I did: sudo pacman -Rns vim neovim
@jyothishkumar3098
@jyothishkumar3098 6 ай бұрын
@@oglothenerd Void includes vi, not vim. The nvi variant, which is the original open source implementation of UNIX vi, so that's why I had to type that.
@oglothenerd
@oglothenerd 6 ай бұрын
@@jyothishkumar3098 Ah.
@MichaelWilliams-lr4mb
@MichaelWilliams-lr4mb Жыл бұрын
It's only hx on some systems. If you install it in arch, the command is helix. There is an additional AUR package to get hx, though I've typically just either symlinked it or written a shell script for it. :)
@oglothenerd
@oglothenerd Жыл бұрын
Yeah, same.
@MichaelWilliams-lr4mb
@MichaelWilliams-lr4mb Жыл бұрын
@@oglothenerd Or actually I'm just doing an alias right now. :D
@oglothenerd
@oglothenerd Жыл бұрын
@@MichaelWilliams-lr4mb That too!
@kelvinpina3392
@kelvinpina3392 Жыл бұрын
just make an alias
@oglothenerd
@oglothenerd Жыл бұрын
@@kelvinpina3392 A better way is to make a symlink, because some scripts may look for hx.
@jonescity
@jonescity 11 ай бұрын
Love the video dude may I ask...? What Window manager and bar are you using?
@oglothenerd
@oglothenerd 11 ай бұрын
I am actually using a Wayland Compositor instead of an Xorg Window Manager: Hyprland My bar is: Waybar My config: gitlab.com/Oglo12/hyprland-rice
@sykotes
@sykotes Жыл бұрын
bro i love your hyprland config it looks very cool
@oglothenerd
@oglothenerd Жыл бұрын
Thank you! Made the wallpaper myself, btw.
@Phant80m
@Phant80m Жыл бұрын
Helix fr the best editor
@oglothenerd
@oglothenerd Жыл бұрын
Yeah, the only thing I can see as maybe better is Emacs, and I only say that because it has the most extensibility. I don't need a whole new "OS", I just need a text editor. So yeah, Helix!
@adityakiran2956
@adityakiran2956 6 ай бұрын
I’m new to it, literally just installed it yesterday. I’m not a vim or Neovim I’m user, just VSCode. Not that I don’t want to use, just feels like it’s too much. For context, I do use vimium in Firefox. Any tips to get better at Hemix?
@oglothenerd
@oglothenerd 3 ай бұрын
Open Helix, and run the :tutor command. (I assume you know what Vim commands are.)
@Phant80m
@Phant80m 2 ай бұрын
@@oglothenerdi am confused what?
@oglothenerd
@oglothenerd 2 ай бұрын
@@Phant80m Sorry, wrong comment. I tried using the KZfaq Studio comments feature for the first time. XD
@oluchiiyeh9506
@oluchiiyeh9506 3 ай бұрын
Nice video, man, pls how did you get to make helix bg transparent?
@oglothenerd
@oglothenerd 3 ай бұрын
In the theme, "ui.background" has no "bg" or "fg", it is just empty curly braces. Here is my config: gitlab.com/Oglo12/helix-config
@eidiazcas
@eidiazcas 11 ай бұрын
helix is absolutely fantastic, I hope it gets plugins soon, otherwise it's still a hard sell for many
@oglothenerd
@oglothenerd 11 ай бұрын
Yeah, that is true.
@nirvana_xo
@nirvana_xo 5 күн бұрын
what window manager and theme is that
@oglothenerd
@oglothenerd 5 күн бұрын
@@nirvana_xo Hyprland with Gruvbox color scheme.
@mohammedresool5666
@mohammedresool5666 3 ай бұрын
What conf are you using for hyper land?
@oglothenerd
@oglothenerd 3 ай бұрын
Okay, first things first, I usually don't point out mistakes in people's sentences. But... separating the name Hyprland into two words hurts to look at. 😂 Anywho, you can find my rice here: gitlab.com/Oglo12/hyprland-rice Enjoy! 😊
@mohammedresool5666
@mohammedresool5666 3 ай бұрын
@@oglothenerd text autocorrect did that, and I am too lazy to redit
@oglothenerd
@oglothenerd 3 ай бұрын
@@mohammedresool5666 Oh, lol.
@NamasenITN
@NamasenITN 5 ай бұрын
I think you can easily remap short-cuts in VIM, unless I am mistaken.,
@oglothenerd
@oglothenerd 5 ай бұрын
You can, but Helix has good binds out of the box. Helix is also more powerful out of the box.
@mementomori1868
@mementomori1868 5 ай бұрын
FOR ME BEST WITH HELIX IS EASY AUTOCOMPLETION AND COLORING TEXT.
@oglothenerd
@oglothenerd 5 ай бұрын
Helix is awesome.
@KrishnanshAgarwal
@KrishnanshAgarwal 8 ай бұрын
how is your window centered ??
@oglothenerd
@oglothenerd 8 ай бұрын
I am using a tiling window manager. It is called Hyprland. I assume you are new to Linux?
@KrishnanshAgarwal
@KrishnanshAgarwal 8 ай бұрын
@@oglothenerd i use Ubuntu on virtualbox
@oglothenerd
@oglothenerd 3 ай бұрын
Your journey has begun. (I started out with Ubuntu in a VM too.)
@user-nn3tb1bz4y
@user-nn3tb1bz4y 2 ай бұрын
Hello, and could you make a video serious for adding plugin for helix like tree, lsp theme adding programming language support c++, python auto completion , treesitter than in neovim so on
@oglothenerd
@oglothenerd 2 ай бұрын
Helix doesn't have plugin support yet. It is being worked on though.
@user-nn3tb1bz4y
@user-nn3tb1bz4y 2 ай бұрын
@@oglothenerd Oh thank for informing
@oglothenerd
@oglothenerd 2 ай бұрын
@@user-nn3tb1bz4y No problem!
@Ahmad-lc1ln
@Ahmad-lc1ln 11 ай бұрын
Bro, I need the Waybar style & config I like the 3d buttons
@oglothenerd
@oglothenerd 11 ай бұрын
gitlab.com/Oglo12/hyprland-rice
@oglothenerd
@oglothenerd 11 ай бұрын
It is just the border-bottom tag in CSS.
@Ahmad-lc1ln
@Ahmad-lc1ln 11 ай бұрын
@@oglothenerd Thanks
@oglothenerd
@oglothenerd 11 ай бұрын
@@Ahmad-lc1ln No problem!
@chicpak3329
@chicpak3329 11 ай бұрын
Hi @Oglo Nice video. Can you make a video on how to install language servers manually like clang and lldb-vscode and config the languages.toml. I really have older version of cpp running on helix as well as nvim
@oglothenerd
@oglothenerd 11 ай бұрын
Uhm... maybe... see, I only program in Rust, and all I need to get that working is to install the rls component with rustup.
@thisisavinash
@thisisavinash Жыл бұрын
The words 'heLix' sounds funny 😂
@oglothenerd
@oglothenerd Жыл бұрын
Agreed. XD
@notgate2624
@notgate2624 11 ай бұрын
ctrl+l to clear the shell
@oglothenerd
@oglothenerd 11 ай бұрын
I know. I just like typing the actual command.
@abdullahbinnur5592
@abdullahbinnur5592 Жыл бұрын
You should do a video on Emacs
@oglothenerd
@oglothenerd Жыл бұрын
Nah, I tried it, I prefer Helix. I don't need an entire environment, just a text editor.
@abdullahbinnur5592
@abdullahbinnur5592 Жыл бұрын
@@oglothenerd I get where youre coming from, i prefer Emacs because of its customization but if I just wanted a simple text editor I would go for Helix since its much more easy to configure
@oglothenerd
@oglothenerd Жыл бұрын
@@abdullahbinnur5592 Yeah.
@rakandhiyaaa92
@rakandhiyaaa92 Жыл бұрын
I use both. I love helix when I'm doing simple one file changes, but I'm more comfortable on Emacs for bigger projects. The lack of plugins, and it being a terminal app, while isn't really an issue because of how helix is out of the box, is what keeping me out of it for fully committing, I'm just so used to GUIs
@oglothenerd
@oglothenerd Жыл бұрын
@@rakandhiyaaa92 Yeah, I use Helix as an IDE. It has code linting, and it is just super nice! I can press SPACE + K on a code item to get context.
@keltyll
@keltyll Жыл бұрын
Seems cool, but man, it took me forever to figure out vim/neovim. Not sure I wanna go through all that again with another tool like Helix.
@oglothenerd
@oglothenerd Жыл бұрын
Actually, I chose Helix initially because it is sooooo easy to configure! It is just a simple TOML file, and my config in only like 10 lines long, whilst changing quite a bit!
@chickenlover2691
@chickenlover2691 Жыл бұрын
Helix is very inspired/similar to vim if you have a grasp on the keybinds for vim then using helix will not be that different
@oglothenerd
@oglothenerd Жыл бұрын
@@chickenlover2691 Exactly, infact, I would say Helix binds make more sense!
@rakandhiyaaa92
@rakandhiyaaa92 Жыл бұрын
You dont configure helix that much, they have telescope.nvim, treesitter, which key and lsp by default. All you have to do is to learn their keybinds. Which are kakoune-like. As for LSP, as long as that LSP is in your $PATH, helix will connect to it just fine
@oglothenerd
@oglothenerd Жыл бұрын
@@rakandhiyaaa92 Yeah, I have a Helix config, but it is pretty short.
@sergey6661313
@sergey6661313 Жыл бұрын
no folding :(
@oglothenerd
@oglothenerd Жыл бұрын
Last time I checked, no one cares about folding. Heck, some people including me hate it!
@denopark
@denopark 11 ай бұрын
I think tree fold is the most important feature for more people using helix. I love helix, I use it every day, the only reason I open vscode is to operate files structure, move , rename , copy . visualize operatation make me more comfortable .
@oglothenerd
@oglothenerd 11 ай бұрын
@@denopark Hmmmm, okay.
@shellcatt
@shellcatt 7 ай бұрын
" i don't know what to make a video about " .... why are you even here...
@oglothenerd
@oglothenerd 7 ай бұрын
Dude, I made a video about something interesting. Also, I am about to livestream me making a programming language (with an insane twist).
@lel7531
@lel7531 Жыл бұрын
No no NOOOO GOD PLEASE NO.
@oglothenerd
@oglothenerd Жыл бұрын
What!?
@MichaelWilliams-lr4mb
@MichaelWilliams-lr4mb Жыл бұрын
Seems like somebody doesn't like Helix.
@UliTroyo
@UliTroyo Жыл бұрын
What a drama king
@oglothenerd
@oglothenerd Жыл бұрын
@@UliTroyo Lol.
Writing My Own Text Editor | Prime Reacts
16:10
ThePrimeTime
Рет қаралды 95 М.
Мы сделали гигантские сухарики!  #большаяеда
00:44
OMG what happened??😳 filaretiki family✨ #social
01:00
Filaretiki
Рет қаралды 13 МЛН
Zombie Boy Saved My Life 💚
00:29
Alan Chikin Chow
Рет қаралды 20 МЛН
Helix: an editor hopping story (NeovimConf 2022 Talk)
17:23
Maas Lalani
Рет қаралды 86 М.
Helix Text Editor: Better than Neovim?
11:25
DevOnDuty
Рет қаралды 112 М.
The Text Editor Tier List (Open Source Editors ONLY!)
23:19
DistroTube
Рет қаралды 86 М.
Zed “kills” VSCode
12:10
Alex Ziskind
Рет қаралды 723 М.
Awesome Linux Tools: The "micro" text editor
16:14
Learn Linux TV
Рет қаралды 69 М.
Using Helix - Coming from VSCode (3 weeks in)
20:50
Mike Kelly
Рет қаралды 10 М.
Helix & marksman! (why I don't use Obsidian)
8:43
Luke Pighetti
Рет қаралды 28 М.
The Holy Grail of Neovim Note Taking
14:38
DevOps Toolbox
Рет қаралды 326 М.
Мы сделали гигантские сухарики!  #большаяеда
00:44