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

View File

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

View File

@ -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,47 +158,15 @@ 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)",
branch = "dev",
},
{
"<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
@ -201,6 +177,13 @@ return {
},
},
{ "neoclide/coc.nvim",
branch = "release"
},
{ "williamboman/mason.nvim",
config = function()
require("mason").setup({})

View File

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