Recent submissions

Comment · 8 months ago
Comment · 8 months ago
Have you actually tried it?
Comment · 8 months ago
Have you used `*` to pick the keyboard layout?
Comment · 8 months ago
In Ki you don't have to know the name of the syntax node, you can just press `d m`, and the editor will show the labels of all the syntax node visible that you can jump to.
Comment · 8 months ago
"Emacs is an editor" is as true as "Toyota Hilux is a gattling gun carrier"
Comment · 8 months ago
TBH, it's actually not as hard as you think, most of the time, what I do is just select the whole syntax node and delete it, copy it, or replace it, and only 20% of the time would actually require deliberate understanding of how the AST is structured in the current language I'm coding in.
Comment · 8 months ago
Sorry for derailing a bit, the search and replace using a query make sense for purly textual (non-syntactic) editing, but if you want to apply consistent syntactic modifications across multiple locations in the same file, you will need both multi-cursor and syntax node selection/navigation/modification.

It's hard to explain unless you actually try Ki, because it is a paradigm shift

Comment · 8 months ago
Comment · 8 months ago
> It shows the creator comes from VSCode

Hey, one of the creators here, I actually daily drove Neovim for two years, before switching to Helix for a while, then finally Ki.

> multi-cursor is a useless feature

I was a Neovim macro user until I figured out how insane that was compared to multi-cursor after using Helix.

Comment · 8 months ago
It's good at least in my case because I switch between Dvorak (Corne) and Qwerty (laptop's keyboard) all the time, without positional keymap, I would have to develop two sets of muscle memory
Comment · 8 months ago
It's not generated by LLM, it was actually my idea, but grammar-corrected by LLM, but you are not wrong either, the docs are really subpar in a lot of ways, and not clearly explaining why is one of them, and of course, the potentially cringey sentences too, someone complained the docs read like a Vogue magazine before lol
Comment · 8 months ago
> How does the machine I ssh to know my keyboard layout

Why does it need to? If you are using say, Dvorak, you can just pick the keyboard layout by pressing `*` (a keybinding which is not affected by the chosen keyboard layout)

Comment · 8 months ago
Comment · 2 years ago
Honestly they're just a bunch of data transformers plugged together to create the illusion of behaving like a human.
Comment · 2 years ago
Do you mind sharing the Emacs package that does "tree based selection expanding" so I can better highlight their differences?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton