Added debugging tools for C can't test on debian cuz gdb too old on stable
This commit is contained in:
parent
e73701590f
commit
2e6c59d0c6
3 changed files with 33 additions and 17 deletions
|
|
@ -11,3 +11,4 @@ require("core.plugin_config.treesitter")
|
||||||
require("core.plugin_config.lsp_config")
|
require("core.plugin_config.lsp_config")
|
||||||
require("core.plugin_config.completions")
|
require("core.plugin_config.completions")
|
||||||
require("core.plugin_config.whichkey")
|
require("core.plugin_config.whichkey")
|
||||||
|
require("core.plugin_config.dap-debug")
|
||||||
|
|
|
||||||
|
|
@ -68,22 +68,29 @@ local keymap = {
|
||||||
},
|
},
|
||||||
v = {
|
v = {
|
||||||
name = '+obsidian Vault',
|
name = '+obsidian Vault',
|
||||||
i = {'<Cmd>e ~/Sync/wiki/index.md<CR>', 'Open Index'},
|
i = { '<Cmd>e ~/Sync/wiki/index.md<CR>', 'Open Index' },
|
||||||
o = {'<Cmd>ObsidianOpen<CR>', 'Obsidian Open'},
|
o = { '<Cmd>ObsidianOpen<CR>', 'Obsidian Open' },
|
||||||
n = {'<Cmd>ObsidianNew<CR>', 'New Note'},
|
n = { '<Cmd>ObsidianNew<CR>', 'New Note' },
|
||||||
q = {'<Cmd>ObsidianQuickSwitch<CR>', 'Quick Switch with fzf'},
|
q = { '<Cmd>ObsidianQuickSwitch<CR>', 'Quick Switch with fzf' },
|
||||||
f = {'<Cmd>ObsidianFollowLink<CR>', 'Follow Link'},
|
f = { '<Cmd>ObsidianFollowLink<CR>', 'Follow Link' },
|
||||||
b = {'<Cmd>ObsidianBacklinks<CR>', 'List Backlinks'},
|
b = { '<Cmd>ObsidianBacklinks<CR>', 'List Backlinks' },
|
||||||
d = {'<Cmd>ObsidianToday<CR>', 'Open Daily Note'},
|
d = { '<Cmd>ObsidianToday<CR>', 'Open Daily Note' },
|
||||||
y = {'<Cmd>ObsidianYesterday<CR>', 'Open Yesterdays Note'},
|
y = { '<Cmd>ObsidianYesterday<CR>', 'Open Yesterdays Note' },
|
||||||
t = {'<Cmd>ObsidianTomorrow<CR>', 'Open Tomorrows Note'},
|
t = { '<Cmd>ObsidianTomorrow<CR>', 'Open Tomorrows Note' },
|
||||||
T = {'<Cmd>ObsidianTemplate<CR>', 'Open Template'},
|
T = { '<Cmd>ObsidianTemplate<CR>', 'Open Template' },
|
||||||
s = {'<Cmd>ObsidianSearch<CR>', 'Search Notes'},
|
s = { '<Cmd>ObsidianSearch<CR>', 'Search Notes' },
|
||||||
l = {'<Cmd>ObsidianLink<CR>', 'Link Current Selection'},
|
l = { '<Cmd>ObsidianLink<CR>', 'Link Current Selection' },
|
||||||
L = {'<Cmd>ObsidianLinkNew<CR>', 'Link New Note from Current Selection'},
|
L = { '<Cmd>ObsidianLinkNew<CR>', 'Link New Note from Current Selection' },
|
||||||
w = {'<Cmd>ObsidianWorkspace<CR>', 'Switch Workspace'},
|
w = { '<Cmd>ObsidianWorkspace<CR>', 'Switch Workspace' },
|
||||||
p = {'<Cmd>ObsidianPasteImg<CR>', 'Paste Image'},
|
p = { '<Cmd>ObsidianPasteImg<CR>', 'Paste Image' },
|
||||||
r = {'<Cmd>ObsidianRename<CR>', 'Rename Note'},
|
r = { '<Cmd>ObsidianRename<CR>', 'Rename Note' },
|
||||||
|
},
|
||||||
|
d = {
|
||||||
|
name = 'DAP debug tools',
|
||||||
|
c = { function() require('dap').continue() end, 'continue/launch' },
|
||||||
|
o = { function() require('dap').step_over() end, 'continue/launch' },
|
||||||
|
i = { function() require('dap').step_into() end, 'continue/launch' },
|
||||||
|
b = { function() require('dap').toggle_breakpoint() end, 'continue/launch' },
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
-- Map window keys to leader w
|
-- Map window keys to leader w
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,6 @@ local plugins = {
|
||||||
"nvim-lua/plenary.nvim",
|
"nvim-lua/plenary.nvim",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
-- install without yarn or npm
|
|
||||||
{
|
{
|
||||||
"iamcco/markdown-preview.nvim",
|
"iamcco/markdown-preview.nvim",
|
||||||
cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
|
cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
|
||||||
|
|
@ -134,6 +133,15 @@ local plugins = {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"sindrets/diffview.nvim"
|
"sindrets/diffview.nvim"
|
||||||
|
},
|
||||||
|
-- DAP Debugging Tools
|
||||||
|
{
|
||||||
|
"rcarriga/nvim-dap-ui",
|
||||||
|
dependencies = {
|
||||||
|
"mfussenegger/nvim-dap",
|
||||||
|
"nvim-neotest/nvim-nio",
|
||||||
|
"jay-babu/mason-nvim-dap.nvim"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue