helix
helix copied to clipboard
A post-modern modal text editor.
Use case: Recently Yazi added out-of-the-box support for usage inside of Helix with with command: ```nix [keys.normal] space.E = [ ':sh rm -f /tmp/unique-file', ':insert-output yazi %{buffer_name} --chooser-file=/tmp/unique-file', ':insert-output echo...
this is a new text object which operates on parts of `snake_case`, `kebab-case`, `camelCase`, `PascalCase` and `/path/case` It's a **s**ubword, so it's mapped to **s** Below is a table showcasing...
Having the command line and the statusline each take 2 rows may not be desirable to all. Kakoune and Neovim both offer the option to merge these two lines into...
Using `%` to select entire file and then using `:tree-sitter-subtree` which opens in a tiny window makes it difficult to inspect the entire tree. This PR adds a new command,...
So, you can use `Space + k` to hover documentation which opens a popup. However, sometimes it's really useful to be able to search inside this popup. Or go into...
This was mentioned on the issue to introduce seeking to a given line, but I notice that the other standard behaviour, where no provided number with the `+` is interpreted...
Instead of using `to_ne_bytes`, we use `to_be_bytes`. `ne` means Native Endian, so it may different on different platforms -- causing the test to fail and the highlight color to be...
Template languages like Tera can be used for *any* language at all. They can generate JavaScript, Rust, HTML or Markdown. That's great! But it makes syntax highlighting for these languages...
Sometimes I have like 10 selections, yank them with `y` only to realize i want them all in a single place. So what I do is usually select everything again...
Adds new register `=` that gives the absolute path to the current file Closes https://github.com/helix-editor/helix/issues/12881