frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Helix: A post-modern text editor

https://helix-editor.com/
71•doener•7h ago

Comments

canistel•3h ago
Do have a look at the second question in the FAQ :).

I do find Helix very impressive. I remember the Python LSP working without any configuration whatsoever.

However, I have vim muscle memory built over 25 years of use. I already struggle switching between Emacs and vim (or its equivalents) - for example, after a period of vim usage, I would press ESC repeatedly in Emacs, three of which are enough close a window. While Helix borrows modal editing from vim, it introduces subtle (and meaningful - I have to admit) variations, which unfortunately wreaks havoc with my muscle memory. Maybe the worst part about muscle memory is that unlearning is almost impossible. My dilemma, not Helix's fault...

dilawar•1h ago
I have been using an ergonomics keyboard for a while and find it impossible to go back to normal keyboard.

For the last two weeks, I was forced to work at a normal keyboard. After initial pain for one day, I got back to typing at normal speed. Without losing my comfort with the ergonomic one. I can now just context switch. It wasn't easy though.

Perhaps you will also become comfortable with both vim and helix after the initial struggle?

lorenzohess•1h ago
Have you tried Emacs' Extensible Vi Layer ("Evil" mode)? My muscle memory switched almost seamlessly from Vim to Emacs with Evil mode
Panzerschrek•1h ago
I tried using it once by compiling it from sources. Even a release build is several hundred megabytes in size, which I find pretty wasteful. After a little investigation I found, that it has many plugins in form of a shared library, and each of them has pretty huge size, presumably because the whole Rust standard library is statically linked.
whytevuhuni•43m ago
Interesting, although I checked and on NixOS the binary is just 29MB. It was statically linked, with just libc left as dynamic.

I think 29MB is still huge for a terminal text editor, but nevertheless not "hundreds".

small_scombrus•16m ago
My local build of helix is 20MB, did you use the suggested flags on the install guide page?
dalanmiller•1h ago
Love `hx`, vim never really clicked for me and the batteries-included nature of helix is one of its best selling points.
Curiositry•1h ago
This has been my main editor for prose and code for a few years now (Sublime Text -> Atom -> Vim -> Helix). Overall, it has been great. Many LSPs work almost out-of-the-box, and my config is a fraction the size of my old .vimrc.

Surprisingly, it didn’t take that long to update my Vim muscle memory. Days or weeks, maybe? However, I still have mixed feelings about modal editors in general, and most of my gripes with Helix are actually about modal editors and/or console editors in general.

Code folding is a feature I’m still waiting for.

nurettin•1h ago
I haven't opened a text editor to code in months and probably won't need to anymore. Goodbye vim and intellij, nice knowing you. It was a good while it lasted. Glad I haven't invested decades into emacs like some of my colleagues.
kristiandupont•1h ago
I wrote my own modal-mode extension for vscode/cursor because couldn't get the VIM-ones to function like I wanted. During that time, I thought that I should look into Kakoune and Helix as those seemed to represent a true iteration on the paradigm. Being able to see what you're about to change makes complete sense, as does the "multi-cursor first" approach.

However, after a few weeks, I ended up rewriting things to be more classic VIM-like after all. This might have just been muscle memory refusing to yield, I am not sure. One thing I remember though, was that the multi-cursor+selection approach only really helps when you can see everything you're about to change on the screen. For large edits, most selections will be out of the scroll window and not really helping.

I still haven't written it off completely, though with AI I increasingly find myself writing more prose than keywords and brackets, so I am not sure it's going to feel worth it.

eviks•1h ago
> only really helps when you can see everything you're about to change on the screen

Which is still a net positive over the alternative?

bayesianbot•57m ago
Tried it again few days ago. I kinda get that currently you can only use AI on Helix through LSP, but on top of that it does not have auto-refreshing files when changed outside - makes it really hard to work with external AIs, as I'm just constantly worrying if I'm editing a stale file.
small_scombrus•54m ago
I know it's not a proper fix, but helix does have `:reload` and `:reload-all` commands

I have reload-all bound to Ctrl-r

vaylian•29m ago
> you can only use AI on Helix through LSP

How do other editors do this, if they don't use LSPs? Helix specifically choses LSP as the integration mechanism (in combination with TreeSitter) for supporting different programming languages, because it is a language-agnostic protocol and therefore only needs to be implemented once. Is there some established AI-agnostic protocol/interface? I don't think MCP would work here?

small_scombrus•18m ago
> Is there some established AI-agnostic protocol/interface?

AFAIK no

clouedoc•18m ago
With time I actually came to get accustomed to it and to enjoy my files not reloading automatically with Claude Code changes.
lukaslalinsky•32m ago
I really wanted to like Helix, it's a great software, works out of the box. I dedicated energy to unlearn my vim habits and learn the helix way. I'm now able to use it fairly effectively, but eventually I just came to the conclusion the bindings are done the way they are due to simpler implementation, not simpler user interface. I'm back to neovim for small updates and zed in vim mode for larger code editing.
exidex•17m ago
Have you tried Ki Editor[0]? It seems to be more into direction that you are looking for. It is not as mature as the rest of the editors but the editing model is definitely an improvement from ux perspective

[0]: https://ki-editor.org/

small_scombrus•20m ago
I desperately wish Helix would support virtual text (code folder, markdown links just showing the text when not selected), but the default keybinds and the way that selecting and editing text work just works too well in my brain to go anywhere else

Plasma Bigscreen – 10-foot interface for KDE plasma

https://plasma-bigscreen.org
330•PaulHoule•7h ago•104 comments

UUID package coming to Go standard library

https://github.com/golang/go/issues/62026
126•soypat•5h ago•62 comments

this css proves me human

https://will-keleher.com/posts/this-css-makes-me-human/
230•todsacerdoti•9h ago•81 comments

AI Error May Have Contributed to Girl's School Bombing in Iran

https://thisweekinworcester.com/exclusive-ai-error-girls-school-bombing/
36•apolloartemis•1h ago•13 comments

LLMs work best when the user defines their acceptance criteria first

https://blog.katanaquant.com/p/your-llm-doesnt-write-correct-code
163•dnw•6h ago•127 comments

Maybe there's a pattern here?

https://dynomight.net/pattern/
84•surprisetalk•2d ago•53 comments

Galileo's handwritten notes found in ancient astronomy text

https://www.science.org/content/article/galileo-s-handwritten-notes-found-ancient-astronomy-text
92•tzury•1d ago•16 comments

The Longing (1999)

https://www.cluetrain.com/book/longing.html
7•herbertl•3d ago•1 comments

Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting

https://github.com/moongate-community/moongatev2
245•squidleon•17h ago•137 comments

Helix: A post-modern text editor

https://helix-editor.com/
73•doener•7h ago•21 comments

Querying 3B Vectors

https://vickiboykis.com/2026/02/21/querying-3-billion-vectors/
25•surprisetalk•3d ago•1 comments

Why New Zealand is seeing an exodus of over-30s

https://www.cnn.com/2026/03/06/world/new-zealand-australia-emigration-midlife-intl-hnk-dst
19•Tomte•1h ago•11 comments

Editing changes in patch format with Jujutsu

https://www.knifepoint.net/~kat/kb-jj-patchedit.html
11•cassepipe•2d ago•2 comments

C# strings silently kill your SQL Server indexes in Dapper

https://consultwithgriff.com/dapper-nvarchar-implicit-conversion-performance-trap
90•PretzelFisch•8h ago•61 comments

Tech employment now significantly worse than the 2008 or 2020 recessions

https://twitter.com/JosephPolitano/status/2029916364664611242
834•enraged_camel•13h ago•562 comments

The shady world of IP leasing

https://acid.vegas/blog/the-shady-world-of-ip-leasing/
96•alibarber•10h ago•52 comments

Show HN: Kula – Lightweight, self-contained Linux server monitoring tool

https://github.com/c0m4r/kula
39•c0m4r•7h ago•21 comments

Launch HN: Palus Finance (YC W26): Better yields on idle cash for startups, SMBs

48•sam_palus•13h ago•70 comments

CT Scans of Health Wearables

https://www.lumafield.com/scan-of-the-month/health-wearables
208•radeeyate•17h ago•43 comments

Tell HN: I'm 60 years old. Claude Code has re-ignited a passion

372•shannoncc•7h ago•245 comments

What canceled my Go context?

https://rednafi.com/go/context-cancellation-cause/
36•mweibel•2d ago•20 comments

Modernizing swapping: virtual swap spaces

https://lwn.net/Articles/1059201/
12•voxadam•1d ago•3 comments

Entomologists use a particle accelerator to image ants at scale

https://spectrum.ieee.org/3d-scanning-particle-accelerator-antscan
122•gmays•15h ago•22 comments

Show HN: 1v1 coding game that LLMs struggle with

https://yare.io
19•levmiseri•1d ago•5 comments

A Modular Robot Dashboard

https://github.com/transitiverobotics/transact
14•chfritz•1d ago•0 comments

Hardening Firefox with Anthropic's Red Team

https://www.anthropic.com/news/mozilla-firefox-security
554•todsacerdoti•19h ago•153 comments

Game about Data of America

https://americaindata.com/
16•fidicen•6h ago•2 comments

Ada 2022

https://www.adaic.org/ada-resources/standards/ada22/
127•tosh•11h ago•27 comments

A tool that removes censorship from open-weight LLMs

https://github.com/elder-plinius/OBLITERATUS
150•mvdwoord•17h ago•66 comments

Workers who love ‘synergizing paradigms’ might be bad at their jobs

https://news.cornell.edu/stories/2026/03/workers-who-love-synergizing-paradigms-might-be-bad-thei...
545•Anon84•17h ago•304 comments