Neovim: added overseer (not configured yet) and some other changes
This commit is contained in:
@@ -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" },
|
||||
|
||||
@@ -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>')
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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',
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
10
.config/nvim/lua/plugins/overseer.lua
Normal file
10
.config/nvim/lua/plugins/overseer.lua
Normal 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,
|
||||
}
|
||||
@@ -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' },
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user