Leonard Hecker
Leonard Hecker
Over time, more and more things may want to be configurable. Today it's: * Theme colors * Changing keyboard bindings * Setting the ruler column for `COMMIT_EDITMSG` and others *...
We already got a fuzzy matcher (`src/fuzzy.rs`), now all we need is the matching command palette! We can then use it for representing the existing encoding picker, indentation picker, and...
We'd like to keep the core editor small so that it can be easily bundled on all variants of Windows. Proper syntax highlighting, language-server support, and similar, on the other...
Right now, localizations are stored like this: https://github.com/microsoft/edit/blob/c13b8ab2f6f76288dd4682e24fba239c19e383b7/src/bin/edit/localization.rs#L244-L257 In other words, it's a matrix where the _outer_ index is the string ID and the _inner_ index is the language ID....
See: https://github.com/microsoft/edit/pull/143#issuecomment-2897277505 ...and following. The benefits are rather obvious including correct `--` handling.
This may help us differentiate between more keys! This requires work in `src/input.rs`. See: https://sw.kovidgoyal.net/kitty/keyboard-protocol/
Closes #545
This adds syntax highlighting for git commit and rebase messages. Support for other languages is on hold until I finished writing a proper VM for executing the highlighting instructions. Closes...
Title. See https://github.com/microsoft/edit/pull/603#issuecomment-3182737862.