Guldoman
Guldoman
With this, user module is given priority `-2`, project module `-1`. They will be loaded after any plugin with lower priority.
For now this is only added for semi-explicit user actions, so plugins setting selections will not update the primary selection. This is useful for cases like the type-ahead of the...
Initial glue code to make use of my [`libatures`](https://github.com/Guldoman/libatures) library. This is an alternative to the implementation using `harfbuzz` in #1659. The main advantages of using `libatures` instead of `harfbuzz`...
See lite-xl/console#18.
Fixes #1282. This needs testing on macOS. This also needs performance regression testing.
This is just the minimum required to support `canvas`es. A future PR will implement more methods to draw on top of `canvas`es, and other utils. Another future PR will optimize...
This keeps a stack of `require` "paths", and uses the topmost one when resolving relative requires to calculate the "absolute path". From inside `"path_1.path_2"`: * Calling `require ".b"` will require...
I noticed this while using the LSP plugin, as I was getting `warning: No newline at end of file (fix available)` from `clangd`, even though we always include the newline....
This will be useful for accessibility reasons, and to simplify the `minimap` plugin. Might need a modversion bump.