diff options
| author | Kyren223 <Kyren223@proton.me> | 2025-05-01 16:59:17 +0300 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2025-05-01 16:59:17 +0300 |
| commit | fa73efd6ab83c9ba1434e8e8a0e297315dd679b4 (patch) | |
| tree | 0c23840876d5f473de2c0f7f00d62fb7369c26c7 | |
| parent | 5b6799fa0ef35df1261b1b6715f4a5eebe881596 (diff) | |
Removed a bunch of unneeded plugins
| -rw-r--r-- | .config/nvim/lua/overseer/template/custom/cmake_build.lua | 25 | ||||
| -rw-r--r-- | .config/nvim/lua/overseer/template/custom/cmake_run.lua | 45 | ||||
| -rw-r--r-- | .config/nvim/lua/overseer/template/custom/cmake_test.lua | 28 | ||||
| -rw-r--r-- | .config/nvim/lua/overseer/template/custom/init.lua | 6 | ||||
| -rw-r--r-- | .config/nvim/lua/overseer/template/custom/make_c_file.lua | 33 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins/helpview.lua | 2 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins/neogen.lua | 5 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins/nvim-spectre.lua | 7 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins/octo.lua | 1 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins/overseer.lua | 49 |
10 files changed, 2 insertions, 199 deletions
diff --git a/.config/nvim/lua/overseer/template/custom/cmake_build.lua b/.config/nvim/lua/overseer/template/custom/cmake_build.lua deleted file mode 100644 index eb97757..0000000 --- a/.config/nvim/lua/overseer/template/custom/cmake_build.lua +++ /dev/null @@ -1,25 +0,0 @@ -local overseer = require('overseer') -local root_pattern = require('lspconfig/util').root_pattern('CMakePresets.json', 'CTestConfig.cmake', 'build', 'cmake') -return { - name = 'Build Cmake Project', - builder = function(_) - local filename = vim.fn.expand('%:p') - local root_dir = root_pattern(filename) or vim.fn.getcwd() - local args = vim.g.overseer_cmake_extra_args or '' - - return { - name = 'Cmake', - cmd = 'cmake ' .. args .. ' .. && cmake --build .', - cwd = root_dir .. '/build', - } - end, - tags = { overseer.TAG.BUILD }, - priority = 40, - condition = { - callback = function() - local filename = vim.fn.expand('%:p') - local root_dir = root_pattern(filename) - return root_dir ~= nil - end, - }, -} diff --git a/.config/nvim/lua/overseer/template/custom/cmake_run.lua b/.config/nvim/lua/overseer/template/custom/cmake_run.lua deleted file mode 100644 index cdb4d5c..0000000 --- a/.config/nvim/lua/overseer/template/custom/cmake_run.lua +++ /dev/null @@ -1,45 +0,0 @@ -local overseer = require('overseer') -local root_pattern = require('lspconfig/util').root_pattern('CMakePresets.json', 'CTestConfig.cmake', 'build', 'cmake') -return { - name = 'Run Cmake Project', - params = { - args = { - optional = true, - type = 'string', - }, - }, - builder = function(params) - local filename = vim.fn.expand('%:p') - local root_dir = root_pattern(filename) - local exe = vim.g.overseer_cmake_main_exe - - -- Make sure params.args is a string - if not params.args or type(params.args) ~= 'string' then - params.args = '' - end - - return { - name = 'Run ' .. exe, - cmd = './' .. 'Kalc ' .. params.args, - cwd = root_dir .. '/build', - } - end, - tags = { overseer.TAG.RUN }, - priority = 41, - condition = { - callback = function() - local filename = vim.fn.expand('%:p') - local root_dir = root_pattern(filename) - if not root_dir then - return false, 'Unable to detect root directory of cmake project' - end - - if not vim.g.overseer_cmake_main_exe then - return false, - 'Global "overseer_cmake_main_exe" must be defined. use `vim.g.overseer_cmake_main_exe = "Value"` to define it' - end - - return true - end, - }, -} diff --git a/.config/nvim/lua/overseer/template/custom/cmake_test.lua b/.config/nvim/lua/overseer/template/custom/cmake_test.lua deleted file mode 100644 index 7591cc9..0000000 --- a/.config/nvim/lua/overseer/template/custom/cmake_test.lua +++ /dev/null @@ -1,28 +0,0 @@ -local overseer = require('overseer') -local root_pattern = require('lspconfig/util').root_pattern('CMakePresets.json', 'CTestConfig.cmake', 'build', 'cmake') -return { - name = 'Test Cmake Project', - builder = function(_) - local filename = vim.fn.expand('%:p') - local root_dir = root_pattern(filename) - - return { - name = 'Cmake Tests', - cmd = 'ctest --output-on-failure', - cwd = root_dir .. '/build', - } - end, - tags = { overseer.TAG.TEST }, - priority = 42, - condition = { - callback = function() - local filename = vim.fn.expand('%:p') - local root_dir = root_pattern(filename) - if not root_dir then - return false, 'Unable to detect root directory of cmake project' - end - - return true - end, - }, -} diff --git a/.config/nvim/lua/overseer/template/custom/init.lua b/.config/nvim/lua/overseer/template/custom/init.lua deleted file mode 100644 index 796ee39..0000000 --- a/.config/nvim/lua/overseer/template/custom/init.lua +++ /dev/null @@ -1,6 +0,0 @@ -return { - 'custom.make_c_file', - 'custom.cmake_build', - 'custom.cmake_run', - 'custom.cmake_test', -} diff --git a/.config/nvim/lua/overseer/template/custom/make_c_file.lua b/.config/nvim/lua/overseer/template/custom/make_c_file.lua deleted file mode 100644 index 75f89d0..0000000 --- a/.config/nvim/lua/overseer/template/custom/make_c_file.lua +++ /dev/null @@ -1,33 +0,0 @@ -local overseer = require('overseer') -return { - name = 'Make Current C file', - builder = function(_) - local path = vim.fn.expand('%:p') - local dir, file = path:gmatch('(.*)[/\\](.*)')() - file = string.sub(file, 1, -3) -- remove .c extension - - return { - cmd = { 'make' }, - args = { file }, - cwd = dir, - } - end, - tags = { overseer.TAG.BUILD }, - priority = 50, - condition = { - filetype = { 'c' }, - callback = function() - -- Disable if already using make/cmake - local filename = vim.fn.expand('%:p') - local root_dir = require('lspconfig/util').root_pattern( - 'Makefile', - 'build/Makefile', - 'CMakePresets.json', - 'CTestConfig.cmake', - 'build', - 'cmake' - )(filename) - return root_dir == nil - end, - }, -} diff --git a/.config/nvim/lua/plugins/helpview.lua b/.config/nvim/lua/plugins/helpview.lua index 64038a2..2e05203 100644 --- a/.config/nvim/lua/plugins/helpview.lua +++ b/.config/nvim/lua/plugins/helpview.lua @@ -1,6 +1,6 @@ return { 'OXY2DEV/helpview.nvim', - lazy = false, + lazy = false, -- already lazy loaded ft = 'help', dependencies = { 'nvim-treesitter/nvim-treesitter', diff --git a/.config/nvim/lua/plugins/neogen.lua b/.config/nvim/lua/plugins/neogen.lua deleted file mode 100644 index fdefdbd..0000000 --- a/.config/nvim/lua/plugins/neogen.lua +++ /dev/null @@ -1,5 +0,0 @@ -return { - 'danymat/neogen', - keys = { { '<leader>ng', '<<cmd>Neogen<cr>', desc = '[N]eo[G]en' } }, - opts = { snippet_engine = 'luasnip' }, -} diff --git a/.config/nvim/lua/plugins/nvim-spectre.lua b/.config/nvim/lua/plugins/nvim-spectre.lua deleted file mode 100644 index df58de9..0000000 --- a/.config/nvim/lua/plugins/nvim-spectre.lua +++ /dev/null @@ -1,7 +0,0 @@ -return { - -- NOTE: No keybindings, use `:Spectre` or `:Spectre <file>` - -- Spectre has no undo, so it should be rarely used, which is why no keybindings are defined - 'nvim-pack/nvim-spectre', - cmd = 'Spectre', - config = true, -} diff --git a/.config/nvim/lua/plugins/octo.lua b/.config/nvim/lua/plugins/octo.lua index 26c1dbb..02c247e 100644 --- a/.config/nvim/lua/plugins/octo.lua +++ b/.config/nvim/lua/plugins/octo.lua @@ -1,6 +1,7 @@ return { 'pwntester/octo.nvim', cmd = 'Octo', + dependencies = { 'nvim-telescope/telescope.nvim' }, keys = { { '<leader>gi', '<cmd>Octo issue search<cr>', desc = '[G]ithub [I]ssues (local)' }, { '<leader>pr', '<cmd>Octo pr search<cr>', desc = 'Github [PR]s (local)' }, diff --git a/.config/nvim/lua/plugins/overseer.lua b/.config/nvim/lua/plugins/overseer.lua deleted file mode 100644 index bd27efc..0000000 --- a/.config/nvim/lua/plugins/overseer.lua +++ /dev/null @@ -1,49 +0,0 @@ -return { - 'stevearc/overseer.nvim', - -- NOTE: without telescope the UI is not custom, so making sure telescope is loaded first - dependencies = { 'nvim-telescope/telescope.nvim' }, - -- event = 'VeryLazy', - keys = function() - local overseer = require('overseer') - local RUN_TAG = overseer.TAG.RUN - local BUILD_TAG = overseer.TAG.BUILD - local TEST_TAG = overseer.TAG.TEST - local function run_template(tag, show_prompt) - return function() - local prompt = show_prompt and 'always' or 'avoid' - overseer.run_template({ tags = { tag }, first = true, prompt = prompt }) - -- overseer.open({ enter = false }) -- don't focus - end - end - return { - { '<leader>or', run_template(RUN_TAG, false), desc = '[O]verseer [R]un' }, - { '<leader>oR', run_template(RUN_TAG, true), desc = '[O]verseer [R]un (with params)' }, - - { '<leader>ob', run_template(BUILD_TAG, false), desc = '[O]verseer [B]uild' }, - { '<leader>oB', run_template(BUILD_TAG, true), desc = '[O]verseer [B]uild (with params)' }, - - { '<leader>ot', run_template(TEST_TAG, false), desc = '[O]verseer [T]est' }, - { '<leader>oT', run_template(TEST_TAG, true), desc = '[O]verseer [T]est (with params)' }, - - { '<leader>ow', '<cmd>OverseerToggle!<cr>', desc = '[O]verseer [W]indow (toggle)' }, - { '<leader>oW', '<cmd>OverseerQuickAction open float<cr>', desc = '[O]verseer [W]indow (terminal float)' }, - } - end, - opts = { - templates = { 'builtin', 'custom' }, - task_list = { - min_height = 0.5, - bindings = { - ['o'] = false, - ['<C-v>'] = false, - ['<C-s>'] = false, - ['<C-h>'] = false, - ['<C-j>'] = false, - ['<C-k>'] = false, - ['<C-l>'] = false, - ['<C-u>'] = 'ScrollOutputUp', - ['<C-d>'] = 'ScrollOutputDown', - }, - }, - }, -} |
