From 20dfce911c1e8d6c9eb0b2e63a98f27bf4e4a4f1 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Mon, 18 Apr 2022 22:17:09 +0200 Subject: [PATCH] Add gdfolds --- apps/fonts/local/share/fonts.ln/.uuid | 1 + nvim/nvim/config/nvim.ln/lua/plugins.lua | 5 +++-- nvim/nvim/config/nvim.ln/lua/settings.lua | 2 ++ nvim/nvim/config/nvim.ln/lua/utils/gfold.lua | 17 +++++++++++++++++ nvim/nvim/config/nvim.ln/lua/utils/init.lua | 1 + .../config/nvim.ln/lua/windows/telescope.lua | 2 ++ 6 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 apps/fonts/local/share/fonts.ln/.uuid create mode 100644 nvim/nvim/config/nvim.ln/lua/utils/gfold.lua diff --git a/apps/fonts/local/share/fonts.ln/.uuid b/apps/fonts/local/share/fonts.ln/.uuid new file mode 100644 index 0000000..d1f7d15 --- /dev/null +++ b/apps/fonts/local/share/fonts.ln/.uuid @@ -0,0 +1 @@ +1db66412-0a7d-4009-ac70-cbd1607db588 \ No newline at end of file diff --git a/nvim/nvim/config/nvim.ln/lua/plugins.lua b/nvim/nvim/config/nvim.ln/lua/plugins.lua index 7b73d66..f3f93bd 100644 --- a/nvim/nvim/config/nvim.ln/lua/plugins.lua +++ b/nvim/nvim/config/nvim.ln/lua/plugins.lua @@ -49,8 +49,10 @@ return packer.startup(function(use) use "tpope/vim-repeat" use "tpope/vim-sleuth" use "nishigori/increment-activator" + 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 "ggandor/lightspeed.nvim" @@ -65,8 +67,7 @@ return packer.startup(function(use) 'stevearc/dressing.nvim', } use { "folke/trouble.nvim", requires = "kyazdani42/nvim-web-devicons" } - use { "folke/todo-comments.nvim", requires = "nvim-lua/plenary.nvim" } - use {'kevinhwang91/nvim-bqf', ft = 'qf'} + use {'kevinhwang91/nvim-bqf'} use "folke/which-key.nvim" use "akinsho/toggleterm.nvim" use { "RRethy/vim-hexokinase", run = "make hexokinase", config = function() diff --git a/nvim/nvim/config/nvim.ln/lua/settings.lua b/nvim/nvim/config/nvim.ln/lua/settings.lua index fc109bf..2b5335b 100644 --- a/nvim/nvim/config/nvim.ln/lua/settings.lua +++ b/nvim/nvim/config/nvim.ln/lua/settings.lua @@ -80,6 +80,8 @@ keymap("x", "P", '"+P', opts) keymap("t", "", "", opts) +vim.cmd("autocmd FileType qf setl nolist") +vim.cmd("syntax on") vim.cmd [[ augroup highlight_yank autocmd! diff --git a/nvim/nvim/config/nvim.ln/lua/utils/gfold.lua b/nvim/nvim/config/nvim.ln/lua/utils/gfold.lua new file mode 100644 index 0000000..0de36ad --- /dev/null +++ b/nvim/nvim/config/nvim.ln/lua/utils/gfold.lua @@ -0,0 +1,17 @@ +local ok, gfold = pcall(require, "gfold") +if not ok then + return +end + +gfold.setup({ + picker = { + on_select = function (repo) + print(repo) + if not repo then + return + end + vim.cmd("cd " .. repo.path .. "|%bw|e .") + print('toto') + end + } +}) diff --git a/nvim/nvim/config/nvim.ln/lua/utils/init.lua b/nvim/nvim/config/nvim.ln/lua/utils/init.lua index f2bf7fd..5ad510f 100644 --- a/nvim/nvim/config/nvim.ln/lua/utils/init.lua +++ b/nvim/nvim/config/nvim.ln/lua/utils/init.lua @@ -1,2 +1,3 @@ require "utils.gitsigns" +require "utils.gfold" diff --git a/nvim/nvim/config/nvim.ln/lua/windows/telescope.lua b/nvim/nvim/config/nvim.ln/lua/windows/telescope.lua index ac075c2..6b19cd0 100644 --- a/nvim/nvim/config/nvim.ln/lua/windows/telescope.lua +++ b/nvim/nvim/config/nvim.ln/lua/windows/telescope.lua @@ -26,6 +26,8 @@ telescope.setup({ mappings = { i = { [""] = actions.close, + [""] = function () vim.api.nvim_input("") end, + [""] = function () vim.api.nvim_input("") end, [""] = actions.move_selection_previous, [""] = actions.move_selection_next, [""] = require "trouble.providers.telescope".open_with_trouble