Add gfold configuration

This commit is contained in:
Zoe Roux
2022-05-04 23:26:53 +02:00
parent 0ec6836c93
commit 6ad96320cc
3 changed files with 14 additions and 5 deletions

View File

@@ -65,6 +65,7 @@ local lsp_keymaps = function(bufnr)
a = { '<cmd>lua vim.lsp.buf.code_action()<CR>', "Code action" },
l = { '<cmd>lua vim.lsp.codelens.run()<CR>', "Run code lens" },
f = { '<cmd>lua vim.lsp.buf.formatting()<CR>', "Format" },
g = { '<cmd>Telescope lsp_document_symbols<CR>', "Go to symbol" },
}
}, {
buffer = bufnr,

View File

@@ -52,7 +52,7 @@ return packer.startup(function(use)
use { "airblade/vim-rooter", config = function() vim.g.rooter_manual_only = 1 end }
use { "Pocco81/AutoSave.nvim", config = function() require "autosave".setup() end }
use { "AckslD/nvim-gfold.lua" }
use { "AckslD/nvim-gfold.lua", branch = "fix-recursive-settings" }
use "ggandor/lightspeed.nvim"

View File

@@ -5,13 +5,21 @@ end
gfold.setup({
picker = {
on_select = function (repo)
print(repo)
on_select = function(repo)
if not repo then
return
end
vim.cmd("cd " .. repo.path .. "|%bw|e .")
print('toto')
vim.cmd("cd " .. repo.path)
vim.cmd("%bw!")
vim.lsp.stop_client(vim.lsp.get_active_clients())
vim.cmd("e .")
end
}
})
local wk = require "which-key"
wk.register({
r = { "<cmd>lua require 'gfold'.pick_repo()<CR>", "Switch Repo" },
}, {
prefix = "<leader>"
})