comparison .chezmoitemplates/init.lua @ 478:8d8455911071

Use persistence.nvim for after the fact session management
author Zeger Van de Vannet <zegervdv@me.com>
date Tue, 26 Oct 2021 09:01:14 +0200
parents aefe8ec6adc7
children 22147b3bdbc2
comparison
equal deleted inserted replaced
477:aefe8ec6adc7 478:8d8455911071
25 use { 'tpope/vim-rsi' } 25 use { 'tpope/vim-rsi' }
26 use { 'sgur/vim-editorconfig' } 26 use { 'sgur/vim-editorconfig' }
27 use { 'ShikChen/osc52.vim' } 27 use { 'ShikChen/osc52.vim' }
28 use { 'einfachtoll/didyoumean' } 28 use { 'einfachtoll/didyoumean' }
29 29
30 use { 'tpope/vim-obsession' }
31 use { 30 use {
32 'tpope/vim-eunuch', 31 'tpope/vim-eunuch',
33 cmd = { 32 cmd = {
34 'Delete', 33 'Delete',
35 'Unlink', 34 'Unlink',
162 } 161 }
163 162
164 -- Opening files 163 -- Opening files
165 use { 'wsdjeg/vim-fetch' } 164 use { 'wsdjeg/vim-fetch' }
166 165
166 -- session management
167 use {
168 'folke/persistence.nvim',
169 event = 'BufReadPre',
170 module = 'persistence',
171 config = function()
172 require('persistence').setup()
173 end,
174 }
175
167 -- Indent lines 176 -- Indent lines
168 use { 177 use {
169 'lukas-reineke/indent-blankline.nvim', 178 'lukas-reineke/indent-blankline.nvim',
170 config = function() 179 config = function()
171 vim.g.indent_blankline_buftype_exclude = { 'terminal', 'help', 'nofile' } 180 vim.g.indent_blankline_buftype_exclude = { 'terminal', 'help', 'nofile' }
228 behavior = cmp.ConfirmBehavior.Replace, 237 behavior = cmp.ConfirmBehavior.Replace,
229 }, 238 },
230 }, 239 },
231 sources = { 240 sources = {
232 { name = 'nvim_lsp' }, 241 { name = 'nvim_lsp' },
233 { name = 'buffer' }, 242 { name = 'buffer', keyword_length = 5 },
234 { name = 'vsnip' }, 243 { name = 'vsnip' },
235 { name = 'path' }, 244 { name = 'path' },
236 }, 245 },
237 experimental = { 246 experimental = {
238 native_menu = false, 247 native_menu = false,