This commit is contained in:
iofq 2025-04-06 01:47:06 -05:00
parent 23bd257c9e
commit 9b0cab9709
7 changed files with 78 additions and 144 deletions

View file

@ -4,48 +4,11 @@ return {
cmd = 'Copilot',
opts = {
panel = {
enabled = true,
auto_refresh = false,
keymap = {
jump_prev = '<C-p>',
jump_next = '<C-n>',
accept = '<C-y>',
toggle = '<M-CR>',
},
enabled = false,
},
suggestion = {
enabled = false,
},
completion = {
documentation = {
auto_show = true,
},
list = {
selection = {
preselect = false,
auto_insert = true,
},
},
accept = {
auto_brackets = {
enabled = true,
},
},
},
filetypes = {
go = true,
lua = true,
php = true,
python = true,
ruby = true,
sh = true,
bash = true,
javascript = true,
puppet = true,
yaml = true,
markdown = true,
['*'] = false,
},
},
},
{
@ -61,14 +24,17 @@ return {
chat = { adapter = 'copilot' },
inline = { adapter = 'copilot' },
},
adapters = {
ollama = function()
return require('codecompanion.adapters').extend('ollama', {
schema = {
model = { default = 'qwen2.5-coder:1.5b' },
},
})
end,
},
},
keys = {
{
'<leader>ac',
'<cmd>CodeCompanionChat Toggle<CR>',
noremap = true,
desc = 'Copilot chat toggle',
},
{
'<leader>as',
'<cmd>CodeCompanionChat Add<CR>',

View file

@ -1,56 +0,0 @@
return {}
-- {
-- 'rcarriga/nvim-dap-ui',
-- event = 'VeryLazy',
-- dependencies = {
-- 'nvim-neotest/nvim-nio',
-- },
-- },
-- {
-- 'mfussenegger/nvim-dap',
-- event = 'VeryLazy',
-- dependencies = {
-- 'leoluz/nvim-dap-go',
-- 'rcarriga/nvim-dap-ui',
-- },
-- config = function()
-- local d = require('dap')
-- local w = require('dap.ui.widgets')
-- local ui = require('dapui')
-- require('dap-go').setup()
-- ui.setup()
--
-- local scopes = nil
-- vim.keymap.set('n', '<leader>za', function()
-- ui.toggle()
-- end, { desc = 'toggle dapui' })
-- vim.keymap.set('n', '<leader>zz', function()
-- d.continue()
-- end, { desc = 'start debugger' })
-- vim.keymap.set('n', '<leader>zn', function()
-- d.step_over()
-- end, { desc = 'step over' })
-- vim.keymap.set('n', '<leader>zi', function()
-- d.step_into()
-- end, { desc = 'step into' })
-- vim.keymap.set('n', '<leader>zo', function()
-- d.step_out()
-- end, { desc = 'step out' })
-- vim.keymap.set('n', '<leader>zx', function()
-- d.toggle_breakpoint()
-- end, { desc = 'toggle_breakpoint' })
-- vim.keymap.set('n', '<leader>zr', function()
-- d.run_last()
-- end, { desc = 'run prev' })
-- vim.keymap.set({ 'n', 'v' }, '<leader>zh', function()
-- ui.eval()
-- end, { desc = 'hover' })
-- vim.keymap.set({ 'n', 'v' }, '<leader>zp', function()
-- require('dap.ui.widgets').preview()
-- end, { desc = 'preview' })
-- vim.keymap.set('n', '<leader>zf', function()
-- local widgets = require('dap.ui.widgets')
-- widgets.centered_float(widgets.frames)
-- end, { desc = 'view frames' })
-- end,
-- },

View file

@ -179,6 +179,8 @@ return {
formatters_by_ft = {
json = { 'jq' },
puppet = { 'puppet-lint' },
lua = { 'stylua' },
python = { 'ruff' },
['*'] = { 'trim_whitespace' },
},
format_on_save = function(bufnr)

View file

@ -1,8 +1,33 @@
return {
{
'windwp/nvim-autopairs',
event = "InsertEnter",
config = true
event = 'InsertEnter',
config = true,
},
{
'stevearc/oil.nvim',
opts = {
watch_for_changes = true,
columns = {
'permissions',
'size',
},
view_options = {
show_hidden = true,
},
keymaps = {
['wq'] = 'actions.close',
},
},
keys = {
{
'<leader>nc',
function()
require('oil').toggle_float()
end,
{ noremap = true, silent = true },
},
},
},
{
'jinh0/eyeliner.nvim',