Guldoman
Guldoman
When no `root` is specified and the initial `path` is empty, the initial `path` becomes `.`. This results in returned files/dirs that are prepended with `./`. With this PR, in...
Now plugins can optionally specify the minor and patch mod-version they support. If no minor or patch version is specified, it's considered 0. Plugins are only loaded if they have...
This PR extends the work done in #767 and uses the new `SDL_TEXTEDITING_EXT` event available from SDL version 2.0.22. On linux this depends on libsdl-org/SDL#5617. https://user-images.githubusercontent.com/2798487/168896182-0f55086c-063d-44e0-97ca-55ee218e379a.mp4
As discussed in #913, this PR adds the `one_of` (not definitive name) element to language plugins patterns. It must be a table of tables, where each child table refers to...
This way, for example, a syntax that applies to `docker-compose.yml` files will take precedence over one that applies to `*.yml` files. Caveat: if a syntax specifies multiple file matching patterns,...
When a fatal crash occurs, the user will be prompted to restart in safe mode. Safe mode disables the loading of user plugins, user module and project module. The mode...
This was the previous behavior that regressed with the keymap clicks.
Please note that I removed the `not view:is(CommandView)` check that I believe wasn't doing anything useful. If I'm wrong please tell me, and I will reinstate that check.
We were calling `font:get_width_subpixel` on each character. Now the entire token gets calculated at once. This should significantly improve performance in the presence of long lines. Note that I also...
This allows `View`s to specify what data to save when closing a project, and how to restore itself with this data when the project is opened again. When a `View`...