new session handling
parent
f499e5c6ec
commit
d27336e6df
|
@ -15,7 +15,7 @@ keymap.set('n', 'gn', ':bn<CR>', { silent = true })
|
||||||
keymap.set('n', 'gp', ':bp<CR>', { silent = true })
|
keymap.set('n', 'gp', ':bp<CR>', { silent = true })
|
||||||
keymap.set('n', 'g[', ':b#<CR>', { silent = true })
|
keymap.set('n', 'g[', ':b#<CR>', { silent = true })
|
||||||
|
|
||||||
keymap.set('n', '<C-s>', ':w<CR>')
|
-- keymap.set('n', '<C-s>', ':w<CR>')
|
||||||
keymap.set('n', '<leader>x', ':bd<CR>', { silent = true })
|
keymap.set('n', '<leader>x', ':bd<CR>', { silent = true })
|
||||||
|
|
||||||
-- primeagen
|
-- primeagen
|
||||||
|
@ -89,11 +89,5 @@ end
|
||||||
-- Map <leader>v to the custom function
|
-- Map <leader>v to the custom function
|
||||||
keymap.set('n', '<leader>v', [[:lua move_to_vertical_split()<CR>]], { noremap = true, silent = true })
|
keymap.set('n', '<leader>v', [[:lua move_to_vertical_split()<CR>]], { noremap = true, silent = true })
|
||||||
|
|
||||||
-- load the session for the current directory
|
|
||||||
keymap.set("n", "<leader>qs", function() require("persistence").load() end)
|
|
||||||
-- select a session to load
|
-- select a session to load
|
||||||
keymap.set("n", "<leader>qS", function() require("persistence").select() end)
|
keymap.set("n", "<C-s>", '<cmd>Telescope persisted<CR>', { silent = true })
|
||||||
-- load the last session
|
|
||||||
keymap.set("n", "<leader>ql", function() require("persistence").load({ last = true }) end)
|
|
||||||
-- stop Persistence => session won't be saved on exit
|
|
||||||
keymap.set("n", "<leader>qd", function() require("persistence").stop() end)
|
|
||||||
|
|
|
@ -130,12 +130,17 @@ return {
|
||||||
|
|
||||||
-- Lua sesion manager
|
-- Lua sesion manager
|
||||||
{
|
{
|
||||||
"folke/persistence.nvim",
|
"olimorris/persisted.nvim",
|
||||||
event = "BufReadPre", -- this will only start session saving when an actual file was opened
|
lazy = false, -- make sure the plugin is always loaded at startup
|
||||||
opts = {
|
config = true
|
||||||
-- add any custom options here
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
-- {
|
||||||
|
-- "folke/persistence.nvim",
|
||||||
|
-- event = "BufReadPre", -- this will only start session saving when an actual file was opened
|
||||||
|
-- opts = {
|
||||||
|
-- -- add any custom options here
|
||||||
|
-- }
|
||||||
|
-- },
|
||||||
-- lazy.nvim Hardtime
|
-- lazy.nvim Hardtime
|
||||||
-- {
|
-- {
|
||||||
-- "m4xshen/hardtime.nvim",
|
-- "m4xshen/hardtime.nvim",
|
||||||
|
|
|
@ -26,7 +26,8 @@ telescope.setup({
|
||||||
|
|
||||||
telescope.load_extension("fzf")
|
telescope.load_extension("fzf")
|
||||||
telescope.load_extension("project")
|
telescope.load_extension("project")
|
||||||
telescope.load_extension('harpoon')
|
telescope.load_extension("harpoon")
|
||||||
|
telescope.load_extension("persisted")
|
||||||
require('file_history').setup {
|
require('file_history').setup {
|
||||||
-- This is the location where it will create your file history repository
|
-- This is the location where it will create your file history repository
|
||||||
backup_dir = "~/.file-history-git",
|
backup_dir = "~/.file-history-git",
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
-- be extended to other languages as well. That's why it's called
|
-- be extended to other languages as well. That's why it's called
|
||||||
-- kickstart.nvim and not kitchen-sink.nvim ;)
|
-- kickstart.nvim and not kitchen-sink.nvim ;)
|
||||||
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
-- NOTE: Yes, you can install new plugins here!
|
-- NOTE: Yes, you can install new plugins here!
|
||||||
'mfussenegger/nvim-dap',
|
'mfussenegger/nvim-dap',
|
||||||
|
@ -25,6 +26,12 @@ return {
|
||||||
local dap = require 'dap'
|
local dap = require 'dap'
|
||||||
local dapui = require 'dapui'
|
local dapui = require 'dapui'
|
||||||
|
|
||||||
|
require("nvim-dap-virtual-text").setup {
|
||||||
|
enabled = true,
|
||||||
|
virt_text_pos = vim.fn.has 'nvim-0.10' == 1 and 'inline' or 'eol',
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
require('mason-nvim-dap').setup {
|
require('mason-nvim-dap').setup {
|
||||||
-- Makes a best effort to setup the various debuggers with
|
-- Makes a best effort to setup the various debuggers with
|
||||||
-- reasonable debug configurations
|
-- reasonable debug configurations
|
||||||
|
|
Loading…
Reference in New Issue