diff options
Diffstat (limited to '.vim/lua/plugins.lua')
| -rw-r--r-- | .vim/lua/plugins.lua | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/.vim/lua/plugins.lua b/.vim/lua/plugins.lua index c451a30..eb62b1e 100644 --- a/.vim/lua/plugins.lua +++ b/.vim/lua/plugins.lua @@ -202,6 +202,17 @@ require('packer').startup({function() hash_padding = 4, sort_order = 'directories_first', } + vim.api.nvim_create_autocmd('FileType', { + pattern = 'dirbuf', + callback = function() + vim.keymap.set('n', 'gT', function() + vim.loop.spawn('swaymsg', {args = {'exec', '--', 'foot', '-D', vim.fn.expand('%')}}) + -- vim.fn.system('swaymsg exec -- foot -D ' .. vim.fn.expand('%')) + end, { buffer = 0 }) + wk_register { ['gT'] = {'Open in foot'} } + end, + group = vim.api.nvim_create_augroup('DirBufEnter', {}), + }) end} -- }}} use {'ggandor/leap.nvim', -- {{{ |