1
0

Add fancy netrw, treesitter-context, and remote-sshfs

This commit is contained in:
Patrick Auernig 2023-05-05 13:45:55 +02:00
parent 73283b58b4
commit fcaa1f40c0
3 changed files with 31 additions and 18 deletions

12
after/plugin/ssh.lua Normal file
View File

@ -0,0 +1,12 @@
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,
}
}
})

View File

@ -8,3 +8,5 @@ require("nvim-treesitter.configs").setup {
additional_vim_regex_highlighting = false,
},
}
require("treesitter-context").setup()

View File

@ -8,6 +8,8 @@ return require("packer").startup(function(use)
end
}
use "nvim-treesitter/nvim-treesitter-context"
use "wakatime/vim-wakatime"
@ -60,24 +62,6 @@ return require("packer").startup(function(use)
end
}
use {
"windwp/nvim-autopairs",
requires = {
{ "hrsh7th/nvim-cmp" },
},
config = function()
local ap = require("nvim-autopairs")
local ap_cmp = require("nvim-autopairs.completion.cmp")
local cmp = require("cmp")
cmp.event:on("confirm_done", ap_cmp.on_confirm_done())
ap.setup {
check_ts = true
}
end
}
---- Navigation
@ -93,6 +77,21 @@ return require("packer").startup(function(use)
end
}
use {
"prichrd/netrw.nvim",
config = function()
require("netrw").setup()
end
}
use {
"valeth/remote-sshfs.nvim",
branch = "no-cwd-on-jobstart",
requires = {
{ "nvim-telescope/telescope.nvim" },
}
}
use {
"ThePrimeagen/harpoon",
requires = {