diff --git a/after/plugin/sessions.lua b/after/plugin/sessions.lua index 9cc8968..be5fb27 100644 --- a/after/plugin/sessions.lua +++ b/after/plugin/sessions.lua @@ -1,13 +1,10 @@ -require("auto-session").setup { - log_level = "error", - auto_session_suppress_dirs = { "~/", "~/Projects", "~/Downloads", "/"}, -} - -require("session-lens").setup({ - path_display = {"shorten"}, - theme_conf = { border = true }, - previewer = false, -}) - - -vim.keymap.set("n", "ss", ":SearchSession") +sessions = require("seshmgr") + +sessions.setup({ + session_dir = os.getenv("HOME") .. "/.nvim/sessions", + + telescope = { + enabled = true, + keymap = "ss", + }, +}) diff --git a/after/plugin/undotree.lua b/after/plugin/undotree.lua index ac2c495..7ce41e1 100644 --- a/after/plugin/undotree.lua +++ b/after/plugin/undotree.lua @@ -1,2 +1,7 @@ -- advanced undo history vim.keymap.set("n", "u", vim.cmd.UndotreeToggle) + +vim.opt.undodir = os.getenv("HOME") .. "/.nvim/undodir" +vim.opt.swapfile = false +vim.opt.backup = false +vim.opt.undofile = true diff --git a/lua/sevi-kun/plugins.lua b/lua/sevi-kun/plugins.lua index 7a4ea27..22af5ac 100644 --- a/lua/sevi-kun/plugins.lua +++ b/lua/sevi-kun/plugins.lua @@ -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 = { - { - "xx", - "Trouble diagnostics toggle", - desc = "Diagnostics (Trouble)", - }, - { - "xX", - "Trouble diagnostics toggle filter.buf=0", - desc = "Buffer Diagnostics (Trouble)", - }, - { - "cs", - "Trouble symbols toggle focus=false", - desc = "Symbols (Trouble)", - }, - { - "cl", - "Trouble lsp toggle focus=false win.position=right", - desc = "LSP Definitions / references / ... (Trouble)", - }, - { - "xL", - "Trouble loclist toggle", - desc = "Location List (Trouble)", - }, - { - "xQ", - "Trouble qflist toggle", - 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({}) diff --git a/lua/sevi-kun/set.lua b/lua/sevi-kun/set.lua index b405344..3bc5860 100644 --- a/lua/sevi-kun/set.lua +++ b/lua/sevi-kun/set.lua @@ -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