some changes
This commit is contained in:
		@@ -1,13 +1,10 @@
 | 
				
			|||||||
require("auto-session").setup {
 | 
					sessions = require("seshmgr")
 | 
				
			||||||
    log_level = "error",
 | 
					 | 
				
			||||||
    auto_session_suppress_dirs = { "~/", "~/Projects", "~/Downloads", "/"},
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
require("session-lens").setup({
 | 
					sessions.setup({
 | 
				
			||||||
    path_display = {"shorten"},
 | 
					    session_dir = os.getenv("HOME") .. "/.nvim/sessions",
 | 
				
			||||||
    theme_conf = { border = true },
 | 
					
 | 
				
			||||||
    previewer = false,
 | 
					    telescope = {
 | 
				
			||||||
 | 
					        enabled = true,
 | 
				
			||||||
 | 
					        keymap = "<leader>ss",
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
vim.keymap.set("n", "<leader>ss", ":SearchSession<CR>")
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,2 +1,7 @@
 | 
				
			|||||||
-- advanced undo history
 | 
					-- advanced undo history
 | 
				
			||||||
vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle)
 | 
					vim.keymap.set("n", "<leader>u", vim.cmd.UndotreeToggle)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					vim.opt.undodir = os.getenv("HOME") .. "/.nvim/undodir"
 | 
				
			||||||
 | 
					vim.opt.swapfile = false
 | 
				
			||||||
 | 
					vim.opt.backup = false
 | 
				
			||||||
 | 
					vim.opt.undofile = true
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,25 +11,33 @@ return {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    -- useful
 | 
					    -- useful
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    { dir = "/mnt/nas_belar/code/vim-plugins/narrator.nvim" },
 | 
					    --{ dir = "/mnt/nas_belar/code/vim-plugins/narrator.nvim" },
 | 
				
			||||||
 | 
					 | 
				
			||||||
    { "rmagatti/session-lens",
 | 
					 | 
				
			||||||
        dependencies = {
 | 
					 | 
				
			||||||
            "rmagatti/auto-session",
 | 
					 | 
				
			||||||
            "nvim-telescope/telescope.nvim"
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    { "nvim-telescope/telescope.nvim",
 | 
					    { "nvim-telescope/telescope.nvim",
 | 
				
			||||||
        version = "0.1.x",
 | 
					        version = "0.1.x",
 | 
				
			||||||
        dependencies = { "nvim-lua/plenary.nvim" }
 | 
					        dependencies = { "nvim-lua/plenary.nvim" }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    { "mackeper/SeshMgr.nvim",
 | 
				
			||||||
 | 
					        event = "VeryLazy"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    { "ThePrimeagen/harpoon",
 | 
					    { "ThePrimeagen/harpoon",
 | 
				
			||||||
        branch = "harpoon2",
 | 
					        branch = "harpoon2",
 | 
				
			||||||
        dependencies = { "nvim-lua/plenary.nvim" },
 | 
					        dependencies = { "nvim-lua/plenary.nvim" },
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    { "ThePrimeagen/refactoring.nvim",
 | 
				
			||||||
 | 
					        dependencies = {
 | 
				
			||||||
 | 
					            "nvim-lua/plenary.nvim",
 | 
				
			||||||
 | 
					            "nvim-treesitter/nvim-treesitter",
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        lazy = false,
 | 
				
			||||||
 | 
					        config = function()
 | 
				
			||||||
 | 
					            require("refactoring").setup()
 | 
				
			||||||
 | 
					        end,
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    { "NeogitOrg/neogit",
 | 
					    { "NeogitOrg/neogit",
 | 
				
			||||||
        branch = "master",
 | 
					        branch = "master",
 | 
				
			||||||
        dependencies = {
 | 
					        dependencies = {
 | 
				
			||||||
@@ -150,48 +158,16 @@ return {
 | 
				
			|||||||
        end
 | 
					        end
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    -- Style Checker
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    { "averms/black-nvim" },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    -- trouble
 | 
					    -- trouble
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    { "folke/trouble.nvim",
 | 
					    { "folke/trouble.nvim",
 | 
				
			||||||
        branch = "dev", -- IMPORTANT!
 | 
					        branch = "dev",
 | 
				
			||||||
        keys = {
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                "<leader>xx",
 | 
					 | 
				
			||||||
                "<cmd>Trouble diagnostics toggle<cr>",
 | 
					 | 
				
			||||||
                desc = "Diagnostics (Trouble)",
 | 
					 | 
				
			||||||
            },
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                "<leader>xX",
 | 
					 | 
				
			||||||
                "<cmd>Trouble diagnostics toggle filter.buf=0<cr>",
 | 
					 | 
				
			||||||
                desc = "Buffer Diagnostics (Trouble)",
 | 
					 | 
				
			||||||
            },
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                "<leader>cs",
 | 
					 | 
				
			||||||
                "<cmd>Trouble symbols toggle focus=false<cr>",
 | 
					 | 
				
			||||||
                desc = "Symbols (Trouble)",
 | 
					 | 
				
			||||||
            },
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                "<leader>cl",
 | 
					 | 
				
			||||||
                "<cmd>Trouble lsp toggle focus=false win.position=right<cr>",
 | 
					 | 
				
			||||||
                desc = "LSP Definitions / references / ... (Trouble)",
 | 
					 | 
				
			||||||
            },
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                "<leader>xL",
 | 
					 | 
				
			||||||
                "<cmd>Trouble loclist toggle<cr>",
 | 
					 | 
				
			||||||
                desc = "Location List (Trouble)",
 | 
					 | 
				
			||||||
            },
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                "<leader>xQ",
 | 
					 | 
				
			||||||
                "<cmd>Trouble qflist toggle<cr>",
 | 
					 | 
				
			||||||
                desc = "Quickfix List (Trouble)",
 | 
					 | 
				
			||||||
            },
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        opts = {}, -- for default options, refer to the configuration section for custom setup.
 | 
					 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    -- lsp
 | 
					    -- lsp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    { "Exafunction/codeium.nvim",
 | 
					    { "Exafunction/codeium.nvim",
 | 
				
			||||||
@@ -201,6 +177,13 @@ return {
 | 
				
			|||||||
        },
 | 
					        },
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    { "neoclide/coc.nvim",
 | 
				
			||||||
 | 
					        branch = "release"
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    { "williamboman/mason.nvim",
 | 
					    { "williamboman/mason.nvim",
 | 
				
			||||||
        config = function()
 | 
					        config = function()
 | 
				
			||||||
            require("mason").setup({})
 | 
					            require("mason").setup({})
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,11 +14,6 @@ vim.opt.smartindent = true
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
vim.opt.wrap = false
 | 
					vim.opt.wrap = false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
vim.opt.swapfile = false
 | 
					 | 
				
			||||||
vim.opt.backup = false
 | 
					 | 
				
			||||||
vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir"
 | 
					 | 
				
			||||||
vim.opt.undofile = true
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
vim.opt.hlsearch = true
 | 
					vim.opt.hlsearch = true
 | 
				
			||||||
vim.opt.incsearch = true
 | 
					vim.opt.incsearch = true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user