fixes and removed unwanted stuff

This commit is contained in:
Blake Ridgway
2026-07-06 12:55:07 -05:00
parent f44ef8fc60
commit c2c7818d2b
8 changed files with 425 additions and 88 deletions

View File

@@ -58,14 +58,21 @@ return {
{
"folke/trouble.nvim",
cmd = "Trouble",
opts = { use_diagnostic_signs = true },
opts = {
signs = {
error = "",
warn = "",
hint = "",
info = "",
},
},
},
-- Floating terminal
{
"akinsho/toggleterm.nvim",
version = "*",
cmd = "ToggleTerm",
cmd = { "ToggleTerm", "TermExec" },
keys = { [[<C-\>]] },
opts = {
open_mapping = [[<C-\>]],
@@ -91,6 +98,12 @@ return {
},
config = function()
require "configs.dap"
-- Auto-open/close DAP UI with debug sessions
local dap, dapui = require("dap"), require("dapui")
dap.listeners.after.event_initialized["dapui_config"] = dapui.open
dap.listeners.before.event_terminated["dapui_config"] = dapui.close
dap.listeners.before.event_exited["dapui_config"] = dapui.close
end,
},
@@ -108,6 +121,51 @@ return {
branch = "harpoon2",
dependencies = { "nvim-lua/plenary.nvim" },
opts = {},
keys = {
{
"<leader>ha",
function() require("harpoon"):list():add() end,
desc = "Harpoon: add file",
},
{
"<leader>hh",
function()
local h = require("harpoon")
h.ui:toggle_quick_menu(h:list())
end,
desc = "Harpoon: quick menu",
},
{
"<leader>1",
function() require("harpoon"):list():select(1) end,
desc = "Harpoon: file 1",
},
{
"<leader>2",
function() require("harpoon"):list():select(2) end,
desc = "Harpoon: file 2",
},
{
"<leader>3",
function() require("harpoon"):list():select(3) end,
desc = "Harpoon: file 3",
},
{
"<leader>4",
function() require("harpoon"):list():select(4) end,
desc = "Harpoon: file 4",
},
{
"<leader>]",
function() require("harpoon"):list():next() end,
desc = "Harpoon: next file",
},
{
"<leader>[",
function() require("harpoon"):list():prev() end,
desc = "Harpoon: prev file",
},
},
},
-- ── AI ───────────────────────────────────────────────────────────────────────
@@ -132,13 +190,12 @@ return {
providers = {
deepseek = {
__inherited_from = "openai",
api_key_name = "cmd:grep -m1 DEEPSEEK_API_KEY ~/.bashrc | grep -oP '(?<=\")[^\"]*(?=\")'",
api_key_name = "DEEPSEEK_API_KEY",
endpoint = "https://api.deepseek.com/v1",
model = "deepseek-chat",
model = "deepseek-v4-pro",
extra_request_body = { temperature = 0, max_tokens = 8192 },
},
},
-- Use dressing for concealed API-key prompts (native provider has a bug)
input = { provider = "dressing" },
},
config = function(_, opts)
@@ -158,21 +215,21 @@ return {
provider = "openai_compatible",
provider_options = {
openai_compatible = {
api_key = "DEEPSEEK_API_KEY",
api_key_name = "DEEPSEEK_API_KEY",
end_point = "https://api.deepseek.com/chat/completions",
model = "deepseek-chat",
model = "deepseek-v4-pro",
name = "DeepSeek",
optional = { max_tokens = 256, top_p = 0.9 },
},
},
virtualtext = {
auto_trigger_ft = {}, -- manual trigger only (<A-m>)
auto_trigger_ft = {}, -- manual trigger only
keymap = {
accept = "<A-l>",
accept = "<A-l>",
accept_line = "<A-j>",
prev = "<A-[>",
next = "<A-]>",
dismiss = "<A-e>",
prev = "<A-[>",
next = "<A-]>",
dismiss = "<A-e>",
},
},
},