lite-xl/data/core
Francesco Abbate 1277399bbb Implement project files rescan on dir changes
In theory the dmon based directory monitoring is enough to ensure that
the list of project files is always correct. In reality some events
may be missing and the project files list may get disaligned with the
real list of files.

To avoid the problem we add an additional rescan to be done later in a
thread on any project subdirectory affected by an event of directory of
file change.

In the rescan found the same files already present the thread terminates.
If a difference is found the files list is modified and a new rescan is
scheduled.
2021-07-23 19:36:31 +02:00
..
commands Fix bug with expanding directory when file limited 2021-07-15 12:17:18 +02:00
doc Added Doc:on_close() for plugins 2021-06-20 00:13:07 -04:00
command.lua Added missing NagView dialog commands to startup. 2021-06-09 20:13:23 -04:00
commandview.lua Do not close command view on open-file is file is invalid or it is a directory 2021-05-05 08:04:51 +02:00
common.lua Added system.rmdir(path) 2021-06-28 11:07:27 -04:00
config.lua Remove the project scan thread 2021-07-14 23:03:52 +02:00
docview.lua Abstracted out draw caret, so that the line guide can draw under it. (#287) 2021-06-20 22:16:35 +02:00
init.lua Implement project files rescan on dir changes 2021-07-23 19:36:31 +02:00
keymap-macos.lua Created an extra command, to implement appropriat cmd+w behaviour on mac. 2021-06-27 13:18:54 -04:00
keymap.lua Added in tooltips, the ability to swap between different find modes with a keybind. 2021-06-20 21:22:37 -04:00
logview.lua Added multiline support for LogView's messages 2020-05-06 00:06:27 +01: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 undeclared NagView findindex() by moving it to common. 2021-06-13 21:28:29 -04:00
object.lua Initial commit 2019-12-28 11:17:56 +00:00
regex.lua Changed regex error handling, so that errors can be handled gracefully in lua, and made it so gsub returns the exact matches and replacements. 2021-06-04 23:58:17 -04:00
rootview.lua Added in checks so that the entire thing isn't consumed. 2021-06-27 13:27:20 -04:00
start.lua Fixed XDG issue. 2021-06-28 10:44:40 -04:00
statusview.lua Do not assume doc.indent_info is present 2021-03-05 23:47:36 +01:00
strict.lua Initial commit 2019-12-28 11:17:56 +00:00
style.lua Add a C API copy method for font_desc objects 2021-06-21 11:18:52 +02:00
syntax.lua Added file-header pattern support to `syntax` 2020-06-08 16:11:22 +01:00
titleview.lua Make non-borderless mode work 2021-04-12 19:05:30 +02:00
tokenizer.lua Add PCRE to support regular expressions 2021-06-02 21:27:00 +02:00
view.lua Minor simplification of animation rate adjustment 2021-03-20 17:00:43 +01:00