From 5dcb54c35c00874f81aee267d8412915d99b894d Mon Sep 17 00:00:00 2001 From: Aotrix Date: Fri, 4 Oct 2024 04:29:39 +0200 Subject: fixed path bug for undodir on Windows --- coc-settings.json | 2 +- lazy-lock.json | 22 +++++++++++----------- lua/nvim_settings/set.lua | 8 +++++++- 3 files changed, 19 insertions(+), 13 deletions(-) diff --git a/coc-settings.json b/coc-settings.json index 304200c..2c9a685 100644 --- a/coc-settings.json +++ b/coc-settings.json @@ -1,4 +1,4 @@ { "diagnostic.checkCurrentLine": true, - "clangd.path": "~/.config/coc/extensions/coc-clangd-data/install/18.1.3/clangd_18.1.3/bin/clangd" + "clangd.path": "~\\AppData\\Local\\coc\\extensions\\coc-clangd-data\\install\\18.1.3\\clangd_18.1.3\\bin\\clangd.exe" } diff --git a/lazy-lock.json b/lazy-lock.json index b847b2d..1ff075b 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,15 +1,15 @@ { - "LuaSnip": { "branch": "master", "commit": "2dbef19461198630b3d7c39f414d09fb07d1fdd2" }, - "coc.nvim": { "branch": "release", "commit": "f0ce9ae23d6ce9d0cbabe73bdb738e45accc6f08" }, - "friendly-snippets": { "branch": "main", "commit": "5cc1f45c6aac699ad008fb85f6ae03236062667d" }, - "harpoon": { "branch": "master", "commit": "ccae1b9bec717ae284906b0bf83d720e59d12b91" }, + "LuaSnip": { "branch": "master", "commit": "e808bee352d1a6fcf902ca1a71cee76e60e24071" }, + "coc.nvim": { "branch": "release", "commit": "69b16f8651b4d92d9ea5d6b000c084f275ed7928" }, + "friendly-snippets": { "branch": "main", "commit": "00ba9dd3df89509f95437b8d595553707c46d5ea" }, + "harpoon": { "branch": "master", "commit": "1bc17e3e42ea3c46b33c0bbad6a880792692a1b3" }, "lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" }, - "lualine.nvim": { "branch": "master", "commit": "7d131a8d3ba5016229e8a1d08bf8782acea98852" }, - "nightfox.nvim": { "branch": "main", "commit": "d3e8b1acc095baf57af81bb5e89fe7c4359eb619" }, - "nvim-treesitter": { "branch": "master", "commit": "f6342874b1113984dfedfcf595ad321c4cd1a896" }, - "plenary.nvim": { "branch": "master", "commit": "4f71c0c4a196ceb656c824a70792f3df3ce6bb6d" }, - "telescope-coc.nvim": { "branch": "master", "commit": "0819a790dc95336ce2a954513434a76bb76c41c7" }, - "telescope-live-grep-args.nvim": { "branch": "master", "commit": "731a046da7dd3adff9de871a42f9b7fb85f60f47" }, + "lualine.nvim": { "branch": "master", "commit": "b431d228b7bbcdaea818bdc3e25b8cdbe861f056" }, + "nightfox.nvim": { "branch": "main", "commit": "7557f26defd093c4e9bc17f28b08403f706f5a44" }, + "nvim-treesitter": { "branch": "master", "commit": "cc2c11c403a9143827501223b4ee64432dcaf246" }, + "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, + "telescope-coc.nvim": { "branch": "master", "commit": "b305a2c4f5de45f93b94e1a72078edd6d62e8cc1" }, + "telescope-live-grep-args.nvim": { "branch": "master", "commit": "649b662a8f476fd2c0289570764459e95ebaa3f3" }, "telescope.nvim": { "branch": "master", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" }, - "transparent.nvim": { "branch": "main", "commit": "fd35a46f4b7c1b244249266bdcb2da3814f01724" } + "transparent.nvim": { "branch": "main", "commit": "8a2749a2fa74f97fe6557f61b89ac7fd873f3c21" } } diff --git a/lua/nvim_settings/set.lua b/lua/nvim_settings/set.lua index 44f703c..e524c58 100644 --- a/lua/nvim_settings/set.lua +++ b/lua/nvim_settings/set.lua @@ -14,7 +14,13 @@ vim.opt.wrap = false vim.opt.swapfile = false vim.opt.backup = false -vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir" + +if vim.fn.has('unix') == 1 then + vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir" +else + vim.opt.undodir = os.getenv("USERPROFILE") .. "/AppData/Local/nvim-data" +end + vim.opt.undofile = true vim.opt.hlsearch = false -- cgit v1.2.3