aboutsummaryrefslogtreecommitdiff
path: root/data/plugins/findfile.lua
AgeCommit message (Collapse)Author
2024-06-21Adapt findfile to use core.current_project changesjgmdev
2024-06-21Support multiple projects on the findfile plugin (#100)Jefferson González
Besides support for multiple projects this change also includes other improvements and new features like: * introduction of cache that can be enabled to prevent useless regeneration of the files list (specially useful on huge projects) * cache expiration time flag in minutes to control how often the files list should be regenrated * status view button to manually refresh the files list * better support for core.visited_files by marking the entries on the command view as "recent file" * added related settings ui options to the plugin for the new configurable features * fix handling of opening non-existant files * select first entry on the files list if the user pressed enter with an empty input prompt, which allows easily switching between recent files
2024-01-15Respect config.file_size_limit on some components (#60)Jefferson González
* Refresh treeview on file_size_limit change * Respect file_size_limit on findfile plugin * Respect file_size_limit on projectsearch plugin * Respect file_size_limit on core.open_doc
2023-12-20Merge findfileimproved into findfile plugin (#53)Jefferson González
Also made the update loading text smoother.
2023-07-30Merged Project Rework lite-xl/lite-xl#1455Adam Harrison
* Initial commit to clean up projects; spun off find-file to its own plugin, removed project limit, removed the concept of a project maintaining an ordered list of files, and allowed treeview to see things like hidden files and files not actually in the project. * Normalizing things, fixed typo. * Abstracted root project, and made things more in line with current master behaviour. * Removed unused legacy code, as well as ensured that we use absolute paths. * Fixed issue with backslahes on linux, will look at windows at some point. * Removed stray print. * Removed orphaned function. * Removed extraneous command. * Fixed the ability to close project folders. * Adaptations for project rework. * Removed superceded function. * Applied jgm's suggestions.