aboutsummaryrefslogtreecommitdiff
path: root/data/core/config.lua
AgeCommit message (Collapse)Author
2022-07-01Increase default maximum number of log itemsGuldoman
The low number in some cases resulted in hidden errors.
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-04-26Don't animate scrolling by dragging the scroll bar (#940)Guldoman
Also added the `config.animate_drag_scroll` option to re-enable the behavior.
2022-04-25Add animation categories to enable finer transitions control (#941)Guldoman
* Allow finer control over transitions * Add categories to transitions
2022-03-10config: added skip_plugins_versionjgmdev
This new config flag ignores the plugins version check at startup which helps a lot when working on new or old plugins that doesn't match the mod or lite-xl version and you still desire to load them to fix them by checking with lite-xl it self which errors need to be corrected.
2022-02-11Merge pull request #832 from jgmdev/autocomplete-updateAdam
Update autocomplete with changes needed for latest LSP plugin.
2022-02-03Update autocomplete with changes needed for latest LSP plugin.jgmdev
2022-01-28Go back to `common.match_pattern` and use `table.unpack` directly on ↵Dheisom Gomes
function `core.add_thread`
2022-01-28Added support to use a array of regex to ignore filesDheisom Gomes
2022-01-22Added in new merge method, and run it on plugins. Also made it so plugin ↵Adam Harrison
configs can be set anywhere, even if we don't know the plugin beforehand.
2021-12-20Add for config.highlight_current_line new variant: no_selectionJipok
2021-11-23Manual merge of into .Adam Harrison
2021-11-14Changed click prefixes to be numbers, as Takase suggested.Adam Harrison
2021-10-08Implement directory monitoring using septag/dmonFrancesco Abbate
Use a notification based directory monitoring based on the septag/dmon lirbary instead of periodically rescan the whole project's tree.
2021-10-02Merge pull request #521 from adamharrison/remove-font-rendererFrancesco
Remove Font Renderer + CP Replace + libagg
2021-10-02Enable always show tabs by defaultFrancesco Abbate
2021-10-02Add option to disable caret blinking (#572)Guldoman
2021-10-02Add option to disable scrolling past the end (#566)Guldoman
2021-10-02Turned off whitespace by default.Adam Harrison
2021-10-02Add option to disable caret blinking (#572)Guldoman
2021-09-30Add option to disable scrolling past the end (#566)Guldoman
2021-08-27Allow tabs to always be visibleGuldoman
2021-07-15Namespace plugin-specific configuration settings.Adam Harrison
2021-06-21Added in lineguide to core.Adam Harrison
2021-06-17added config.tab_close_button option to hide X on tabscukmekerb
2021-05-27Improve user feedback for big directories (#223)Janis-Leuenberger
2021-05-16Add buttons to scroll tabs when there are too manyFrancesco Abbate
Use config.max_tabs to configure the maximum number of tabs that can be shown. Beyond the maximum value scroll buttons will appear to scroll the tabs.
2021-04-21Disable borderless window by defaultFrancesco Abbate
2021-04-10Preliminary implementation of border-less modeFrancesco Abbate
Not yet functional but most ingredients are there
2021-04-01Implement unicode character replacementsFrancesco Abbate
Useful to draw whitespaces with alternate characters and colors without slowing down the text rendering. A new API is implemented. A renderer.replacements object can be created to list the replacements. In turns the function renderer.draw_text and draw_text_subpixel now accept two optional arguments for replacements.
2021-03-10Make animation speed independent of config.fps, add config.animation_rate to ↵liquidev
fine-tune animation speed (#93) * animation rate config field * @franko's math magic to make it look more correct
2021-03-06Enable customizing cursor speed (#80)daubaris
Addresses issue #65
2021-02-24do not use 'portable' as a compile time optionFrancesco Abbate
Introduce the file core/start.lua to initialize applications variables
2021-02-21Add config.transitions to enable/disable transitionsFrancesco Abbate
2021-02-19Bump version numberFrancesco Abbate
2021-02-16Move VERSION variable into Lua codeFrancesco Abbate
To avoid recreating binaries if there are no changes in the C side of the source code.
2021-01-13New feature to disable plugins from configFrancesco Abbate
Disable trimwhitespace by default
2020-11-17Increase default max limits for symbolsFrancesco Abbate
The previous limit, 2000, was may be too small and may prevent auto-complete from working for some big source file.
2020-11-16Stop scanning project file when a maximum limit is reachedFrancesco Abbate
To avoid excessive memory usage when opening in a directory with too many files. Introduce the config variable config.max_project_files to choose the limit. The mechanism introduced avoid using excessive memory but it fails to let user access all the files in the directory. A better implementation should not impose any limits but read each subdirectory on-demand, only as they are expanded in the tree-view.
2020-11-14Implement limits for maximum number of symbols in autocompleteFrancesco Abbate
Implemented to avoid excessive memory usage when loading big files with many unique words.
2020-05-17Added `config.ignore_files`rxi
Filenames that match either the single pattern provided by `config.ignore_files`, or any pattern in a table of patterns, will be ignored when lite is filling the `core.project_files` table Resolves #77 Resolves #102
2020-05-16Changed config.mouse_wheel_scroll default to multiply by SCALErxi
2020-05-16Moved `config.treeview_size` from `config.lua` to `treeview.lua`rxi
2020-05-05Increased config.max_log_items from 20 to 80rxi
2020-04-25Removed underscore from start of globals, added VERSIONrxi
eg. `_SCALE` => `SCALE` prevents conflict with lua's own _NAME globals
2019-12-28Initial commitrxi