diff --git a/ftplugin/netrw.vim b/ftplugin/netrw.vim index 44b4908..d48a8ed 100644 --- a/ftplugin/netrw.vim +++ b/ftplugin/netrw.vim @@ -2,7 +2,7 @@ vim9script # Imports: {{{ -import autoload "../import/config.vim" +import "netrw_salad/config.vim" # }}} # File Helpers: {{{ diff --git a/import/config.vim b/import/netrw_salad/config.vim similarity index 100% rename from import/config.vim rename to import/netrw_salad/config.vim diff --git a/plugin/netrw-salad.vim b/plugin/netrw-salad.vim index 3177def..45fe616 100644 --- a/plugin/netrw-salad.vim +++ b/plugin/netrw-salad.vim @@ -1,6 +1,6 @@ vim9script -import autoload "../import/config.vim" +import "netrw_salad/config.vim" var conf = config.Get() @@ -10,6 +10,13 @@ if (conf.configure_netrw) g:netrw_altfile = 1 endif +def Explore() + Explore + exec $":/{escape(expand("#:t"), &shellslash ? '\' : '/')}/" +enddef + +nnoremap NetrwSaladExplore Explore() + if (config.CanMap()) - nnoremap - :Explore + nnoremap - NetrwSaladExplore endif