diff .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
line wrap: on
line diff
--- a/.chezmoitemplates/init.lua	Mon Oct 25 14:05:02 2021 +0200
+++ b/.chezmoitemplates/init.lua	Tue Oct 26 09:01:14 2021 +0200
@@ -27,7 +27,6 @@
     use { 'ShikChen/osc52.vim' }
     use { 'einfachtoll/didyoumean' }
 
-    use { 'tpope/vim-obsession' }
     use {
       'tpope/vim-eunuch',
       cmd = {
@@ -164,6 +163,16 @@
     -- Opening files
     use { 'wsdjeg/vim-fetch' }
 
+    -- session management
+    use {
+      'folke/persistence.nvim',
+      event = 'BufReadPre',
+      module = 'persistence',
+      config = function()
+        require('persistence').setup()
+      end,
+    }
+
     -- Indent lines
     use {
       'lukas-reineke/indent-blankline.nvim',
@@ -230,7 +239,7 @@
           },
           sources = {
             { name = 'nvim_lsp' },
-            { name = 'buffer' },
+            { name = 'buffer', keyword_length = 5 },
             { name = 'vsnip' },
             { name = 'path' },
           },