fixes and removed unwanted stuff
This commit is contained in:
@@ -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>",
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user