Просмотр исходного кода

nixpkgs/neovim: enable mini.files

Thomas Dy 1 месяц назад
Родитель
Сommit
d9766c68f9
2 измененных файлов с 12 добавлено и 0 удалено
  1. 4 0
      .config/nixpkgs/neovim/mappings.lua
  2. 8 0
      .config/nixpkgs/neovim/plugins.lua

+ 4 - 0
.config/nixpkgs/neovim/mappings.lua

@@ -25,6 +25,10 @@ vim.keymap.set('n', '<Leader>ff', '<cmd>Telescope live_grep<CR>', opts)
 vim.keymap.set('n', '<Leader>fr', '<cmd>Telescope resume<CR>', opts)
 vim.keymap.set('n', '<Leader>fp', '<cmd>Telescope pickers<CR>', opts)
 
+-- directory tree
+vim.keymap.set('n', '<Leader>ft', function() MiniFiles.open(MiniFiles.get_latest_path()) end, opts)
+vim.keymap.set('n', '<Leader>fc', function() MiniFiles.open(vim.api.nvim_buf_get_name(0)) end, opts)
+
 -- jumplist navigation
 vim.keymap.set('n', '[f', '<C-O>', opts)
 vim.keymap.set('n', ']f', '<C-I>', opts)

+ 8 - 0
.config/nixpkgs/neovim/plugins.lua

@@ -233,6 +233,14 @@ require('mini.pairs').setup({
 require('mini.notify').setup()
 vim.notify = require('mini.notify').make_notify()
 
+-- file explorer
+require('mini.files').setup({
+  content = {
+    -- remove icons
+    prefix = function() end,
+  }
+})
+
 -- rest client
 require('rest-nvim').setup({})