diff options
Diffstat (limited to 'configs/nvim/lua/crupest/nvim/plugins')
-rw-r--r-- | configs/nvim/lua/crupest/nvim/plugins/cmp.lua | 31 | ||||
-rw-r--r-- | configs/nvim/lua/crupest/nvim/plugins/gitsign.lua | 51 | ||||
-rw-r--r-- | configs/nvim/lua/crupest/nvim/plugins/init.lua | 11 | ||||
-rw-r--r-- | configs/nvim/lua/crupest/nvim/plugins/lint.lua | 81 | ||||
-rw-r--r-- | configs/nvim/lua/crupest/nvim/plugins/others.lua | 20 | ||||
-rw-r--r-- | configs/nvim/lua/crupest/nvim/plugins/snip.lua | 73 | ||||
-rw-r--r-- | configs/nvim/lua/crupest/nvim/plugins/telescope.lua | 11 |
7 files changed, 0 insertions, 278 deletions
diff --git a/configs/nvim/lua/crupest/nvim/plugins/cmp.lua b/configs/nvim/lua/crupest/nvim/plugins/cmp.lua deleted file mode 100644 index 9b1d876..0000000 --- a/configs/nvim/lua/crupest/nvim/plugins/cmp.lua +++ /dev/null @@ -1,31 +0,0 @@ -local function setup() - local cmp = require("cmp") - local luasnip = require("luasnip") - - cmp.setup { - snippet = { - expand = function(args) - luasnip.lsp_expand(args.body) - end, - }, - window = { - }, - mapping = cmp.mapping.preset.insert({ - ['<C-b>'] = cmp.mapping.scroll_docs(-4), - ['<C-f>'] = cmp.mapping.scroll_docs(4), - ['<C-Space>'] = cmp.mapping.complete(), - ['<C-e>'] = cmp.mapping.abort(), - ['<CR>'] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. - }), - sources = cmp.config.sources({ - { name = 'nvim_lsp' }, - { name = 'luasnip' }, - }, { - { name = 'buffer' }, - }) - } -end - -return { - setup = setup -} diff --git a/configs/nvim/lua/crupest/nvim/plugins/gitsign.lua b/configs/nvim/lua/crupest/nvim/plugins/gitsign.lua deleted file mode 100644 index 220c91a..0000000 --- a/configs/nvim/lua/crupest/nvim/plugins/gitsign.lua +++ /dev/null @@ -1,51 +0,0 @@ -local function setup() - local gitsigns = require('gitsigns') - gitsigns.setup { - on_attach = function(bufnr) - local function map(mode, l, r, opts) - opts = opts or {} - opts.buffer = bufnr - vim.keymap.set(mode, l, r, opts) - end - - -- Navigation - map('n', ']c', function() - if vim.wo.diff then - vim.cmd.normal({ ']c', bang = true }) - else - gitsigns.nav_hunk('next') - end - end) - - map('n', '[c', function() - if vim.wo.diff then - vim.cmd.normal({ '[c', bang = true }) - else - gitsigns.nav_hunk('prev') - end - end) - - -- Actions - map('n', '<leader>hs', gitsigns.stage_hunk) - map('n', '<leader>hr', gitsigns.reset_hunk) - map('v', '<leader>hs', function() gitsigns.stage_hunk { vim.fn.line('.'), vim.fn.line('v') } end) - map('v', '<leader>hr', function() gitsigns.reset_hunk { vim.fn.line('.'), vim.fn.line('v') } end) - map('n', '<leader>hS', gitsigns.stage_buffer) - map('n', '<leader>hu', gitsigns.undo_stage_hunk) - map('n', '<leader>hR', gitsigns.reset_buffer) - map('n', '<leader>hp', gitsigns.preview_hunk) - map('n', '<leader>hb', function() gitsigns.blame_line { full = true } end) - map('n', '<leader>tb', gitsigns.toggle_current_line_blame) - map('n', '<leader>hd', gitsigns.diffthis) - map('n', '<leader>hD', function() gitsigns.diffthis('~') end) - map('n', '<leader>td', gitsigns.toggle_deleted) - - -- Text object - map({ 'o', 'x' }, 'ih', ':<C-U>Gitsigns select_hunk<CR>') - end - } -end - -return { - setup = setup -} diff --git a/configs/nvim/lua/crupest/nvim/plugins/init.lua b/configs/nvim/lua/crupest/nvim/plugins/init.lua deleted file mode 100644 index 637c8e5..0000000 --- a/configs/nvim/lua/crupest/nvim/plugins/init.lua +++ /dev/null @@ -1,11 +0,0 @@ -local function setup() - require("crupest.nvim.plugins.lint").setup() - require("crupest.nvim.plugins.snip").setup() - require("crupest.nvim.plugins.cmp").setup() - require("crupest.nvim.plugins.telescope").setup() - require("crupest.nvim.plugins.gitsign").setup() -end - -return { - setup = setup -} diff --git a/configs/nvim/lua/crupest/nvim/plugins/lint.lua b/configs/nvim/lua/crupest/nvim/plugins/lint.lua deleted file mode 100644 index 6649e74..0000000 --- a/configs/nvim/lua/crupest/nvim/plugins/lint.lua +++ /dev/null @@ -1,81 +0,0 @@ -local lint = require("lint") -local find = require('crupest.utils.find') -local is_win = vim.fn.has("win32") ~= 0 - -local cspell_config_patterns = { - ".cspell.json", - "cspell.json", - ".cSpell.json", - "cSpell.json", - "cspell.config.js", - "cspell.config.cjs", - "cspell.config.json", - "cspell.config.yaml", - "cspell.config.yml", - "cspell.yaml", - "cspell.yml", -} - -local my_linters = { - { - name = "cspell", - exe_places = { "npm", "global" }, - config_files = cspell_config_patterns, - }, -} - -local function run(opt) - if not opt then - opt = {} - end - - if not opt.buf then - opt.buf = 0 - end - - local linters = {} - - for _, l in ipairs(my_linters) do - local linter = find.find_exe_for_buf(opt.buf, l) - if linter then table.insert(linters, linter) end - end - - - local linter_names = {} - - for _, linter in ipairs(linters) do - table.insert(linter_names, linter.name) - require('lint.linters.' .. linter.name).cmd = linter.exe_path - end - - lint.try_lint(linter_names) -end - -local function setup() - if is_win then - for _, l in ipairs(my_linters) do - local name = l.name - local linter = require('lint.linters.' .. name) - if linter.cmd == 'cmd.exe' then - linter.cmd = linter.args[2] - end - table.remove(linter.args, 1) - table.remove(linter.args, 1) - end - end - - vim.api.nvim_create_autocmd({ "BufWritePost" }, { - callback = function(opt) - run({ - buf = opt.buffer - }) - end, - }) - - vim.keymap.set('n', '<leader>lr', run) -end - -return { - setup = setup, - run = run -} diff --git a/configs/nvim/lua/crupest/nvim/plugins/others.lua b/configs/nvim/lua/crupest/nvim/plugins/others.lua deleted file mode 100644 index 2d728ae..0000000 --- a/configs/nvim/lua/crupest/nvim/plugins/others.lua +++ /dev/null @@ -1,20 +0,0 @@ -local function setup() - require("neo-tree").setup { - filesystem = { - filtered_items = { - hide_dotfiles = false, - hide_gitignored = false, - hide_hidden = false, -- only works on Windows for hidden files/directories - }, - use_libuv_file_watcher = true - } - } - - require('lualine').setup {} - - require("nvim-autopairs").setup {} -end - -return { - setup = setup -} diff --git a/configs/nvim/lua/crupest/nvim/plugins/snip.lua b/configs/nvim/lua/crupest/nvim/plugins/snip.lua deleted file mode 100644 index 1cf9800..0000000 --- a/configs/nvim/lua/crupest/nvim/plugins/snip.lua +++ /dev/null @@ -1,73 +0,0 @@ -local luasnip = require("luasnip") - -local ls = luasnip --- some shorthands... -local s = ls.snippet -local sn = ls.snippet_node -local t = ls.text_node -local i = ls.insert_node -local f = ls.function_node -local c = ls.choice_node -local d = ls.dynamic_node -local r = ls.restore_node -local l = require("luasnip.extras").lambda -local rep = require("luasnip.extras").rep -local p = require("luasnip.extras").partial -local m = require("luasnip.extras").match -local n = require("luasnip.extras").nonempty -local dl = require("luasnip.extras").dynamic_lambda -local fmt = require("luasnip.extras.fmt").fmt -local fmta = require("luasnip.extras.fmt").fmta -local types = require("luasnip.util.types") -local conds = require("luasnip.extras.conditions") -local conds_expand = require("luasnip.extras.conditions.expand") - -local function copy(args) - return args[1] -end - -local function setup() - vim.keymap.set({ "i", "s" }, "<C-L>", function() luasnip.jump(1) end, { silent = true }) - vim.keymap.set({ "i", "s" }, "<C-J>", function() luasnip.jump(-1) end, { silent = true }) - - vim.keymap.set({ "i", "s" }, "<C-E>", function() - if luasnip.choice_active() then - luasnip.change_choice(1) - end - end, { silent = true }) - - luasnip.add_snippets("cpp", { - s("cs", { - i(1, "classname"), - t("::"), - f(copy, 1), - t("("), - i(0), - t(") { }") - }), - - s("ds", { - i(1, "classname"), - t("::~"), - f(copy, 1), - t("() { }") - }), - - s("csds", { - i(1, "classname"), - t("::"), - f(copy, 1), - t("("), - i(0), - t({ ") { }", "", "" }), - f(copy, 1), - t("::~"), - f(copy, 1), - t("() { }") - }), - }) -end - -return { - setup = setup, -} diff --git a/configs/nvim/lua/crupest/nvim/plugins/telescope.lua b/configs/nvim/lua/crupest/nvim/plugins/telescope.lua deleted file mode 100644 index d68b7f2..0000000 --- a/configs/nvim/lua/crupest/nvim/plugins/telescope.lua +++ /dev/null @@ -1,11 +0,0 @@ -local function setup() - local builtin = require('telescope.builtin') - vim.keymap.set('n', '<leader>ff', builtin.find_files, {}) - vim.keymap.set('n', '<leader>fg', builtin.live_grep, {}) - vim.keymap.set('n', '<leader>fb', builtin.buffers, {}) - vim.keymap.set('n', '<leader>fh', builtin.help_tags, {}) -end - -return { - setup = setup -} |