diff --git a/nvim/lua/custom/plugins/remote-sshfs.lua b/nvim/lua/custom/plugins/remote-sshfs.lua index b9de333..9b0237f 100644 --- a/nvim/lua/custom/plugins/remote-sshfs.lua +++ b/nvim/lua/custom/plugins/remote-sshfs.lua @@ -1,8 +1,15 @@ return { 'nosduco/remote-sshfs.nvim', config = function() - require('remote-sshfs').setup { - -- Configuration here, or leave empty to use defaults - } + require('remote-sshfs').setup {} + vim.keymap.set('n', 'rc', function() + require('remote-sshfs.api').connect() + end, { desc = '[C]onnect to remote server' }) + vim.keymap.set('n', 'rd', function() + require('remote-sshfs.api').disconnect() + end, { desc = '[D]isconnect from remote server' }) + vim.keymap.set('n', 're', function() + require('remote-sshfs.api').edit() + end, { desc = '[E]dit connection' }) end, }