lite-xl/data/core
Francesco Abbate b214471a1b 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-09-29 14:08:05 +02:00
..
commands Fix bug with expanding directory when file limited 2021-09-29 14:08:04 +02:00
doc Forgot to return an 'n'. 2021-09-07 15:03:00 +02:00
command.lua Added missing NagView dialog commands to startup. 2021-06-09 20:13:23 -04:00
commandview.lua Remeber initial user text for hidden suggestions 2021-09-09 15:42:16 +02:00
common.lua Fix error when opening root directory 2021-09-07 05:09:26 -07:00
config.lua Remove the project scan thread 2021-09-29 14:08:04 +02:00
contextmenu.lua Added context menu to treeview. 2021-06-28 11:11:49 -04:00
docview.lua Fixed cursors moving around with removal and inserts with cursors. Also fixed drawing line highlights with multicursors. 2021-09-07 15:03:00 +02:00
init.lua Implement project files rescan on dir changes 2021-09-29 14:08:05 +02:00
keymap-macos.lua Bring back command find-replace:select-next 2021-09-09 21:40:41 +02:00
keymap.lua Bring back command find-replace:select-next 2021-09-09 21:40:41 +02:00
logview.lua remove unused variable 2021-09-07 14:59:03 +02: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 focus problem with NagView with root:close-all 2021-08-28 00:21:29 +02:00
object.lua Remove unused Object's method "implement" 2021-08-28 00:08:30 +02:00
regex.lua Avoid bug when replacement stop at end of string 2021-09-10 14:55:04 +02:00
rootview.lua Allow tabs to always be visible 2021-09-07 14:59:03 +02:00
start.lua Require modversion 2 2021-08-19 14:37:03 -07: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 Adopt bigger fonts by default 2021-09-07 15:11:20 +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 Introduce View objects context property 2021-08-27 23:55:17 +02:00