aboutsummaryrefslogtreecommitdiffstats
path: root/nvim
diff options
context:
space:
mode:
Diffstat (limited to 'nvim')
-rw-r--r--nvim/.cache/nvim/.gitignore2
-rw-r--r--nvim/.cache/nvim/backup/.keep0
-rw-r--r--nvim/.cache/nvim/undo/.keep0
-rw-r--r--nvim/.config/nvim/lua/pstr/lsp.lua5
-rw-r--r--nvim/.config/nvim/lua/pstr/settings.lua2
-rw-r--r--nvim/.config/nvim/plugin/settings.vim5
6 files changed, 13 insertions, 1 deletions
diff --git a/nvim/.cache/nvim/.gitignore b/nvim/.cache/nvim/.gitignore
new file mode 100644
index 0000000..ca1c4ed
--- /dev/null
+++ b/nvim/.cache/nvim/.gitignore
@@ -0,0 +1,2 @@
+undo/**
+!.keep
diff --git a/nvim/.cache/nvim/backup/.keep b/nvim/.cache/nvim/backup/.keep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/nvim/.cache/nvim/backup/.keep
diff --git a/nvim/.cache/nvim/undo/.keep b/nvim/.cache/nvim/undo/.keep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/nvim/.cache/nvim/undo/.keep
diff --git a/nvim/.config/nvim/lua/pstr/lsp.lua b/nvim/.config/nvim/lua/pstr/lsp.lua
index 736e405..832ffed 100644
--- a/nvim/.config/nvim/lua/pstr/lsp.lua
+++ b/nvim/.config/nvim/lua/pstr/lsp.lua
@@ -10,3 +10,8 @@ require'lspconfig'.clangd.setup{
require'lspconfig'.pyls.setup{ on_attach=on_attach }
require'lspconfig'.rust_analyzer.setup{ on_attach=on_attach }
+require'lspconfig'.vuels.setup{
+ on_attach=on_attach,
+ root_dir = function() return vim.loop.cwd() end
+}
+
diff --git a/nvim/.config/nvim/lua/pstr/settings.lua b/nvim/.config/nvim/lua/pstr/settings.lua
index 04f54bf..d9c001e 100644
--- a/nvim/.config/nvim/lua/pstr/settings.lua
+++ b/nvim/.config/nvim/lua/pstr/settings.lua
@@ -27,7 +27,7 @@ opt.smd = false -- o.showmode = false
opt.swf = false -- bo.swapfile = false
opt.bk = false -- o.backup = false
-opt.udir = "$XDG_CACHE_HOME/nvim/undodir" -- o.undodir="~/.cache/nvim/undodir"
+opt.udir = "$XDG_CACHE_HOME/nvim/undo" -- https://github.com/neovim/neovim/issues/14888
opt.udf = true -- bo.undofile = true
opt.tgc = true -- o.termguicolors = true
diff --git a/nvim/.config/nvim/plugin/settings.vim b/nvim/.config/nvim/plugin/settings.vim
new file mode 100644
index 0000000..38e1cd3
--- /dev/null
+++ b/nvim/.config/nvim/plugin/settings.vim
@@ -0,0 +1,5 @@
+set noswapfile
+set nobackup
+set backupdir=$XDG_CACHE_HOME/nvim/backup
+set undodir=$XDG_CACHE_HOME/nvim/undo
+set undofile