From 59bd3aeee04b6ff559c51a324234a5100db0b2e1 Mon Sep 17 00:00:00 2001 From: Nanderty Date: Mon, 13 Mar 2023 14:05:27 +0100 Subject: new plugins --- lua/Nanderty/Plugins/cmp.lua | 32 +++++++++++++++++++++++++++----- lua/Nanderty/Plugins/mini.lua | 7 +++++++ lua/Nanderty/Plugins/neoformat.lua | 3 +++ lua/Nanderty/Plugins/startify.lua | 0 lua/Nanderty/Plugins/treesitter.lua | 3 --- lua/Nanderty/Plugins/vimtex.lua | 5 ----- 6 files changed, 37 insertions(+), 13 deletions(-) create mode 100644 lua/Nanderty/Plugins/mini.lua create mode 100644 lua/Nanderty/Plugins/neoformat.lua delete mode 100644 lua/Nanderty/Plugins/startify.lua delete mode 100644 lua/Nanderty/Plugins/vimtex.lua (limited to 'lua/Nanderty/Plugins') diff --git a/lua/Nanderty/Plugins/cmp.lua b/lua/Nanderty/Plugins/cmp.lua index 2c73b05..b9f2095 100644 --- a/lua/Nanderty/Plugins/cmp.lua +++ b/lua/Nanderty/Plugins/cmp.lua @@ -30,11 +30,33 @@ cmp.setup({ window = { }, mapping = cmp.mapping.preset.insert({ - [''] = cmp.mapping.scroll_docs(-4), - [''] = cmp.mapping.scroll_docs(4), - [''] = cmp.mapping.complete(), - [''] = cmp.mapping.abort(), - [''] = cmp.mapping.confirm({ select = true }), + [""] = cmp.mapping(function(fallback) + if vim.fn.pumvisible() == 1 then + feedkey("", "n") + elseif cmp.visible() then + cmp.select_next_item() + else + fallback() + end + end, { + "i", + }), + [""] = cmp.mapping(function(fallback) + if vim.fn.pumvisible() == 1 then + feedkey("", "n") + elseif cmp.visible() then + cmp.select_prev_item() + else + fallback() + end + end, { + "i", +}), +[''] = cmp.mapping.scroll_docs(-4), +[''] = cmp.mapping.scroll_docs(4), +[''] = cmp.mapping.complete(), +[''] = cmp.mapping.abort(), +[''] = cmp.mapping.confirm({ select = true }), }), sources = cmp.config.sources({ { name = 'nvim_lsp' }, diff --git a/lua/Nanderty/Plugins/mini.lua b/lua/Nanderty/Plugins/mini.lua new file mode 100644 index 0000000..0546fe3 --- /dev/null +++ b/lua/Nanderty/Plugins/mini.lua @@ -0,0 +1,7 @@ +require('mini.starter').setup({ + evaluate_single = true +}) +require('mini.sessions').setup({ +force = {read = false, write = true, delete = true} +}) +require('mini.fuzzy').setup() diff --git a/lua/Nanderty/Plugins/neoformat.lua b/lua/Nanderty/Plugins/neoformat.lua new file mode 100644 index 0000000..54ed27d --- /dev/null +++ b/lua/Nanderty/Plugins/neoformat.lua @@ -0,0 +1,3 @@ +vim.api.nvim_create_autocmd("BufWritePre", { +command = "Neoformat" +}) diff --git a/lua/Nanderty/Plugins/startify.lua b/lua/Nanderty/Plugins/startify.lua deleted file mode 100644 index e69de29..0000000 diff --git a/lua/Nanderty/Plugins/treesitter.lua b/lua/Nanderty/Plugins/treesitter.lua index 7baec80..2eef668 100644 --- a/lua/Nanderty/Plugins/treesitter.lua +++ b/lua/Nanderty/Plugins/treesitter.lua @@ -3,9 +3,6 @@ require'nvim-treesitter.configs'.setup { sync_install = false, - auto_install = true, - - highlight = { enable = true, diff --git a/lua/Nanderty/Plugins/vimtex.lua b/lua/Nanderty/Plugins/vimtex.lua deleted file mode 100644 index 511c2bf..0000000 --- a/lua/Nanderty/Plugins/vimtex.lua +++ /dev/null @@ -1,5 +0,0 @@ -vim.g.tex_flavor='latex' -vim.g.vimtex_view_mehtod = 'mupdf' -vim.g.vimtex_quickfix_open_on_warning = 0 - -vim.keymap.set('n', 'll', 'VimtexCompile', {} ) -- cgit v1.2.3