Michael Davis
Michael Davis
I think this would be a cool feature that could fit into core. At first I thought it might be better as a plugin since it isn't based on some...
Should this be the default behavior of the buffer picker?
Mostly a duplicate of https://github.com/helix-editor/helix/issues/4266. Also see https://github.com/helix-editor/helix/pull/4316, https://github.com/helix-editor/helix/pull/4587. There's a remaining edge-case where `:cd a\` produces an incorrect result. I have some local changes that fix this that I'll...
The primary cursor in helix is the terminal emulator's cursor which is switching between panes when you switch tmux windows. It might be possible to handle this case by drawing...
Since Janet is a lisp and looks a lot like clojure, I wonder if we can re-use the clojure or scheme parsers and only write new queries?
Yep correct. To share the same parser you will need to change the languages.toml entry to remove the new `[[grammar]]` sub-table and add a `grammar = "clojure"` or `grammar =...
Hmm yeah, we might as well pull in a new grammar for this - when compiled, this parser is only 174KB. We can work on deduplicating grammars later, maybe we'll...
The current behavior is to inherit the direction from the original selection: https://github.com/helix-editor/helix/blob/4ec2a21c6e21ab4e515f1bd7ee1049094af2a6b2/helix-core/src/object.rs#L70-L74 What's the behavior you're looking for?
This is the expected behavior: `r` is a naive replace with no extra effects. For example it also does not insert auto-paris when you use `r(`
That's https://github.com/helix-editor/helix/issues/1730