Guldoman

Results 73 issues of 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...

Category: Lua Core

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...

Category: Lua Core

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

Category: Lua Core
Category: C Core

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...

Category: Lua Core
Category: Plugins

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,...

Category: Lua Core

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...

Category: Lua Core
Category: C Core
Category: Documentation

This was the previous behavior that regressed with the keymap clicks.

Category: Lua Core

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`...