Neovim: added overseer (not configured yet) and some other changes

This commit is contained in:
Kyren223
2024-07-04 23:55:29 +03:00
parent b68c7097a2
commit 2c67cae7df
6 changed files with 29 additions and 10 deletions

View File

@@ -48,6 +48,7 @@
"octo.nvim": { "branch": "master", "commit": "7731ca4e31b32c176a383642ffcd7d593ac17774" },
"oil.nvim": { "branch": "master", "commit": "65c53dbe4f2140236590a7568a5f22a77d16be39" },
"okai": { "branch": "main", "commit": "b028c2916c39b1c4ad53756d262f9d0576edac87" },
"overseer.nvim": { "branch": "master", "commit": "433ae548434d83ab3c6afe6afc549832f7dd56f1" },
"plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" },
"spaceduck": { "branch": "main", "commit": "350491f19343b24fa85809242089caa02d4dadce" },
"sqlite.lua": { "branch": "master", "commit": "d0ffd703b56d090d213b497ed4eb840495f14a11" },

View File

@@ -5,6 +5,7 @@ vim.keymap.set('n', '<leader>z', function()
vim.cmd('Neotree close')
vim.cmd('Trouble todo close')
end, { desc = '[Z]en Mode' })
vim.keymap.set({ 'i', 'c' }, '<C-v>', '<C-r>+')
-- Undo/Redo
vim.keymap.set('n', 'U', ':redo<cr>')

View File

@@ -36,7 +36,6 @@ vim.opt.termguicolors = true
vim.opt.laststatus = 3 -- views can only be fully collapsed with the global statusline
vim.opt.splitkeep = "screen" -- for edgy.nvim
-- Disable warnings for missing language providers
vim.g.loaded_node_provider = 0
vim.g.loaded_perl_provider = 0

View File

@@ -32,15 +32,6 @@ return {
pinned = true,
open = 'Neotree position=right git_status',
},
{
title = 'Neo-Tree Buffers',
ft = 'neo-tree',
filter = function(buf)
return vim.b[buf].neo_tree_source == 'buffers'
end,
pinned = true,
open = 'Neotree position=top buffers',
},
},
},
}

View File

@@ -0,0 +1,10 @@
return {
'stevearc/overseer.nvim',
opts = {},
config = function()
require('overseer').setup({
templates = { 'builtin', 'user.c_build_make' },
})
vim.keymap.set('n', '<leader>r', ':OverseerRun<cr>', { desc = '[R]un Task' })
end,
}

View File

@@ -0,0 +1,17 @@
return {
name = 'C build (make)',
builder = function()
-- Full path to current file (see :help expand())
local file = vim.fn.expand('%:p')
file = file:sub(1, -3)
return {
name = 'Make C file',
cmd = { 'make' },
args = { file },
components = { { 'on_output_quickfix', open = true }, 'default' },
}
end,
condition = {
filetype = { 'c' },
},
}