up
This commit is contained in:
17
lua/custom/plugins/keymaps-helper.lua
Normal file
17
lua/custom/plugins/keymaps-helper.lua
Normal file
@@ -0,0 +1,17 @@
|
||||
-- Keymapping helper module
|
||||
--
|
||||
|
||||
local M = {}
|
||||
|
||||
local function map(mode, key, func, opts)
|
||||
vim.keymap.set(mode, key, func, opts)
|
||||
end
|
||||
|
||||
function M.nmap(key, effect, desc)
|
||||
map('n', key, effect, { silent = true, noremap = true, desc = desc })
|
||||
end
|
||||
|
||||
return M
|
||||
|
||||
-- The line beneath this is called `modeline`. See `:help modeline`
|
||||
-- vim: ts=2 sts=2 sw=2 et
|
||||
@@ -30,10 +30,11 @@ function M.smart_open()
|
||||
vim.cmd('Neotree toggle reveal=false position=float dir=' .. vim.fn.expand '~')
|
||||
-- Si c'est un fichier réel, révéler le fichier dans l'arborescence
|
||||
elseif is_real_file and bufname ~= '' then
|
||||
vim.cmd 'Neotree position=left reveal=true'
|
||||
-- Sinon, ouvrir dans le répertoire de travail courant
|
||||
vim.cmd('Neotree toggle position=left reveal=true dir=' .. vim.fn.expand '%:p:h')
|
||||
-- vim.cmd 'Neotree position=left reveal=true'
|
||||
-- Sinon, ouvrir dans le répertoire de travail courant
|
||||
else
|
||||
vim.cmd('Neotree position=left reveal_force_cwd=true dir=' .. vim.fn.getcwd())
|
||||
vim.cmd('Neotree toggle position=left reveal_force_cwd=true dir=' .. vim.fn.getcwd())
|
||||
end
|
||||
end
|
||||
|
||||
@@ -85,4 +86,3 @@ return M
|
||||
|
||||
-- The line beneath this is called `modeline`. See `:help modeline`
|
||||
-- vim: ts=2 sts=2 sw=2 et
|
||||
|
||||
|
||||
Reference in New Issue
Block a user