yeah Karl Marx used to code with neo vim too back in the days
@DarkHumor-ey6si4 ай бұрын
developed by Nikola Tesla xD
@JustinThorLPs4 ай бұрын
en.wikipedia.org/wiki/Vi_(text_editor)
@koenlefever4 ай бұрын
It runs on Charles Babbage's Analytical Engine.
@c__beck4 ай бұрын
So I did hear what I thought I heard! lol
@nERVEcenter1174 ай бұрын
Back when Kakoune was first breaking out, I learned this control grammar and absolutely LOVED the selection-action order, as well as the multiselect. I've tried Helix, but I've become lazy and Sublime meets most of my needs. I'm in a field and using a language where actual typing is dwarfed by thinking and jotting out solutions with a pen and paper.
@RenderingUser4 ай бұрын
how does it compare to vim tho? you can use selection-action order if you just press v first
@Hoowwwww3 ай бұрын
same here, i use kak for editing files when i'm on the terminal but most of my time is spent on sublime, i like it because plugins are written in python, it's quite nice and the editor feels good to type on
@Andre-LA4 ай бұрын
About scripting, the last time I checked: it's planned, but other things will be done first, and they will use Scheme lisp.
@RenderingUser4 ай бұрын
id like to know how that scales up to lua for configuration
@wacesferpit4 ай бұрын
@@RenderingUser a lot more parentheses
@twenty-fifth4204 ай бұрын
Oh they are SCHEMING HUH!?!
@jhonyortiz53 ай бұрын
Yeah, I love helix and I wished they used Lua. Lua has just become the defacto configuration language for so many tools. It's easier and it's also fast with a jit.
@Andre-LA3 ай бұрын
@@jhonyortiz5 I also love Lua, but I think JIT is unnecessary, I think the decision about using scheme was to maintain the software being pure Rust (lua is c and luajit is c+assembly ), and also bc it's a very simple lang (thus easy to maintain or to change implementation).
@etherealregions4 ай бұрын
This might be just what I've been looking for, to use with Linux. I'll definitely try it out.
@jabuci3 ай бұрын
I used vim, then neovim, then tried helix, and finally settled down with micro.
@kyryllvlasiuk4 ай бұрын
How do you exit the Helix? You turn counterclockwise
@keilmillerjr97012 ай бұрын
Escape or Ctrl+c would make sense... But no. You better read the documentation first.
@msec71884 ай бұрын
i think ill give this a try i have been using micro for quite a while now
@nathanfranck58224 ай бұрын
I've been using Helix for 3 months, it's super nice to have it on my crappy little laptop, my phone (through termux), so it's GREAT in memory/CPU constrained environments... but when I have a full-powered desktop, I can't help being more productive in VSCode :/
@whatsanimesh3 ай бұрын
Yo I use it on my phone too. Amazing experience.
@tuananhdo187028 күн бұрын
why you more productive in VSCode, what VS code offer that helix don't have?
@whatsanimesh28 күн бұрын
@@tuananhdo1870 it's just about habits, maybe they have invested more time in VSCode
@ShawnThuris4 ай бұрын
Helix is my default editor, coming from vim and briefly neovim. I find the workflow and commands more logical. It's not much trouble to set up on Ubuntu 20 or later, but kind of a pain on Debian.
@jawuku38852 ай бұрын
On Linux Mint Debian Edition, I had to first install snap, then install Helix.
@markcoren28423 ай бұрын
Looks like I'll test drive it after all... thanks for an insightful video! One side note: "vee-eye" as opposed to "vie"
@RedstonekPL4 ай бұрын
i've tried helix i would daily drive it instead of neovim but no ctags support is a dealbreaker for me (i dont use lsps)
@element11113 ай бұрын
I like the g key mappings for navigation: gl /gh to go to the end / start of the line, ge and gg to go to the end / start of the file. Im sure neovim could rebind them but out of the box it was $ and ^ and whatnot to do the same stuff.
@Wilker_uwu4 ай бұрын
it's much better than the neovim distros if you're interested in the carrier keys that you have issues loading for ages. it is annoying to configure hotkeys that you're using in multiple modes though.
@kappilino3 ай бұрын
Supports the Editor inline hints ? I don’t want to miss this feature anymore, especialy for languages with type inference, so i can see the return type of an function call in the editor.
@MegaSeppHuber3 ай бұрын
Yes it does.
@cbbcbb68033 ай бұрын
I like editors that default to input mode at startup. After all, they are called "editor", not viewer. I think that "editors" that are based on vi usually require you to specify edit mode. Maybe they were originally batch utilities on mainframes that were not able to do interactive editing. I do not know. But on modern we almost always use editors to do interactive editing.
@daliareds2 ай бұрын
Vi was created before mice were readily available, hence why it doesn't make use of it. It's super weird at first, but when you get used to it, it can be a lot faster
@mcine3 ай бұрын
I think that best thing about this editor is the actoin order. first select then action (fex. select word, delete), .. much more familiar to me than neovim's (change around word).
@tyfoo4 ай бұрын
I tried this briefly the other day, but as someone who uses vim keybindings everywhere, I feel like I'm just tripping over my own feet in Helix. The commands are almost inverted from vim. It seems like a great piece of software, but I don't think I can relearn another control scheme like this.
@SMOKE31043 ай бұрын
I'm a Nvim user and I endorse using this. I don't because vim is how I think. If you have not used vim extensively, use helix.
@mixchief3 ай бұрын
Don't know how many times I've taken up Vi/Vim and just given up on it :D
@ArchimedesTrajano3 ай бұрын
I tried, reverted back to `vi` it doesn't handle `dd` to delete lines and pasting is wonky.
@Aeroxima3 ай бұрын
What's a good editor for Unity in Linux?
@charliegnu4 ай бұрын
I tried Helix and couldn't get used to it. My vim muscle memory made it unusable for me.
@skubed0074 ай бұрын
Am back m first !! I luv ur vids
@nickvolf3 ай бұрын
I've tried this with godot, but I can't get the lsp and autocomplete to work. Does anyone have any more information?
@nickvolf3 ай бұрын
[language-server.godot] command = "nc" args = [ "127.0.0.1", "6005"] [[language]] name = "gdscript" language-servers = [ "godot" ] found it myself. You can add this to the languages.toml file.
@callyral3 ай бұрын
Oh dang it I just set up Nixvim and now I see this?
@titan_codes3 ай бұрын
Tried it, neovim is far better. Though it's decent out of the box. But without plugins hard no for me
@xpynim3 ай бұрын
is it using vi navigation (hjkl) ?
@chocoblan42883 ай бұрын
yes
@elielhdz25033 ай бұрын
how do you open a file from within helix
@jawuku38852 ай бұрын
you can either in command mode type :o or :open and enter the file name,or press Space and f to bring up a telescope-like interface for the current directory.
@cariyaputta3 ай бұрын
Install and config Helix is not hard, but you have to install all language servers, debugger, and linters yourself.
@nowherebrain3 ай бұрын
1873... :) it was coded by general custard....
@NicolasEmbleton4 ай бұрын
1873??? Such oldness. 😅
@cyberdrizzt4 ай бұрын
1873, man this thing is old.. I wonder how the first version was coded 🤣
@TwoWayOrbitalStation4 ай бұрын
In a game creating standpoint, how does this speed up coding? To me it looks clunky to not use the mouse, and slower to use? If i want to select a piece of code I just highlight it to exactly where i want it, this seems way slower? Then switching back to your game editor to do some placing of objects or whatever, then back the he code editor and switching back and forth between hand on mouse and off mouse.
@Capewearer4 ай бұрын
Modal "keyboard only" editors are another productivity cargo-cult. In real IT job most time-consuming task is thinking and applying algorythms, not typing letters, which you can train pretty easily. Use such editors for other reasons (you have weak PC, wide programming languages support in editor, customization etc).
@DrRabbit04 ай бұрын
Well, neovim supports mouse selection (probably through terminal, since I need to use it's shortcut for copy and not nvim's), so it shouldn't be much slower. Just writing down is basically as fast, as in a normal editor. Where vim motions shine, is editing and navigating already existing code. At least I am much more swift at jumping around and making small changes with vim motions, than with mouse/arrows. Aaaand I find vim's shortcuts much more manageable than this crazy pile of "ctrl+alt+shift+whatever and chords on top" normal editors have (like srsly, how can anyone remember this stuff?...) Like other one said, thinking takes up more time than writing (most of the time), but it sure is nice to change something really quick and precise and get back to important things.
@senapk2 ай бұрын
Much more consistent than nvim. But the lacking of copilot support is a huge cons. I really need it for speedup my work.
@034omkar4 ай бұрын
sup
@naranyala_dev3 ай бұрын
zellij + helix, all rust
@TheLongestConfidence4 ай бұрын
Don't be a baby, just learn emacs with evil mode.
@charlieking76003 ай бұрын
You've turned one of the best invention into the abomination.
@bigali691904 ай бұрын
Vim is older than linux 😅
@ulrich-tonmoy4 ай бұрын
Not really vi is older than Linux Vim is 2 months younger than linux
@josephlh16903 ай бұрын
1873?! where the hell did you get that number?! You should really correct such a preposterous claim. 1973 sounds more in line with reality than 1873
@windowsrefund3 ай бұрын
"Vi uses h, j, k, l to move around......... I've never gotten used to it". Seriously dude? Seriously? How are you trying to come off as credible when it comes to discussing console-based editing when you say a thing like that?
@keilmillerjr97012 ай бұрын
Arrows to move a cursor make more sense to 99% of all computer users. Using the arrow keys also works in helix.
@windowsrefund2 ай бұрын
@@keilmillerjr9701 Basing a defense on the perceived understanding of the majority is flawed. Even MORE people understand how to use pen and paper. If we're just going to go with "majority", then we should all just throw our systems out the winow and get back to writing by hand.
@keilmillerjr97012 ай бұрын
@@windowsrefund Show me a gui text editor that doesn't use the arrow keys to move the cursor. Even nano in the terminal uses the arrow keys. Ask your friends and family members to use your computer and edit something in vi.
@windowsrefund2 ай бұрын
@@keilmillerjr9701 Again, it went right over your head. You consistently miss the larger point due to your obsession with satisfying the majority and lowest common denominator. I get the mentality though and see either windows or osx as being the right OS for you to run on your system. Those products were specifically designed for people with this mindset.
@keilmillerjr97012 ай бұрын
@@windowsrefund No. I run arch with hyprland and ags-shell. My kids use it too. General usage is for steam and web browsing (kids), and programming in bash, ruby, python, etc.
@pugo79254 ай бұрын
Tried it and never look back, it came just with the right amount of things I need build in.
@lmelior4 ай бұрын
1873 🤣 This looks great! The only trouble with these "better, modernized versions of old tools" is that they aren't going to be anywhere by default. Like I spent some time many years ago playing with zsh and it was awesome, but then I went back to work and only had bash or tcsh. This stuff is great if you're a solo developer, freelancer, or otherwise have total control over the environments you work in, but the rest of us just have to look wistfully at the features we might have in 20 years.
@Andre-LA4 ай бұрын
I do use Helix everyday, it's pretty good
@NicolasEmbleton4 ай бұрын
Very very cool. Still a huge fan of Zed, but Neovim is close behind. Gonna try this one out.
@mixed_nuts3 ай бұрын
Ive been using Helix for a long time now, and the main issue I have with Zed is that you can still tell the difference in latency. There's just something that feels so good about how fast Helix is that kills my drive to use other editors even if they have more features :/
@kptnix2 ай бұрын
Which do you like more?
@gorudonu4 ай бұрын
I like helix, but vim shortcuts are engraved in my brain now and most editors have vim bindings, not helix bindings
@nowherebrain3 ай бұрын
coding like this, like modeling in blender, can be blazingly fast.....it has a small learning curve but once you get going you notice immediately how fast it can be...especially when you try to go back to another ide.
@blu3_enjoy4 ай бұрын
I like it
@UliTroyo3 ай бұрын
I’ve been using Helix for years! HIGHLY recommend if the idea of a lightweight Vim appeals to you.
@jhonyortiz53 ай бұрын
No scripting yet, bur it is planne. Having said that, you can pipe to your own scripts and the output can replace the selected text that was used as input. Not always the answer but pretty useful in a pinch.
@negvorsa3 ай бұрын
So can you setup avr-gcc or risc-v compiler and edit embedded projects ? I don't think so ...
@MrVirusDi4 ай бұрын
An interesting editor!
@RenderingUser4 ай бұрын
Wait you legit use warp terminal? is it any good?
@thedeemon3 ай бұрын
Yes! It's on another level. Most other terminals basically provide a matrix of text. Warp is more GUI-like, more Notebook/Jupyter-like, with some pop-ups and other uses of graphical abilities, not just plain text. Built-in AI helper is actually quite helpful too.
@RenderingUser3 ай бұрын
@@thedeemon tbh kitty terminal and wezterm is enough for my graphical needs anything that adds more than half a second to a terminal startup time makes a terminal unusable for me
@thedeemon3 ай бұрын
@@RenderingUser WezTerm indeed starts faster. But what I meant is not just being able to show a picture, it's a different mode of operation, not usual for terminals. Like, when you start entering a command Warp will show a popup with similar commands from history, and when choosing among those it will also show details about last time a command from history was executed - how long ago it happened, what was the result, how long it worked etc. In another popup window. So it's a richer UI, not like yet another text window. Or, when a long running command is executing with lots of output (like compiling something) Warp will show which command is running and where, and after it ends, the command will be still visible above, you don't have to scroll up to see.
@RenderingUser3 ай бұрын
@@thedeemon similar commands from history? thats a feature thats in most shells i use it all the time you can even fuzzy find previously used commands in most shells so i dont see the apeal of somthing like warp terminal the same way i dont have much use for stuff like vscode
@thedeemon3 ай бұрын
@@RenderingUser Yeah, shells also do it, but not in the same graphical way
@vadelledhem29454 ай бұрын
Very useful channel
@varshard03 ай бұрын
How's it compared to lazyvim? Neovim that's bundled with dozens of plugins. Looks like they share some features.
@jhonyortiz53 ай бұрын
I tried lazyvim for a bit. If you haven't used Neovim/vim before, helix is a little easier to learn and set-up. Lazyvim comes with a lot of plugins but I found I wanted to configure it and that's where it got pretty complicated. I didn't know Lua at all and that made it even more difficult. Helix it's just toml files. And most of what you need is already configured with sensible defaults. But if you are an advanced Neovim user, then you might miss scripting. Helix doesn't have scripting yet but it's in the works.
@snatvb4 ай бұрын
what about extenstions? and llm like copilot
@hunter77773 ай бұрын
"VIM was first designed in 1873." Are you kidding me? Computers weren't even around then.
@XMaster3403 ай бұрын
Seriously, that would explain so much!
@XMaster3404 ай бұрын
alias vim=nano alias vi=nano alias emacs=nano There, fixed your entire system for you. You're welcome.
@RenderingUser4 ай бұрын
bruh thats like replacing a bike with a toy car
@RedstonekPL4 ай бұрын
alias nano=emacs fixed the OS, now just to find a good text editor
@paultapping95104 ай бұрын
I use vi=lvim
@XMaster3404 ай бұрын
@@RedstonekPL Thank you. Almost forgot that one. It's fixed now ✌️
@XMaster3404 ай бұрын
@@RenderingUser Vim is not a bike, because everyone can figure out how to exit a bike.
@omgitshim3 ай бұрын
Getting rid of %s/foo/bar/g is a big thing for me. I might use your psych ward editor now