diff --git a/lua/valeth/packer/sshfs.lua b/lua/valeth/packer/sshfs.lua index ca3d503..4e59fd8 100644 --- a/lua/valeth/packer/sshfs.lua +++ b/lua/valeth/packer/sshfs.lua @@ -1,12 +1,20 @@ local ssh_config = vim.fs.normalize((os.getenv("XDG_CONFIG_HOME") or "~/.config") .. "/ssh/config") -require("remote-sshfs").setup({ - connections = { - ssh_configs = { - ssh_config, - }, - sshfs_args = { - "-F " .. ssh_config, +local config + +if vim.fn.filereadable(ssh_config) == 1 then + config = { + connections = { + ssh_configs = { + ssh_config, + }, + sshfs_args = { + "-F " .. ssh_config, + } } } -}) +else + config = {} +end + +require("remote-sshfs").setup(config)