aboutsummaryrefslogtreecommitdiff
path: root/data/plugins
AgeCommit message (Collapse)Author
2022-09-15plugin scale: added option to set default scale (#1115)Jefferson González
2022-09-14Added in simple directory search to treeview. (#1110)Adam
2022-09-12autocomplete: properly replace current partial symboljgmdev
2022-08-21Make predicate for some `TreeView` commands stricterGuldoman
This avoids performing the `treeview:new-folder` command on ctrl + double click. This happens because `ctrl+lclick` (which is the keybinding for `treeview:new-folder`) is triggered also by ctrl + double click, which isn't captured by anything else.
2022-08-16Merge pull request #1098 from Guldoman/PR_command_predicate_paramsJefferson González
Allow command predicates to manage parameters, allow overwriting commands
2022-08-16Use `Object:is` instead of direct metatable comparison in `autocomplete`Guldoman
2022-08-16Allow command predicates to manage parameters passed to the commandsGuldoman
When a command is performed with parameters, those are now passed to the predicate. The predicate can then return, after the validity boolean, any other value that will then be passed to the actual command. If the predicate only returns the validity boolean, the original parameters are passed through to the actual command. This allows predicates to manipulate the received parameters, and allows them to pass the result of an expensive computation to the actual command, which won't have to recalculate it. String and table predicates will now also return `core.active_view`.
2022-08-16language_python: add syntax support for async/awaitBen Larisch
2022-08-09Steps to generalize toolbar and treeview. (#1088)Adam
2022-07-15`drawwhitespace`: Invalidate cache on indent size changeGuldoman
2022-07-13`language_python`: Add new patterns (#1074)Cyriaque Skrapits
* `language_python`: Add new patterns This commit provides: - multiline comments support; - unicode string symbol highlighting; - class names as keyword2.
2022-07-13[chore]: Delete useless $NCarrezDev
follow up on Guldoman's comment
2022-07-06[chore]: Update syntaxNCarrezDev
Harmonizing the syntax files Now inline comment are a single string instead of a table of strings. -(language_c): Removed whitespaces breaking indent -(language_html): Removed trailing whitespace
2022-07-05Merge pull request #1064 from Guldoman/PR_md_single_mathJefferson González
`language_md`: Limit inline math mode to the current line
2022-07-03language_python: add syntax support for match-case statementBen Larisch
2022-06-29`autocomplete`: Fix "Too many symbols" message when `Doc` has no nameGuldoman
Before, when a `Doc` had no name, an error was thrown.
2022-06-28`language_md`: Limit inline math mode to the current lineGuldoman
2022-06-25`drawwhitespace`: Invalidate cache on font size changeGuldoman
2022-06-23renderer fonts: additions and improvementsjgmdev
* Allow passing font options to renderer.font:copy(). * Added renderer.font:get_path() * Reintroduced set_size() for more faster font size changes * Swapped copy wiht set_size on scale plugin for better performance * Use code_font:copy() instead of renderer.font.load() on language_md to properly match user font now that font options are supported on copy. * Added new changes to renderer docs
2022-06-23lineguide: added config specjgmdev
2022-06-23Improve `lineguide` plugin (#1056)Chris
* Add more options to lineguide * Allow lineguide plugin to load but remain disabled * Use config.line_limit for default ruler
2022-06-22language_html: Improve subsyntax highlighting (#1043)Katrina Grace
* language_html: Improve subsyntax highlighting - Adjusted `<script>`/`<style>` tag detection to not break when attributes like `defer` are added
2022-06-22treeview: scale fallback sizes as pointed out by @Guldomanjgmdev
2022-06-22treeview: restore ability to disable toolbarviewjgmdev
2022-06-20`drawwhitespace`: Use `Docview` vertical line offsetGuldoman
2022-06-20Add .cjs and .mjs for js syntax highlightinga
2022-06-17plugin treeview: fix crashjgmdev
When the max_project_files is set to a higher value than the allowed system maximum file descriptors, and opening a project directory that causes dirmonitor to open a watch on a lot of files or directories, at least on MacOSX it causes all system.* file functions to return nil (for too many opened files) which breaks the project files scan.
2022-06-16Merge pull request #1038 from takase1121/PR/scale-step-gcJefferson González
run GC between scale to prevent ram from exploding
2022-06-15Merge pull request #1030 from Guldoman/PR_cache_draw_whitespaceJefferson González
`drawwhitespace`: Cache whitespace location
2022-06-16`drawwhitespace`: Invalidate cache on config changesGuldoman
2022-06-15run GC between scale to prevent ram from explodingtakase1121
2022-06-11`drawwhitespace`: Cache whitespace locationGuldoman
2022-06-10`language_md`: Add math delimitersGuldoman
2022-06-07initial documentation for better code completionjgmdev
2022-06-07Merge branch 'master' into PR_commandview_options2Jefferson González
2022-06-07Merge pull request #1010 from Guldoman/PR_improve_multiproject_treeviewJefferson González
`TreeView` improvements for multi-project
2022-06-03plugin linewrapping: added priorityjgmdev
Since the linewrapping plugin modifies some of the DocView line calculation and positioning functions we need to make sure of loading it before other plugins. This way we make sure that plugins that also overwrite and depend on DocView functionality aren't using the original methods without the linewrapping changes, which leads to wrong line and column calculations.
2022-06-03plugin drawwhitespace: return line height on draw_line_textjgmdev
2022-06-02Add `text` and `select_text` to `CommandView` optionsGuldoman
2022-06-02plugin drawwhitespace: added config specjgmdev
2022-06-01Merge pull request #908 from Guldoman/PR_improve_whitespaceJefferson González
Improve `drawwhitespace` plugin
2022-06-01Make `TreeView` more multi-project-dir awareGuldoman
2022-06-01Add `TreeView` helper functions to get previous/next itemGuldoman
2022-05-31Merge pull request #1004 from Guldoman/PR_commandview_optionsJefferson González
Add options table to `CommandView:enter`
2022-05-31plugins: dropped --lite-xl version tagjgmdev
2022-05-31Don't check unnamed files in `autoreload` pluginGuldoman
2022-05-30Merge pull request #995 from jgmdev/PR/plugins-settings-guiJefferson González
plugins: added settings gui support
2022-05-30Use new `CommandView:enter` options tableGuldoman
2022-05-30Made wrapping overflow optionalJoshua Barretto
2022-05-23plugins: added settings gui supportjgmdev