diff --git a/lua/core/mappings.lua b/lua/core/mappings.lua index 05ea4df..5870066 100644 --- a/lua/core/mappings.lua +++ b/lua/core/mappings.lua @@ -137,6 +137,7 @@ M.general = {--{{{ ["g."] = {":cwd", "change dir to current file", opts = { remap = true}}, + ["g."] = {":Gcd", "change dir to git root"}, -- Packer commands ["ps"] = {" PackerSync ", "packer sync"}, diff --git a/lua/custom/chadrc.lua b/lua/custom/chadrc.lua index 1e3cd94..9877766 100644 --- a/lua/custom/chadrc.lua +++ b/lua/custom/chadrc.lua @@ -17,10 +17,6 @@ M.ui = { M.plugins = { user = require "custom.plugins", - override = { - ["nvim-treesitter/nvim-treesitter"] = { - } - } } return M diff --git a/lua/custom/plugins/init.lua b/lua/custom/plugins/init.lua index fb5d5ad..a2827f9 100644 --- a/lua/custom/plugins/init.lua +++ b/lua/custom/plugins/init.lua @@ -21,6 +21,7 @@ return { disable = true }, ["ibhagwan/fzf-lua"] = { + lock = true, after = "ui", config = function() require("custom.plugins.configs.fzflua") @@ -41,9 +42,17 @@ return { ["tpope/vim-fugitive"] = { cmd = "G*" }, + -- restore view ["vim-scripts/restore_view.vim"] = {}, - + ["rmagatti/auto-session"] = { + config = function () + require("auto-session").setup { + log_level = "error", + auto_session_suppress_dirs = {"~/", "~/projects", "/"} + } + end + }, -- repeat operator for plugin commands ["tpope/vim-repeat"] = { keys = {"."}, @@ -56,7 +65,6 @@ return { ]] end }, - -- Read info files ["https://gitlab.com/HiPhish/info.vim.git"] = { cmd = "Info", @@ -84,5 +92,8 @@ return { ["honza/vim-snippets"] = { module = {"cmp", "cmp_nvim_lsp"}, event = "InsertEnter", - } + }, + -- ["ray-x/navigator.lua"] = { + -- after = "nvim-lspconfig" + -- } }