My vim configuration
git clone https://github.com/m-col/vim-misc
Files | Refs | Readme

-rw-r--r-- start/self/plugin/netrw_loader.lua


      1 -- Load netrw after all initialization is complete
      2 vim.api.nvim_create_autocmd("VimEnter", {
      3   callback = function()
      4     vim.cmd("packadd netrw")
      5     -- Ensure the netrw functions are available
      6     vim.cmd("runtime! autoload/netrw.vim")
      7 
      8     vim.cmd([[
      9       function! NetrwMapping()
     10         nmap <buffer> h -
     11         nmap <buffer> l <CR>
     12       endfunction
     13 
     14       augroup netrw_mapping
     15         autocmd!
     16         autocmd FileType netrw call NetrwMapping()
     17       augroup END
     18     ]])
     19   end,
     20   group = vim.api.nvim_create_augroup("NetrwLoader", { clear = true }),
     21   desc = "Load netrw after VimEnter"
     22 })
     23 
     24