Folke Lemaitre
f4d57485b0
refactor: reloader
2024-06-18 00:36:11 +02:00
Folke Lemaitre
9e157df077
feat: refactor all vim.loop -> vim.uv and add a shim when needed
2024-03-22 08:58:36 +01:00
TheSast
0694651fd3
feat(loader): warn when maplocalleader is changed after init ( #1326 )
...
* feat(loader): warn when maplocalleader is changed after init
* docs: default maplocalleader
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-03-07 17:32:07 +01:00
Folke Lemaitre
22bf6ae04b
style: sort requires
2023-10-09 11:25:42 +02:00
Folke Lemaitre
d5c31f1ed7
style: lua annotations
2023-06-30 18:08:52 +02:00
Folke Lemaitre
462633bae1
perf: new file-based cache that ensures correct rtp order ( #532 )
...
* perf: new file-based cache that ensures rtp is alweays correct and will cache all files, including those after startup
* refactor: new cache
* test: fix tests
* fix(cache): cache file names on Windows
* feat(cache): allow to disable the cache
* docs: updated cache settings
2023-02-13 12:01:56 +01:00
Folke Lemaitre
b73312aa32
fix: use `vim.api.nvim_exec_autocmds` instead of `vim.cmd[[do]]` to prevent weird `vim.notify` behavior
2023-01-13 09:01:24 +01:00
Folke Lemaitre
5ed89b5a0d
fix(config): properly handle uis connecting after startup
2023-01-07 09:12:59 +01:00
Folke Lemaitre
919b7f5de3
feat(spec): added `import` to import other plugin modules
2023-01-02 09:44:28 +01:00
Folke Lemaitre
39b66027a5
feat(spec): added support for importing multiple spec modules with `import = "foobar"`
2023-01-01 21:07:05 +01:00
Folke Lemaitre
51c23b661e
fix(spec): allow a spec module to be on the rtp and not only in config
2023-01-01 20:31:34 +01:00
Tsakiris Tryfon
c4d924acee
fix(reloader): remove extra trailing separator ( #180 )
2022-12-26 19:42:42 +01:00
Folke Lemaitre
4e4493b21d
feat(reloader): trigger LazyReload when changes were detected and after reload. Fixes #178
2022-12-26 19:00:11 +01:00
Folke Lemaitre
28f1511e0a
fix: show mapleader warning with vim.schedule. Fixes #91
2022-12-22 09:12:06 +01:00
Folke Lemaitre
4ca30390ec
feat(loader): warn when mapleader is changed after init
2022-12-21 10:51:31 +01:00
Folke Lemaitre
44f80a7f5d
feat(plugin): allow plugin files only without a main plugin module. Fixes #53
2022-12-21 09:03:47 +01:00
Folke Lemaitre
6c767a604d
feat: added options to configure change detection. Fixes #32
2022-12-20 19:38:37 +01:00
Folke Lemaitre
7b272b6ed6
feat: automatically detect config module changes in or oustside Neovim and reload
2022-12-03 00:12:49 +01:00