Helix Text Editor: A Review

Ғылым және технология

Пікірлер: 140

  • @QriousKoder
    @QriousKoder4 ай бұрын

    The "sticking things together with a duct tape" part is so relatable XD hahahha

  • @maximus1172
    @maximus11724 ай бұрын

    For newcomers to modal editing such as myself I can see them choosing helix over neovim any day of the week. It is just simply a better experience

  • @pookiepats

    @pookiepats

    3 ай бұрын

    Exactly 😂 sheesh. The goal was never to convert zealots, if you’re happy with vim what in the world are you doing even commenting? Half these people use GUi editors anyways lmao i just know this to be true.

  • @ferdinand.keller

    @ferdinand.keller

    Ай бұрын

    The only thing missing are plugins. There is always something the editor won’t support, so I hope they find a great way for people to add functionalities.

  • @JeffBarczewski
    @JeffBarczewski3 ай бұрын

    Helix is now my favorite editor. It didn't take much to get started and the menus help you when you haven't yet learned a key shortcut. I think the blend of vim + kakoune plus helix additions is very well thought out and intuitive. I love the power and speed it brings. My proficiency improves considerably every day.

  • @mrhivefive
    @mrhivefive4 ай бұрын

    Helix is a more pragmatic implementation of Kakoune editing model. Besides object-verb/verb-object, one of the major insights of Kakoune was that visual mode should be the default and that the cursor is just a 1 char selection. When entering insert or append mode you prepend or append to one or more selections of arbitrary sizes. Instead of collapsing the selection to 1 char to enter insert with "i", just enter append with "a".

  • @recarsion
    @recarsion4 ай бұрын

    The selection-action model is actually so smart. Very often what I do in neovim and I see others doing this as well is instead of let's say "dw", I do "vwd", because that way I see my selection. Okay maybe in such a simple case I still just do "dw" but anything more complex I do visual mode. It'll take getting used to a new paradigm but this just seems like such a good idea. And my neovim config is actually not very complicated at all, so it might be possible for me to fully switch to helix already. Super hyped about this now

  • @AM-yk5yd

    @AM-yk5yd

    4 ай бұрын

    Yeah, in fact it's so intuitive that kickstart vim even added highlight yanked text function which shows what was yanked. It shows it is useful to see selection before you do an action. Even kickstart vim understand it. Kak and hx got it right.

  • @MrPrabhatRastogi

    @MrPrabhatRastogi

    3 ай бұрын

    That’s true for new folks. Any one who has used vim long enough avoids “visual” mode where possible. It’s just inefficient.

  • @misterdrgn5155
    @misterdrgn51554 ай бұрын

    Basically, it's nice if the designers anticipated your particular needs. If not, better wait for those plugins.

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    Correct, but with the addition that, for a lot of people, Helix features are enough for their needs.

  • @misterdrgn5155

    @misterdrgn5155

    4 ай бұрын

    @@diego_sandoval Yeah understood. The thing that jumped out to me was that it only has syntax highlighting for a lot of less popular languages, including one that I use regularly (clojure).

  • @dekaaizer2550

    @dekaaizer2550

    4 ай бұрын

    @@misterdrgn5155 It uses the same tech for completion and all as Nvim, so that should be a big problem.

  • @HumanShield117
    @HumanShield1174 ай бұрын

    I've always thought that vi's "Visual-block mode" did like 90% of what "multiple cursors" does. Good enough for me.

  • @ArielKeselman
    @ArielKeselman4 ай бұрын

    you can use `a` to insert after the selection instead of `i` that inserts at the start of selection

  • @filiprechtorik4938

    @filiprechtorik4938

    4 ай бұрын

    Yeah, you will always do either 'bi' or 'ea' to type before/after a word. I can't imagine the situation from the video happening where you would want to insert before the last character of a word

  • @johnkimber4027

    @johnkimber4027

    3 ай бұрын

    @@filiprechtorik4938 'whi' would work quite well for the example given.

  • @whatsanimesh
    @whatsanimesh4 ай бұрын

    I have been using helix from almost a year, its only after having watched this review did I realize we can toggle options in ':" command mode using tab , I have been typing texts all this time! Wonderful Review btw.

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    Thank you!

  • @gatogordo4131
    @gatogordo41314 ай бұрын

    Most people dont use the full potential of vim for two reasons: high learning curve and the time spent in a config that fit your needs. I tried Helix and I found so easy to use, the select first approach is perfect because now I can see in advance what will happen after a certain command, I see so many experienced vim users caught by surprise after some command, it requires a depth knowledge in vim to predict excatly what will happen after some more complex command and most of the time people just want to write code, that's why most developers get so good and fast using vscode shortcuts, even if those shorcuts are not better than those in vim, because they are just there, no configuration needed.

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    You touch a good point. I hope I get fully used to the selection model like you, because I like the overall philosophy of the editor.

  • @gatogordo4131

    @gatogordo4131

    4 ай бұрын

    Because of you video I'm trying Helix today, just loving it, it's exactly what I always wanted, the power of efficient shortcuts similar to vim but with some functionalities already built in, just a little configuration for trivial things. Neovim tried this with those project like NvChad and LunarVim, has already mentioned in the comments, but even those project go into so many built in functionalities that most people don't want. But the real problem is, even though those projects are ready to use after install sometimes it's pretty hard to add extra configurations into them, in other words: we are back to square one.

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    @@gatogordo4131 I'm glad you found Helix and liked it thanks to my video.

  • @dandogamer

    @dandogamer

    4 ай бұрын

    @@gatogordo4131 yeah I couldnt find out how to extend nvChad (I know it's possible just didnt seem obvious)

  • @Theosibo
    @Theosibo4 ай бұрын

    I played with Helix for a weekend. I LOVED it when playing in Rust code. Trying to set it up with a Go LSP proved to be too frustrating so I went back to my comvie nvim. Here's to hoping they get a Mason like plugin going soon!

  • @sczoot6285

    @sczoot6285

    2 ай бұрын

    The trouble with go configuration is often attributed to either sharing your go install with your go project location which is a problem. Otherwise a reinstall of helix works pretty well most of the time

  • @linux_with_anakin
    @linux_with_anakin3 күн бұрын

    Seems like the same experience provided by Helix can be provided by any of the Neovim distros out there like NvChad or LunarVim. I‘d love to see another video about how Helix adapted some of Vims deeper features like macros, registers, text objects, autocmds, and apis. I‘d highly recommend using a Neovim distro to someone who‘s already willing to try a text-based modal editor since you‘ll get the “works out of the box” functionality but still be able to use the ubiquitous vi motions plus have a config thats in a programming language instead of a markup language. Ive still got mad respect for anyone willing to write software in the terminal, great video keep it up!!

  • @BryanSample
    @BryanSample27 күн бұрын

    I am starting to transition from vscode to a more lightweight editor, and I can attest that helix was much more user friendly to newcomers that neovim. Setting up a neovim config felt at times like I was sticking duct tape balls together with more duct tape. I am really enjoying the helix experience so far

  • @Hobbitstomper
    @Hobbitstomper4 ай бұрын

    For most neovim users the most important aspect is flexibility and being lightweight without any bloatware pre-installed. Neovim gained popularity exactly because it does NOT have anything pre-installed but instead it lets you pick and choose your plugin, so you can make it the way you want it to be. Personally I find it nice to have built-in color schemes, code highlighting and LSP support, that is why I use NvChad, but for many Vim/Neovim users this is a big no-no, as built-in color schemes and LSP is considered bloatware. That is why I think Helix won't replace Neovim anytime soon or ever, but instead Helix will find it's own fans that prefer an "out-of-the-box Neovim" experience.

  • @cg219

    @cg219

    4 ай бұрын

    Well said

  • @MrPrabhatRastogi

    @MrPrabhatRastogi

    4 ай бұрын

    NVChad will take that market. Don’t see helix going anywhere - mainly because of selection-action bullshit

  • @sgwong513

    @sgwong513

    4 ай бұрын

    NVChad is good. is really fast and work out of the box...

  • @dekaaizer2550

    @dekaaizer2550

    4 ай бұрын

    Helix has the advantage of being by far not as difficult to learn. NvChad, Astrovim, ect are all way harder to use and less intuitive. I also think NeoVim is one of these most bloated editors, you probably run 15+ different plugins.

  • @bhavyakukkar

    @bhavyakukkar

    4 ай бұрын

    ​@@MrPrabhatRastogi the only complaint against selection-action is that it isn't vim which is kinda unfair. if vim was selection-action to begin with people would be complaining about action-selection today.

  • @aus10d
    @aus10d4 ай бұрын

    Thank you for this good review. It helped me.

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    Glad to hear it.

  • @patrickprucha5522
    @patrickprucha55224 ай бұрын

    very well done video! Cheers

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    Thank you!

  • @jmtuber
    @jmtuber2 ай бұрын

    I'll add that it comes with fuzzy file name search and global text search out of the box. I think this is a great plus.

  • @atahrijouti
    @atahrijouti3 ай бұрын

    I have these two mappings for i and a so that I don't have to think about the selection when I want to enter insert mode and only think about where the cursor is [keys.normal] i = ["collapse_selection", "insert_mode"] a = ["move_char_right", "collapse_selection", "insert_mode"]

  • @JonathanBytes
    @JonathanBytes4 ай бұрын

    If you talk about setup vim, there are projects like NvChad or LunarVim that make the process easier. It's true that the config files in Vim are so hard to read and I agree with you when you say that installing plugins it's like duck taping stuff. I like Helix, but it's more about potential, not a really competitor, by now. We will see. Good vid! ❤

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    Thank you

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    I thought about mentioning NvChad and comparing it to Helix, but then the video would have been even longer, and I would still be recording it.

  • @insert9124

    @insert9124

    4 ай бұрын

    Lua as a configuration language for neovim is amazing, and its kind of a shame that you didnt menttion it. It basically removes your point of the .toml files being an improvment. Ductaping plugins I do agree with you to some extent, but usually plugins look the same anyways. For example, harpoon looks the same as telescope and it functions in the same way as well with the popup screen.

  • @UliTroyo
    @UliTroyo3 ай бұрын

    I switched to Helix over a year ago and haven’t looked back, but it’s not a Neovim replacement. It’s just Vim for minimalists.

  • @mrtetillas7504
    @mrtetillas75044 ай бұрын

    very good video, thx!!!!!!!!

  • @beetledjuice3062
    @beetledjuice30624 ай бұрын

    not sure about neovim killer, but Helix is a damn fine editor. I use it almost exclusively.

  • @sczoot6285
    @sczoot62852 ай бұрын

    My biggest missing feature is auto suggestion of configuration blocks and values. I don't like having to side by side doc parse to configure helix, just give us a lightweight lsp and it would be much easier

  • @andreasbrey6277
    @andreasbrey627728 күн бұрын

    well, I liked your nice production quality. The content however is more a tiny glimpse of chosen features that provide QoL UX, but are not even close to a concise comparision of two text editors for admin and coding purposes. Suggesstion: Study VI-emacs in depth tutorials and offer some more insights. Ty.

  • @jagagemo8141
    @jagagemo8141Ай бұрын

    VIM user: "I don't want bloat." Also VIM users: "I'm going to install this opinionated VIM flavor that requires installing 27 modules, language, compilers, managers, interpreters, and tools just to run." Look at Chad/Lunar/Astro/etc.

  • @dkkogmaw1311
    @dkkogmaw13114 ай бұрын

    In vim you can also do v w d to delete

  • @plaintext7288
    @plaintext72884 ай бұрын

    After trying NeoVim, LunarVim and Kickstart nvim, it felt like trying to add something new is either unintuitive (distros) or tedious (vanilla or Kickstart) Installing Helix after a week or two of NeoVim felt like sich a relief - out-of-the-box experience is great and it has a bit more comfortable gestures and commands Configuration can also go deep enough for me - personal snippets, made my own theme inheriting from another one, etc. Helix is great and I love it and I might learn rust to dinally add a good git integration 😅

  • @_Holy_Lance_
    @_Holy_Lance_11 күн бұрын

    Spacevim perhaps can be interesting for reviewing.

  • @mrtetillas7504
    @mrtetillas75043 ай бұрын

    Una pregunta, tus dotfiles? me gusta bastante el estilo de tus videos y quiero recrear tu waybar pero veo que actualizaste cosas pequenas desde el video de waybar al de wofi

  • @diego_sandoval

    @diego_sandoval

    3 ай бұрын

    Me alegro de que te gusten los videos. La versión más reciente de mis dotfiles está en github.com/sandov/sway-configs-2023 No recuerdo exactamente si existe alguna diferencia pequeña entre estos dotfiles y los que usé en el video de wofi, pero son los dotfiles más recientes que tengo, así que deberían ser casi iguales a los del video.

  • @mrtetillas7504

    @mrtetillas7504

    3 ай бұрын

    @@diego_sandoval thx!

  • @neilclay5835
    @neilclay58354 ай бұрын

    Nice

  • @eidiazcas
    @eidiazcas2 ай бұрын

    A lot of people start with vscode vim modes before going full vim, so I think a good vscode helix mode would help them a lot. also they could just support vim keybindings

  • @first-thoughtgiver-of-will2456
    @first-thoughtgiver-of-will24563 ай бұрын

    it doesnt have plugin support but its Rust and has a great model for adding features. plugins could just be optional features on the crate IMO.

  • @drsensor
    @drsensor4 ай бұрын

    One thing I notice about Helix: it's snappy. Take example on nvim telescope vs helix whatever-pop-up window. Just like Sublime snappy editor to VSCode rich editor, I think Helix is the Sublime version of NeoVim.

  • @KentuckyFriedChicken99

    @KentuckyFriedChicken99

    4 ай бұрын

    This is what I noticed about it as well. "Snappy" is a good way to describe it. VSCode is very laggy to me. I'm kinda OCD with the latency, most people probably wouldn't notice it but it actually drives me mad.

  • @AM-yk5yd

    @AM-yk5yd

    4 ай бұрын

    I wouldn't call it snappy. It's unusable on large xml files ime. The default config shows changes as you type so tye moment you start to do vims equivalent of :%s/foo.*/bar - helix wants to show preview by default. it starts to process 500mb file again and again and again on every stroke. This is not fast. And when there are many cursors it becomes very slow, unlike default vim/nvim (plugin infested vims is also laggy, but I keep pure vim for this exact case and keep bloat to nvim)

  • @303pix
    @303pix4 ай бұрын

    coming from VSCode, neovim was a half failure (configuration, lot of distros, ecc). Helix instead was immedietely comfortable. I miss some integration with github (but solved with lazygit) and AI

  • @TheMotorcycleBoy-pe2eg
    @TheMotorcycleBoy-pe2eg2 ай бұрын

    The Helix process (selection:action) is intuitive. After a few plays in Helix my Neovim flow is scrambled. I like the themes in Helix - themes in Neovim are 1. poor 2. then when you find a decent theme you have to fuss about compatibility 3. The lualine then needs changing 4. Actually road-testing Neovim themes in the first place is not even possible as far as I can see.....so I'll give Helix a run for its money thanks. You can also have different themes in root & user, which is an added bonus, as certain themes play better with certain file types

  • @diego_sandoval

    @diego_sandoval

    2 ай бұрын

    Agree on almost everything you said.

  • @TheMotorcycleBoy-pe2eg

    @TheMotorcycleBoy-pe2eg

    2 ай бұрын

    @@diego_sandoval Except? My Helix themes are pukka, my Kitty theme is fantastic....all the Neovim themes I've ever seen are garish, too busy & noisy, basically over-engineered [except that no-one seems capable of creating a lualine that changes colour in a distinctive and signal way] (imho). You can set the statusline in Helix quite easily; only "select" & "insert" modes are displayed in colour, which is a simple but huge advance

  • @diego_sandoval

    @diego_sandoval

    2 ай бұрын

    @@TheMotorcycleBoy-pe2eg Except that I'm still not 100% convinced if the selection-action model is more intuitive, or better than action-selection.

  • @TheMotorcycleBoy-pe2eg

    @TheMotorcycleBoy-pe2eg

    2 ай бұрын

    @@diego_sandoval The wonderful thing about Open Source is that you find what suits you, and then micro manage it. Maybe one day I'll spend a month writing a Neovim config, all the while dreading which eye-candy wrapper I am going to throw on it. In the meanwhile I'll go with Helix and Varua, and - for now - less headache.

  • @nalle475
    @nalle4754 ай бұрын

    Nice video, thanks. The indentation is language dependent so why a global setting? It’s like the comment separator some uses # and other //.

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    Some of us use the same indentation for most (or all) languages. Additionally, setting a global setting is easier than defining a language-dependent config.

  • @existencelinear8292
    @existencelinear82924 ай бұрын

    Thanks! I love there is someone talking about my favorite editor. I am trying to get used to it now. For language settings, to be fair, most things are not directly handled by the editor. Those options are mainly concerned with LSP, and what helix does is just to run a specified LSP command with the options given in language.toml when you open up a format. It is normal for LSP. From my experience, each LSP has a different option scheme, which makes it impossible to build a universal interface across them. In vscode, LSP servers come bundled with a dedicated extension that mitigates a setting nuisance, for helix, however, it is up to the user who has to put together every option he needs. An unexpected benefit of it is that you can set up any formatter and LSP you want. As I said, all helix does is to run a child process with a given command, so I was able to switch my javascript LSP to deno with some deno-specific options Although the documents on it are in a poor state, you can copy-paste a boilerplate from helix source code..

  • @existencelinear8292

    @existencelinear8292

    4 ай бұрын

    And, personally I have never seen a vim user who does not use plug-ins. I am skeptical of Nevoim's advantage for its barebone structure. Plug-in and a scripting language in vim settings that I was too lazy to understand were the driving factors that pushed me away to land on Helix. I still don't know how to write a plugin that makes a child process and does interprocess communication for such as lsp lol

  • @jrtomsic
    @jrtomsic4 ай бұрын

    I admittedly didn't watch the whole video, but I jumped around a bit, so I'm not sure if you mentioned the ubiquity of vim. If you learn neovim, you get the added benefit of knowing vi - which is installed by default basically everywhere. Not something you can say about helix. If the choice is to learn one or the other, you might get more benefit from learning the neovim motions. Granted it looks like helix is compatible with basically all systems but you'd need to install it yourself.

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    That's a good point.

  • @aswinchristo4073
    @aswinchristo40734 ай бұрын

    BTW, I use VSCode.

  • @mirek2845
    @mirek28454 ай бұрын

    Idk i rather configure my neovim setup from 0 and control everything the way i like, also if you really want a complete IDE there's things like LazyVim that comes with all that Helix has and more out of the box.

  • @linuxramblingproductions8554

    @linuxramblingproductions8554

    23 күн бұрын

    I mean you can although its a hassle and i got annoyed by my stuff getting deprecated or some breaking change releasing and having to rewrite a bunch of stuff. I also tried some of them and they are nice ig i noticed a few bugs but its also a bit much. Helix was very pleasant to configure and didn’t require finding 30 different plugins to work nor a distro that has a bunch of stuff im never going to use

  • @Maman-Setrum
    @Maman-SetrumАй бұрын

    its easy to jump from vim, nvim or lvim to helix.

  • @Axlefublr
    @Axlefublr4 ай бұрын

    "in vim, you'd have to install plugins to get multiple cursors" - I'm so mad at this because a surface level feature, ctrl+v, literally does what you did there

  • @gjermundification
    @gjermundification4 ай бұрын

    1:41 No, you don't - there is block in which will let you insert, remove, and replace on multiple lines.

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    You're right. That was an oversight on my part. Visual block mode allows you to edit multiple lines at the same time. (however, it only shows the cursor on one line, and the edited text appears on the other lines only after completing the action AFAIK).

  • @gjermundification

    @gjermundification

    4 ай бұрын

    Now that would be aesthetics, @@diego_sandoval

  • @abdushakoor0099
    @abdushakoor00994 ай бұрын

    i loved helix too but it would be nice if it has a copilot support

  • @AM-yk5yd

    @AM-yk5yd

    4 ай бұрын

    And here where lack of plugin support shines. Copilot and ai coprogramming is a new toy. There are dozens of extensions for vscode - copilot, replit, local models. Same for vim. Pick your poison or make one yourself. In helix you are bound to whatever devs decide.

  • @AGAU1022
    @AGAU10224 ай бұрын

    I love how many themes it comes with and I was almost sold on that alone, but I can't get them to persist. I made a config file, a themes folder and a copied a user-submitted theme file and I think I followed the instructions correctly, but it's always the purple theme when I load the program.

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    You should add a line in your config.toml, that defines the theme, for example: theme = "autumn_night"

  • @FekuEntertainmentLtd
    @FekuEntertainmentLtd4 ай бұрын

    There are two types of people. For some, who like things as per their own customization, complain about bloatware, and For some, who like all/most of the things already available to them in an editor, complain about simplicity and customization. Don't fall into the trap when one criticizes the other. Helix may be bloated by providing many things OOTB, but to answer your question -- Helix will never replace Neovim ? And neither Neovim, Helix, because the people who like things their own way will keep using Neovim and the people who want a terminal editor with batteries included, will keep using Helix / Nvim distros.

  • @naranyala_dev
    @naranyala_dev4 ай бұрын

    tmux+neovim VS zellij+helix

  • @AM-yk5yd
    @AM-yk5yd4 ай бұрын

    Helix has no chance of replacing nvim, vscode or emacs. These three editors have 1 major common advantage. Plug-ins. not only just their existence, but design. nvim, vscode, emacs - all three were designed with heavy extensions in mind. This is why in fact nvim took over major user base of vim users. Lua is just better than vim languages. helix was not designed with extensions in mind. It is on roadmap, but they will be the second class citizens as they will be glued on existing code. Other editors thought about them from the get go. Nobody cares about duct tapes feeling. People care about getting stuff done. I easily integrated local ai as poor man copilot into vscode in couple of weekends. Doing it with helix would require either faking lsp, or running everything through pipe or changing core source code.

  • @gjermundification
    @gjermundification4 ай бұрын

    Helix is not vimchad, lazyvim, or other preconfigured neovim? What is the purpose of helix? I must admit I prefer the vim community approach also known as neovim. It took me 2 months to move from vim( user since 1992 ) to neovim( since 2023. )

  • @dekaaizer2550

    @dekaaizer2550

    4 ай бұрын

    Helix is faster, better codebase, easier, and more intuitive. It's just a dam good and fast tui editor that's easy to use and learn.

  • @gjermundification

    @gjermundification

    4 ай бұрын

    @@dekaaizer2550 Until there is Rust ABI stability there will be no plug-ins.

  • @ezioauditore7636

    @ezioauditore7636

    4 ай бұрын

    Helix appeals to people who don't like Vim's way of doing things and plugin system. The question is kind of stupid. What's the point of doing anything different, right? People like different things. Also, a Rust ABI is not necessary and there is already an open PR for the Lisp-based plugin system (which can also import C ABI dylibs)

  • @Linuxdirk
    @Linuxdirk4 ай бұрын

    So it can do most things Neovim can do, but also has the bloat and inflexibility of a GUI?

  • @linuxramblingproductions8554

    @linuxramblingproductions8554

    23 күн бұрын

    Its a TUI?

  • @happygofishing

    @happygofishing

    21 күн бұрын

    Are you stupid?

  • @japhethjay4880
    @japhethjay48804 ай бұрын

    Helix will not be on all distros like vi so I think that is a big no no for most people

  • @user-zt3vr3hs7u
    @user-zt3vr3hs7u3 ай бұрын

    I haven't use helix editor (it seems like it's a good editor) but your pros for it sound so lame. Built-in color themes? Really?

  • @diego_sandoval

    @diego_sandoval

    3 ай бұрын

    A bad default color theme can be a deal breaker for a lot of people. By having color themes built in, you spare the user from 25 minutes of browsing Github and installing themes manually when they're trying the editor out for the first time. Having a lot of themes to immediately try out without having go into github is a great feature.

  • @user-zt3vr3hs7u

    @user-zt3vr3hs7u

    3 ай бұрын

    @@diego_sandoval Fair point. But in general I don't think it's a good approach to advertise helix as "vim killer". It will be better to use more polite presentation, something like ''here is an interesting modal editor with sane defaults, give it a shot''.

  • @LeoNux-um7tg
    @LeoNux-um7tg4 ай бұрын

    I'm still confuse on themes.

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    After launching the editor, without doing anything else you type a colon character (:), that will open a menu below, then you type the word theme and then a space, and then you use the Tab key to iterate through the themes. Then you press Enter when you find the one you like.

  • @Hey.MangoJango
    @Hey.MangoJango4 ай бұрын

    Bro showcases the colorscheme first...

  • @diego_sandoval

    @diego_sandoval

    4 ай бұрын

    Flashy visuals = viewer retention :^)

  • @5fr4ewq
    @5fr4ewq4 ай бұрын

    Helix editor is really great, but alas, unless it have actual vi mode there's no way I can use it.

  • @HeySeeri

    @HeySeeri

    4 ай бұрын

    If it had a Vi mode it would be Vi.

  • @5fr4ewq

    @5fr4ewq

    4 ай бұрын

    @@HeySeeri VsCode have vi mode. Kate have vi. Literally all editor with plugins have vi mode. Are they all vi?

  • @AGAU1022

    @AGAU1022

    4 ай бұрын

    @@5fr4ewq Isn't Helix much more similar to Vi out of the box than VS Code with vi mode? Which vi feature is missing from Helix out of the box but present in VSCode?

  • @ezioauditore7636

    @ezioauditore7636

    4 ай бұрын

    It will never support Vi(m) bindings. Why? Just use Vim/Neovim at that point. You said it yourself with how almost all editors support it via plugins (except projects reinventing Vim but with GUI, like Zed).

  • @5fr4ewq

    @5fr4ewq

    4 ай бұрын

    @@ezioauditore7636 What does that comment even mean?

  • @joealtona2532
    @joealtona25324 ай бұрын

    Same crap with modes, switching between normal, insert, visual modes sucks. That's why VSCode became more popular, you don't have to remember the current mode just type and be happy.

  • @SpektralJo

    @SpektralJo

    2 ай бұрын

    In vscode you have to remember all the different Ctrl+alt+shift+whatever key combos to use it effectively. To know what mode I am in I just have to look at my cursor.

  • @anurag9385
    @anurag93854 ай бұрын

    The only way i see helix working is by adding vim mode.

  • @r2com641

    @r2com641

    3 ай бұрын

    You are a dummy

  • @linuxramblingproductions8554

    @linuxramblingproductions8554

    23 күн бұрын

    Just use vim

  • @windowsrefund
    @windowsrefund3 ай бұрын

    multiple cursors is so gay

Келесі