update dotfiles: fix codelldb in nvim/lua/plugins/dap.lua dosen't auto download

This commit is contained in:
2026-06-29 19:38:58 +08:00
parent 87be571667
commit 1577638614
2 changed files with 29 additions and 26 deletions
+26 -26
View File
@@ -3,47 +3,47 @@
-- ============================================================================ -- ============================================================================
-- Leader 键 -- Leader 键
vim.g.mapleader = " " vim.g.mapleader = " "
-- --------------------------------------------------------------------------- -- ---------------------------------------------------------------------------
-- 编辑器选项 -- 编辑器选项
-- --------------------------------------------------------------------------- -- ---------------------------------------------------------------------------
local opt = vim.opt local opt = vim.opt
opt.number = true -- 行号 opt.number = true -- 行号
opt.relativenumber = true -- 相对行号 opt.relativenumber = true -- 相对行号
opt.tabstop = 4 -- Tab 宽度 opt.tabstop = 4 -- Tab 宽度
opt.shiftwidth = 4 -- 缩进宽度 opt.shiftwidth = 4 -- 缩进宽度
opt.expandtab = true -- Tab 转空格 opt.expandtab = true -- Tab 转空格
opt.smartindent = true -- 智能缩进 opt.smartindent = true -- 智能缩进
opt.wrap = false -- 不自动换行 opt.wrap = false -- 不自动换行
opt.cursorline = true -- 高亮当前行 opt.cursorline = true -- 高亮当前行
opt.signcolumn = "yes" -- 始终显示符号列 opt.signcolumn = "yes" -- 始终显示符号列
opt.updatetime = 250 -- 快速更新 opt.updatetime = 250 -- 快速更新
opt.timeoutlen = 300 -- 快捷键超时 opt.timeoutlen = 300 -- 快捷键超时
opt.splitright = true -- 垂直分屏在右侧 opt.splitright = true -- 垂直分屏在右侧
opt.splitbelow = true -- 水平分屏在下方 opt.splitbelow = true -- 水平分屏在下方
opt.undofile = true -- 持久化撤销 opt.undofile = true -- 持久化撤销
opt.ignorecase = true -- 搜索忽略大小写 opt.ignorecase = true -- 搜索忽略大小写
opt.smartcase = true -- 智能大小写 opt.smartcase = true -- 智能大小写
opt.wildmenu = true -- 命令行补全增强 opt.wildmenu = true -- 命令行补全增强
opt.wildmode = "longest:full,full" opt.wildmode = "longest:full,full"
opt.pumheight = 10 -- 补全菜单最大高度 opt.pumheight = 10 -- 补全菜单最大高度
opt.clipboard = "unnamedplus" -- 系统剪贴板 opt.clipboard = "unnamedplus" -- 系统剪贴板
opt.termguicolors = true -- 真彩色支持 opt.termguicolors = true -- 真彩色支持
opt.foldlevel = 99 -- 默认展开所有折叠 opt.foldlevel = 99 -- 默认展开所有折叠
-- 全局浮动窗口圆角边框(与 blink.cmp 补全菜单一致) -- 全局浮动窗口圆角边框(与 blink.cmp 补全菜单一致)
vim.o.winborder = "rounded" vim.o.winborder = "rounded"
-- --------------------------------------------------------------------------- -- ---------------------------------------------------------------------------
-- 基础键位 -- 基础键位
-- --------------------------------------------------------------------------- -- ---------------------------------------------------------------------------
local keymap = vim.keymap.set local keymap = vim.keymap.set
-- 编辑器操作 -- 编辑器操作
keymap("n", "<leader>w", "<cmd>w<cr>", { desc = "保存" }) keymap("n", "<leader>w", "<cmd>w<cr>", { desc = "保存" })
keymap("n", "<leader>q", "<cmd>q<cr>", { desc = "退出" }) keymap("n", "<leader>q", "<cmd>q<cr>", { desc = "退出" })
keymap("n", "<leader>/", "<cmd>noh<cr>", { desc = "清除搜索高亮" }) keymap("n", "<leader>/", "<cmd>noh<cr>", { desc = "清除搜索高亮" })
-- 窗口导航 -- 窗口导航
+3
View File
@@ -81,9 +81,12 @@ return {
}, },
-- Mason DAP 自动安装 -- Mason DAP 自动安装
-- lazy = false: defaults = { lazy = true } 会使此插件无触发器而永不加载,
-- 导致 ensure_installed 不执行、codelldb 不安装
{ {
"jay-babu/mason-nvim-dap.nvim", "jay-babu/mason-nvim-dap.nvim",
dependencies = { "williamboman/mason.nvim", "mfussenegger/nvim-dap" }, dependencies = { "williamboman/mason.nvim", "mfussenegger/nvim-dap" },
lazy = false,
opts = { opts = {
ensure_installed = { "codelldb" }, ensure_installed = { "codelldb" },
}, },