diff --git a/modules/wrapper-manager/neovim/viper-init-plugin/lua/viper/lsp_config.lua b/modules/wrapper-manager/neovim/viper-init-plugin/lua/viper/lsp_config.lua index a4322abc..f9488c86 100644 --- a/modules/wrapper-manager/neovim/viper-init-plugin/lua/viper/lsp_config.lua +++ b/modules/wrapper-manager/neovim/viper-init-plugin/lua/viper/lsp_config.lua @@ -39,12 +39,13 @@ return { }, }, -- JS + -- tsconfig.json in both, but should be fine with direnv+not having both on PATH at the same time ["tsserver"] = { root_dir = root_pattern("package.json", "tsconfig.json"), single_file_support = false, }, ["denols"] = { - root_dir = root_pattern("deno.json", "deno.jsonc"), + root_dir = root_pattern("deno.json", "deno.jsonc", "tsconfig.json"), }, ["html"] = {}, ["cssls"] = {}, diff --git a/modules/wrapper-manager/neovim/viper-init-plugin/lua/viper/visual.lua b/modules/wrapper-manager/neovim/viper-init-plugin/lua/viper/visual.lua index 3dfc960d..8f081b65 100644 --- a/modules/wrapper-manager/neovim/viper-init-plugin/lua/viper/visual.lua +++ b/modules/wrapper-manager/neovim/viper-init-plugin/lua/viper/visual.lua @@ -40,6 +40,11 @@ vim.list_extend(require("viper.lazy.specs"), { keys = { "b" }, after = function() require("neo-tree").setup { + default_component_configs = { + symlink_target = { + enabled = true, + }, + }, close_if_last_window = true, filesystem = { group_empty_dirs = true,