]> git.r.bdr.sh - rbdr/dotfiles/blobdiff - config/nvim/lua/plugins.lua
Update config
[rbdr/dotfiles] / config / nvim / lua / plugins.lua
index 24f77b5348b5a0f8661a9d55b5018867854813d1..14a9311c0600d5a44f6304652aba175aa1d1e423 100644 (file)
@@ -38,6 +38,17 @@ require('lazy').setup({
           ['marker'] = {'fg', 'Keyword'},
           ['spinner'] = {'fg', 'Label'},
           ['header'] = {'fg', 'Comment'}
           ['marker'] = {'fg', 'Keyword'},
           ['spinner'] = {'fg', 'Label'},
           ['header'] = {'fg', 'Comment'}
+        },
+        previewers = {
+          builtin = {
+            extensions = {
+              ["png"] = { "chafa", "-f", "symbols", "{file}" },
+              ["gif"] = { "chafa", "-f", "symbols", "{file}" },
+              ["svg"] = { "chafa", "-f", "symbols", "{file}" },
+              ["jpg"] = { "chafa", "-f", "symbols", "{file}" },
+              ["jpeg"] = { "chafa", "-f", "symbols", "{file}" }
+            }
+          }
         }
       })
     end
         }
       })
     end
@@ -58,9 +69,23 @@ require('lazy').setup({
   'tpope/vim-endwise',
   'rstacruz/vim-closer',
   'michaeljsmith/vim-indent-object',
   'tpope/vim-endwise',
   'rstacruz/vim-closer',
   'michaeljsmith/vim-indent-object',
-  'Pocco81/auto-save.nvim',
   {
   {
-    "danymat/neogen",
+    'Pocco81/auto-save.nvim',
+    opts = {
+      condition = function(buf)
+        local fn = vim.fn
+        local utils = require('auto-save.utils.data')
+
+        if fn.getbufvar(buf, '&modifiable') == 1
+          and utils.not_in(fn.getbufvar(buf, '&filetype'), {'oil'}) then
+          return true
+        end
+        return false
+      end,
+    }
+  },
+  {
+    'danymat/neogen',
     config = true
   },
 
     config = true
   },
 
@@ -76,7 +101,12 @@ require('lazy').setup({
   'vim-scripts/LargeFile',
   'tpope/vim-fugitive',
   'milkypostman/vim-togglelist',
   'vim-scripts/LargeFile',
   'tpope/vim-fugitive',
   'milkypostman/vim-togglelist',
+  { 'stevearc/oil.nvim', opts = {
+    keymaps = {
+      ["<C-p>"] = false,
+      ["<C-S-p>"] = "actions.preview"
+    }
+  } },
 
 
-  -- Notes
-  { dir = '~/projects/plugins/nota.nvim' }
+  'https://git.sr.ht/~rbdr/nota.nvim'
 })
 })