lite-xl/data/core
jgmdev b0c005a5ac syntax: remove pattern re-ordering on optimization
* Introduces a flag that syntax writers can turn off named
  space_handling, turning it off means that your syntax will take care
  of handling the excessive amount of spaces that can slow down the
  tokenizer.
* Adds another pattern at the end of every single table that also
  improves tokenizer performance by matching words that weren't match by
  any of the synxtax patterns.
* Modifies language_md to turn off the provided space_handling and do its
  own since it has rules that require a space at the beginning, also
  handles long consecutives amount of dashes used in tables that degrade
  performance.
* This changes where discussed in collaboration with @Guldoman and
  @takase1121 thanks to all!
2022-03-29 22:11:14 -04:00
..
commands Move cursor to the beginning or the end of its selection 2022-03-20 04:28:26 +01:00
doc Reset syntax when a filename is provided 2022-03-18 00:36:25 -04:00
bit.lua Assert for negative `field` in bit32 polyfill 2022-01-12 19:56:09 +01:00
command.lua statusview: added ability to hide and commands 2022-03-11 17:23:16 -04:00
commandview.lua Remeber initial user text for hidden suggestions 2021-09-09 15:42:16 +02:00
common.lua Go back to `common.match_pattern` and use `table.unpack` directly on function `core.add_thread` 2022-01-28 18:30:19 -03:00
config.lua config: added skip_plugins_version 2022-03-10 22:29:33 -04:00
contextmenu.lua Travel by contextMenu using keyboard 2022-01-29 16:23:00 +02:00
dirwatch.lua Fixed some issues with inotify and multiple events at the same time. (#872) 2022-03-08 19:30:25 -05:00
docview.lua Fixed a bunch of problems. Fixed left+click not allowing for square selections, fixed esc not exiting multicursor mode, and allowed cntrl+click to remove a cursor. 2022-03-17 16:55:52 -04:00
emptyview.lua EmptyView: handle lite-xl version strings that overlap. 2022-03-02 03:55:03 -04:00
init.lua core: fixes and changes to temp files 2022-03-28 22:36:49 -04:00
keymap-macos.lua Added in restart keymapping. 2021-12-15 16:50:38 -05:00
keymap.lua add toggle-block-comment 2021-12-25 12:57:00 +08:00
logview.lua make the date field consistent 2021-12-22 10:53:53 +08:00
modkeys-generic.lua Add macos keybindings 2021-04-21 09:48:30 +02:00
modkeys-macos.lua Add macos keybindings 2021-04-21 09:48:30 +02:00
nagview.lua nagview: support vscroll when message is too long 2022-03-10 06:57:16 -04:00
node.lua rootview.lua: Refactor Node:draw_tab 2021-12-21 02:20:31 +05:00
object.lua Remove unused Object's method "implement" 2021-08-28 00:08:30 +02:00
regex.lua Make `regex.match` return the appropriate `end` index 2021-10-11 22:32:50 +02:00
rootview.lua Merge pull request #755 from Jipok/draw_tab_rework 2022-03-18 05:05:55 -04:00
start.lua Add bit32 polyfill globally 2022-01-12 00:07:53 +01:00
statusview.lua statusview: added functions for easy custom item ordering 2022-03-21 18:40:14 -04:00
strict.lua Initial commit 2019-12-28 11:17:56 +00:00
style.lua change INFO to use style.text 2021-12-21 17:38:25 +08:00
syntax.lua syntax: remove pattern re-ordering on optimization 2022-03-29 22:11:14 -04:00
titleview.lua Make non-borderless mode work 2021-04-12 19:05:30 +02:00
tokenizer.lua Force syntax patterns starting with `^` to match with the whole line 2022-03-04 11:27:01 +01:00
view.lua Use epsilon to compare values in `move_towards` 2022-03-01 22:41:54 +01:00