From 2bc44d8535a421a2e1e2537e50db2dc8a8856353 Mon Sep 17 00:00:00 2001 From: Bruno Carlin Date: Tue, 11 Feb 2025 15:23:05 +0100 Subject: [PATCH] feat(nvim): configure undo/swap/etc. dirs --- nvim/.config/nvim/lua/settings/main.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nvim/.config/nvim/lua/settings/main.lua b/nvim/.config/nvim/lua/settings/main.lua index f7949e8..00cd5f0 100644 --- a/nvim/.config/nvim/lua/settings/main.lua +++ b/nvim/.config/nvim/lua/settings/main.lua @@ -42,3 +42,11 @@ vim.opt.completeopt = "menu,menuone,preview,noinsert,noselect" vim.opt.foldmethod = "indent" vim.opt.foldlevelstart = 99 + +vim.opt.backupdir = vim.fn.stdpath("state") .. "/nvim/backup" +vim.opt.directory = vim.fn.stdpath("state") .. "/nvim/swap" +vim.opt.viewdir = vim.fn.stdpath("state") .. "/nvim/view" +vim.opt.undodir = vim.fn.stdpath("state") .. "/nvim/undo" +vim.opt.backupcopy = "yes" + +vim.opt.fillchars:append { diff = "╱" }