added persistence
This commit is contained in:
parent
834dcb424b
commit
545bb3793c
20
init.lua
20
init.lua
|
@ -217,6 +217,24 @@ on_attach =
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
-- Persistence settings
|
||||||
|
-- load the session for the current directory
|
||||||
|
vim.keymap.set('n', '<leader>ws', function()
|
||||||
|
require('persistence').load()
|
||||||
|
end)
|
||||||
|
-- select a session to load
|
||||||
|
vim.keymap.set('n', '<leader>wS', function()
|
||||||
|
require('persistence').select()
|
||||||
|
end)
|
||||||
|
-- load the last session
|
||||||
|
vim.keymap.set('n', '<leader>wl', function()
|
||||||
|
require('persistence').load { last = true }
|
||||||
|
end)
|
||||||
|
-- stop Persistence => session won't be saved on exit
|
||||||
|
vim.keymap.set('n', '<leader>wd', function()
|
||||||
|
require('persistence').stop()
|
||||||
|
end)
|
||||||
|
|
||||||
-- tab management keybinds
|
-- tab management keybinds
|
||||||
local map = vim.api.nvim_set_keymap
|
local map = vim.api.nvim_set_keymap
|
||||||
local opts = { noremap = true, silent = true }
|
local opts = { noremap = true, silent = true }
|
||||||
|
@ -549,6 +567,8 @@ require('lazy').setup({
|
||||||
Rule('(', ')', { 'typst', 'typ', 'latex', 'tex' }),
|
Rule('(', ')', { 'typst', 'typ', 'latex', 'tex' }),
|
||||||
Rule('{', '}', { 'typst', 'typ', 'latex', 'tex' }),
|
Rule('{', '}', { 'typst', 'typ', 'latex', 'tex' }),
|
||||||
Rule('[', ']', { 'typst', 'typ', 'latex', 'tex' }),
|
Rule('[', ']', { 'typst', 'typ', 'latex', 'tex' }),
|
||||||
|
Rule('_', '_', { 'typst', 'markdown' }),
|
||||||
|
Rule('*', '*', 'typst'),
|
||||||
}
|
}
|
||||||
|
|
||||||
-- Brief aside: **What is LSP?**
|
-- Brief aside: **What is LSP?**
|
||||||
|
|
|
@ -378,4 +378,13 @@ return {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
-- persistence
|
||||||
|
{
|
||||||
|
'folke/persistence.nvim',
|
||||||
|
event = 'BufReadPre', -- this will only start session saving when an actual file was opened
|
||||||
|
opts = {
|
||||||
|
-- add any custom options here
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue