some changes

This commit is contained in:
Lord Of Nougate 2025-01-04 19:47:00 +01:00
parent 54860e1f3b
commit e480f27f70
4 changed files with 42 additions and 62 deletions

View File

@ -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>")

View File

@ -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

View File

@ -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({})

View File

@ -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