Personal LazyVim config: vimtex, LTeX, Vale, prose settings
This commit is contained in:
@@ -1,3 +1,45 @@
|
||||
-- Keymaps are automatically loaded on the VeryLazy event
|
||||
-- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua
|
||||
-- Add any additional keymaps here
|
||||
|
||||
-- This file is automatically loaded by lazyvim.config.init
|
||||
local map = vim.keymap.set
|
||||
|
||||
-- DAP (Debug Adapter Protocol)
|
||||
-- Note: LazyVim uses <leader>d for Debugging by default,
|
||||
-- but these will override/augment the defaults.
|
||||
map("n", "<leader>dl", function()
|
||||
require("dap").step_into()
|
||||
end, { desc = "Debugger step into" })
|
||||
map("n", "<leader>dj", function()
|
||||
require("dap").step_over()
|
||||
end, { desc = "Debugger step over" })
|
||||
map("n", "<leader>dk", function()
|
||||
require("dap").step_out()
|
||||
end, { desc = "Debugger step out" })
|
||||
map("n", "<leader>dc", function()
|
||||
require("dap").continue()
|
||||
end, { desc = "Debugger continue" })
|
||||
map("n", "<leader>db", function()
|
||||
require("dap").toggle_breakpoint()
|
||||
end, { desc = "Debugger toggle breakpoint" })
|
||||
map("n", "<leader>dd", function()
|
||||
require("dap").set_breakpoint(vim.fn.input("Breakpoint condition: "))
|
||||
end, { desc = "Debugger set conditional breakpoint" })
|
||||
map("n", "<leader>de", function()
|
||||
require("dap").terminate()
|
||||
end, { desc = "Debugger reset" })
|
||||
map("n", "<leader>dr", function()
|
||||
require("dap").run_last()
|
||||
end, { desc = "Debugger run last" })
|
||||
|
||||
-- Rustaceanvim
|
||||
map("n", "<leader>dt", "<cmd>RustLsp testables<cr>", { desc = "Debugger testables" })
|
||||
|
||||
-- Copilot toggle (inline suggestions + blink/cmp source)
|
||||
map("n", "<leader>ua", function()
|
||||
vim.g.copilot_enabled = not vim.g.copilot_enabled
|
||||
require("copilot.suggestion").toggle_auto_trigger()
|
||||
local state = vim.g.copilot_enabled and "enabled" or "disabled"
|
||||
vim.notify("Copilot " .. state, vim.log.levels.INFO)
|
||||
end, { desc = "Toggle Copilot" })
|
||||
|
||||
Reference in New Issue
Block a user