mirror of
https://github.com/zoriya/dotfiles.git
synced 2025-12-06 06:36:17 +00:00
Add gfold configuration
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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>"
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user