From dde81eca99f3dfdf392c49e76f17e2c2f9d6d6c5 Mon Sep 17 00:00:00 2001 From: Jeff LANCE Date: Sat, 9 Aug 2025 01:26:55 +0200 Subject: [PATCH] up --- lua/custom/keymaps/files.lua | 5 +++-- lua/kickstart/plugins/mini.lua | 2 +- lua/kickstart/plugins/neo-tree.lua | 15 ++++++++++++++- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/lua/custom/keymaps/files.lua b/lua/custom/keymaps/files.lua index ebb24a5..546b5cc 100644 --- a/lua/custom/keymaps/files.lua +++ b/lua/custom/keymaps/files.lua @@ -10,13 +10,14 @@ wk.add { { 'F', group = 'Fichier' }, -- group { 'Fe', neotree_helper.smart_open, desc = 'Parcourir fichiers' }, { 'Fc', bufremove.delete, desc = 'Fermer buffer', silent = true }, + { 'Fl', 'Neotree buffers', desc = 'Buffers ouverts', silent = true }, { 'Fr', 'source %', desc = 'Recharger buffer', silent = true }, { 'Fs', 'w', desc = 'Sauver buffer', silent = true }, { 'Fp', 'bprevious', desc = 'Buffer précédent', silent = true }, - { 'Fs', 'bnext', desc = 'Buffer suivant', silent = true }, + { 'Fn', 'bnext', desc = 'Buffer suivant', silent = true }, { '', 'bprevious', desc = 'Buffer précédent', silent = true, hidden = true }, { '', 'bnext', desc = 'Buffer suivant', silent = true, hidden = true }, - { '', 'source %', desc = 'Recharger buffer', silent = true, hidden = true }, + -- { '', 'source %', desc = 'Recharger buffer', silent = true, hidden = true }, { '', 'w', desc = 'Sauver buffer', silent = true, hidden = true }, { '', bufremove.delete, desc = 'Fermer buffer', silent = true, hidden = true }, { '', neotree_helper.smart_open, desc = 'Parcourir fichiers', silent = true, hidden = true }, diff --git a/lua/kickstart/plugins/mini.lua b/lua/kickstart/plugins/mini.lua index 83a6fd3..09acfb8 100644 --- a/lua/kickstart/plugins/mini.lua +++ b/lua/kickstart/plugins/mini.lua @@ -46,7 +46,7 @@ return { { action = 'Telescope find_files', name = '󰱼 Rechercher fichier', section = 'Telescope' }, { action = 'Telescope oldfiles', name = '󰋚 Fichiers récents', section = 'Telescope' }, { action = 'Telescope live_grep', name = '󰱼 Rechercher texte', section = 'Telescope' }, - { action = 'e .', name = ' Parcourir', section = 'Fichiers' }, + { action = 'e .', name = ' Ouvrir', section = 'Fichiers' }, { action = 'qa', name = '󰗼 Quitter', section = 'Quitter' }, }, content_hooks = { diff --git a/lua/kickstart/plugins/neo-tree.lua b/lua/kickstart/plugins/neo-tree.lua index fe85a32..afcedfb 100644 --- a/lua/kickstart/plugins/neo-tree.lua +++ b/lua/kickstart/plugins/neo-tree.lua @@ -33,7 +33,7 @@ return { 'close_window', desc = 'close neo-tree', }, - ['T'] = { + ['d'] = { 'trash', desc = 'trash file', }, @@ -44,6 +44,7 @@ return { trash_visual = neotree_helper.trash_visual, }, }, + -- recommanded config for VSCode like file nesting default_component_configs = { indent = { with_expanders = true, @@ -51,7 +52,19 @@ return { expander_expanded = '', }, }, + event_handlers = { + { + event = 'file_opened', + handler = function() + -- auto close + -- vim.cmd 'Neotree close' + -- or + require('neo-tree.command').execute { action = 'close' } + end, + }, + }, }, + -- recommanded config for VSCode like file nesting config = function(_, opts) -- Adding rules from plugin opts.nesting_rules = require('neotree-file-nesting-config').nesting_rules