lite-xl/data/core
jgmdev 90983b22a4 StatusView v2.0, some changes include:
* Items are now objects that can be retrieved and manipulated.
* clip rect is used for left and right panes
* initial support for items to do their own custom drawing by also
  doing a clip rect for them
* a custom background color can be specified for the item.
* a command or function can be executed on item click.
* Introduced functionality to easily hide or show all or specific items.
* Better handling of deprecated get_items()
* Spacing is automatically added to items and cleaned on deprecated
  items.
* Default items where separated and given the names:
  doc:file, doc:position, doc:indentation, doc:lines,
  doc:line-ending, core.commandview.
* Some default right or left click actions where given to the default
  items.
* Started adding required bits to support dragging to left and right
  panes when some items aren't visible.

Note: should work well enough already but maybe some repetitive stuff can be
cleaned out.
2022-02-23 05:15:14 -04:00
..
commands Merge pull request #839 from jgmdev/nil-nodes-fix 2022-02-11 11:52:43 -05:00
doc Merge branch 'master-2.0' 2022-01-19 20:31:33 +01:00
bit.lua Assert for negative `field` in bit32 polyfill 2022-01-12 19:56:09 +01:00
command.lua multiple improvements to logging 2021-12-18 10:51:44 +08: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 Merge pull request #832 from jgmdev/autocomplete-update 2022-02-11 12:01:35 -05:00
contextmenu.lua Travel by contextMenu using keyboard 2022-01-29 16:23:00 +02:00
docview.lua Fixed rendering computations for y offset. (#843) 2022-02-15 15:57:07 -05:00
emptyview.lua Split `Node` and `EmptyView` from `RootView` 2021-12-06 22:28:29 +01:00
init.lua Allow intercepting `filedropped` events 2022-02-15 00:45:59 +01: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 Fix NagView missing mouse events 2021-12-29 16:00:53 +01:00
node.lua Split `Node` and `EmptyView` from `RootView` 2021-12-06 22:28:29 +01: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 Allow intercepting `filedropped` events 2022-02-15 00:45:59 +01:00
start.lua Add bit32 polyfill globally 2022-01-12 00:07:53 +01:00
statusview.lua StatusView v2.0, some changes include: 2022-02-23 05:15: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 Add name to plain text fallback syntax 2021-12-02 22:34:49 +01:00
titleview.lua Make non-borderless mode work 2021-04-12 19:05:30 +02:00
tokenizer.lua Add bit32 polyfill globally 2022-01-12 00:07:53 +01:00
view.lua Allow intercepting `filedropped` events 2022-02-15 00:45:59 +01:00