some changes
This commit is contained in:
		@@ -1,13 +1,10 @@
 | 
			
		||||
require("auto-session").setup {
 | 
			
		||||
    log_level = "error",
 | 
			
		||||
    auto_session_suppress_dirs = { "~/", "~/Projects", "~/Downloads", "/"},
 | 
			
		||||
}
 | 
			
		||||
sessions = require("seshmgr")
 | 
			
		||||
 | 
			
		||||
require("session-lens").setup({
 | 
			
		||||
    path_display = {"shorten"},
 | 
			
		||||
    theme_conf = { border = true },
 | 
			
		||||
    previewer = false,
 | 
			
		||||
sessions.setup({
 | 
			
		||||
    session_dir = os.getenv("HOME") .. "/.nvim/sessions",
 | 
			
		||||
 | 
			
		||||
    telescope = {
 | 
			
		||||
        enabled = true,
 | 
			
		||||
        keymap = "<leader>ss",
 | 
			
		||||
    },
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
vim.keymap.set("n", "<leader>ss", ":SearchSession<CR>")
 | 
			
		||||
 
 | 
			
		||||
@@ -1,2 +1,7 @@
 | 
			
		||||
-- advanced undo history
 | 
			
		||||
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
 | 
			
		||||
 | 
			
		||||
    { dir = "/mnt/nas_belar/code/vim-plugins/narrator.nvim" },
 | 
			
		||||
 | 
			
		||||
    { "rmagatti/session-lens",
 | 
			
		||||
        dependencies = {
 | 
			
		||||
            "rmagatti/auto-session",
 | 
			
		||||
            "nvim-telescope/telescope.nvim"
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    --{ dir = "/mnt/nas_belar/code/vim-plugins/narrator.nvim" },
 | 
			
		||||
 | 
			
		||||
    { "nvim-telescope/telescope.nvim",
 | 
			
		||||
        version = "0.1.x",
 | 
			
		||||
        dependencies = { "nvim-lua/plenary.nvim" }
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    { "mackeper/SeshMgr.nvim",
 | 
			
		||||
        event = "VeryLazy"
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    { "ThePrimeagen/harpoon",
 | 
			
		||||
        branch = "harpoon2",
 | 
			
		||||
        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",
 | 
			
		||||
        branch = "master",
 | 
			
		||||
        dependencies = {
 | 
			
		||||
@@ -150,48 +158,16 @@ return {
 | 
			
		||||
        end
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    -- Style Checker
 | 
			
		||||
 | 
			
		||||
    { "averms/black-nvim" },
 | 
			
		||||
 | 
			
		||||
    -- trouble
 | 
			
		||||
 | 
			
		||||
    { "folke/trouble.nvim",
 | 
			
		||||
        branch = "dev", -- IMPORTANT!
 | 
			
		||||
        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.
 | 
			
		||||
        branch = "dev",
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    -- lsp
 | 
			
		||||
 | 
			
		||||
    { "Exafunction/codeium.nvim",
 | 
			
		||||
@@ -201,6 +177,13 @@ return {
 | 
			
		||||
        },
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    { "neoclide/coc.nvim",
 | 
			
		||||
        branch = "release"
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    { "williamboman/mason.nvim",
 | 
			
		||||
        config = function()
 | 
			
		||||
            require("mason").setup({})
 | 
			
		||||
 
 | 
			
		||||
@@ -14,11 +14,6 @@ vim.opt.smartindent = true
 | 
			
		||||
 | 
			
		||||
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.incsearch = true
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user