mirror of
https://github.com/LunarVim/LunarVim.git
synced 2025-08-30 14:49:43 +02:00
refactor: auto-generate language configuration (#1584)
Refactor the monolithic `lvim.lang` design into a more modular approach. IMPORTANT: run `:LvimUpdate` in order to generate the new ftplugin template files.
This commit is contained in:
parent
3e1cd1ec23
commit
d01ba08eae
98 changed files with 1127 additions and 1567 deletions
|
@ -85,9 +85,10 @@ function M:init()
|
|||
vim.cmd("set spellfile=" .. join_paths(self.config_dir, "spell", "en.utf-8.add"))
|
||||
end
|
||||
|
||||
vim.fn.mkdir(vim.fn.stdpath "cache", "p")
|
||||
|
||||
-- FIXME: currently unreliable in unit-tests
|
||||
if not os.getenv "LVIM_TEST_ENV" then
|
||||
vim.fn.mkdir(vim.fn.stdpath "cache", "p")
|
||||
require("impatient").setup {
|
||||
path = vim.fn.stdpath "cache" .. "/lvim_cache",
|
||||
enable_profiling = true,
|
||||
|
@ -112,6 +113,7 @@ end
|
|||
function M:update()
|
||||
M:update_repo()
|
||||
M:reset_cache()
|
||||
require("lsp.templates").generate_templates()
|
||||
vim.schedule(function()
|
||||
-- TODO: add a changelog
|
||||
vim.notify("Update complete", vim.log.levels.INFO)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue