Compare commits
3 Commits
5d750edc8f
...
20f6415230
Author | SHA1 | Date | |
---|---|---|---|
20f6415230
|
|||
e8090d0087
|
|||
88bbc811d9
|
@@ -19,9 +19,7 @@
|
||||
"iswap.nvim": { "branch": "master", "commit": "e02cc91f2a8feb5c5a595767d208c54b6e3258ec" },
|
||||
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
||||
"lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" },
|
||||
"leap.nvim": { "branch": "main", "commit": "ebaf38f7fd7193cc918c10eb955afed63301cd76" },
|
||||
"lsp-progress.nvim": { "branch": "main", "commit": "f3df1df8f5ea33d082db047b5d2d2b83cc01cd8a" },
|
||||
"lsp_signature.nvim": { "branch": "master", "commit": "2b30d8582126a12a493b737e9761969eb869a05b" },
|
||||
"lspsaga.nvim": { "branch": "main", "commit": "95201b41b19baa54eaa9a70caee31ae37791d284" },
|
||||
"lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" },
|
||||
"markdown-toggle.nvim": { "branch": "main", "commit": "0b9d917c6999672279e6178f76dbfb470e872419" },
|
||||
@@ -39,10 +37,8 @@
|
||||
"nvim-treesitter-textobjects": { "branch": "master", "commit": "71385f191ec06ffc60e80e6b0c9a9d5daed4824c" },
|
||||
"nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "3362099de3368aa620a8105b19ed04c2053e38c0" },
|
||||
"octo.nvim": { "branch": "master", "commit": "1d8abaffbd8a8e5e6a2ece8523fc00a1dc38a41b" },
|
||||
"oil.nvim": { "branch": "master", "commit": "bbad9a76b2617ce1221d49619e4e4b659b3c61fc" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
|
||||
"pretty_hover": { "branch": "master", "commit": "9c5f5281b69d85627b1a1ebbd91a11acd7ece29c" },
|
||||
"render-markdown.nvim": { "branch": "main", "commit": "eec00fbfd7273cdfa0a1154dbef0bb983641eaf8" },
|
||||
"rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" },
|
||||
"snacks.nvim": { "branch": "main", "commit": "b240ddf39c842effeefb7fecab7dbf9ba05e133d" },
|
||||
@@ -51,11 +47,7 @@
|
||||
"tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" },
|
||||
"undotree": { "branch": "master", "commit": "28f2f54a34baff90ea6f4a735ef1813ad875c743" },
|
||||
"vim-illuminate": { "branch": "master", "commit": "0d1e93684da00ab7c057410fecfc24f434698898" },
|
||||
"vim-repeat": { "branch": "master", "commit": "65846025c15494983dafe5e3b46c8f88ab2e9635" },
|
||||
"vim-table-mode": { "branch": "master", "commit": "e4365bde024f73e205eefa2fb78e3029ddb92ea9" },
|
||||
"vim-tmux-navigator": { "branch": "master", "commit": "c45243dc1f32ac6bcf6068e5300f3b2b237e576a" },
|
||||
"vim-wakatime": { "branch": "master", "commit": "3403495670f0ee08887401a28f8430dc4ac67429" },
|
||||
"vimtex": { "branch": "master", "commit": "6fabe8b7b5e83f753eb930036b1d941b2f7d3d4d" },
|
||||
"vscode-codicons": { "branch": "main", "commit": "deaeb5ac5e0a066da399919928b77ce5ee40db34" },
|
||||
"workspace-diagnostics.nvim": { "branch": "main", "commit": "60f9175b2501ae3f8b1aba9719c0df8827610c8e" }
|
||||
"vscode-codicons": { "branch": "main", "commit": "deaeb5ac5e0a066da399919928b77ce5ee40db34" }
|
||||
}
|
||||
|
@@ -156,6 +156,8 @@ return {
|
||||
end, { desc = 'Show symbol info' })
|
||||
|
||||
vim.keymap.set('n', '<A-m>', compile_project('clear && ./build.sh krypton\n'), { desc = '[H]eader and Source Switcher' })
|
||||
vim.keymap.set('n', '<A-r>', compile_project('clear && ./build.sh krypton\n'), { desc = '[H]eader and Source Switcher' })
|
||||
vim.keymap.set('n', '<A-c>', compile_project('clear && ./build.sh krypton\n'), { desc = '[H]eader and Source Switcher' })
|
||||
vim.keymap.set('n', '<A-t>', compile_project('clear && ./build.sh test\n'), { desc = '[H]eader and Source Switcher' })
|
||||
vim.keymap.set('n', '<leader>h', '<cmd>ClangdSwitchSourceHeader<cr>', { desc = '[H]eader and Source Switcher' })
|
||||
end,
|
||||
|
@@ -187,7 +187,7 @@ local groups = {
|
||||
hl = '@comment.todo.comment',
|
||||
},
|
||||
warning = {
|
||||
keywords = { 'WARN', 'WARNING', 'HACK', 'SECURITY', 'SECURE' },
|
||||
keywords = { 'WARN', 'WARNING', 'HACK', 'SECURITY', 'SECURE', 'IMPORTANT' },
|
||||
hl = '@comment.warning.comment',
|
||||
},
|
||||
error = {
|
||||
@@ -195,7 +195,7 @@ local groups = {
|
||||
hl = '@comment.error.comment',
|
||||
},
|
||||
perf = {
|
||||
keywords = { 'PERF', 'OPTIMIZE' },
|
||||
keywords = { 'PERF', 'OPTIMIZE', 'STUDY' },
|
||||
hl = '@comment.perf.comment',
|
||||
},
|
||||
note = {
|
||||
@@ -300,7 +300,19 @@ end
|
||||
|
||||
vim.api.nvim_create_autocmd('TermOpen', {
|
||||
callback = function(args)
|
||||
vim.api.nvim_buf_set_keymap(args.buf, 'n', 'gd', '<cmd>lua Jump_to_error(true)<CR>', { noremap = true, silent = true })
|
||||
vim.api.nvim_buf_set_keymap(args.buf, 'n', 'go', '<cmd>lua Jump_to_error(false)<CR>', { noremap = true, silent = true })
|
||||
vim.api.nvim_buf_set_keymap(
|
||||
args.buf,
|
||||
'n',
|
||||
'gd',
|
||||
'<cmd>lua Jump_to_error(true)<CR>',
|
||||
{ noremap = true, silent = true }
|
||||
)
|
||||
vim.api.nvim_buf_set_keymap(
|
||||
args.buf,
|
||||
'n',
|
||||
'go',
|
||||
'<cmd>lua Jump_to_error(false)<CR>',
|
||||
{ noremap = true, silent = true }
|
||||
)
|
||||
end,
|
||||
})
|
||||
|
@@ -1,20 +1,3 @@
|
||||
-- NORMAL: lorem ipsum
|
||||
-- TODO: lorem ipsum
|
||||
-- FIX: lorem ipsum
|
||||
-- OPTIMIZE: lorem ipsum
|
||||
-- WARN: lorem ipsum
|
||||
-- PERF: lorem ipsum
|
||||
-- HACK: lorem ipsum
|
||||
-- NOTE: lorem ipsum
|
||||
-- TEST: lorem ipsum
|
||||
-- UNSAFE: lorem ipsum
|
||||
-- TODO(kyren223): lorem ipsum
|
||||
-- NOTE:(broken) lorem ipsum
|
||||
-- todo!(a);
|
||||
-- todo!(aaa);
|
||||
-- Test
|
||||
-- TODO: blabla
|
||||
|
||||
return {
|
||||
'folke/todo-comments.nvim',
|
||||
dependencies = { 'nvim-lua/plenary.nvim' },
|
||||
@@ -48,7 +31,9 @@ return {
|
||||
'WARNING',
|
||||
'SECURITY',
|
||||
'HACK',
|
||||
'IMPORTANT',
|
||||
'PERF',
|
||||
'STUDY',
|
||||
'UNSAFE',
|
||||
'SAFETY',
|
||||
'ERROR',
|
||||
@@ -71,7 +56,9 @@ return {
|
||||
TEST = { icon = ' ', color = 'note' },
|
||||
WARN = { icon = ' ', color = 'warning', alt = { 'WARNING', 'SECURITY' } },
|
||||
HACK = { icon = ' ', color = 'warning' },
|
||||
IMPORTANT = { icon = ' ', color = 'warning' },
|
||||
PERF = { icon = ' ', color = 'perf' },
|
||||
STUDY = { icon = ' ', color = 'perf' },
|
||||
UNSAFE = { icon = ' ', color = 'error', alt = { 'SAFETY' } },
|
||||
},
|
||||
highlight = {
|
||||
|
Reference in New Issue
Block a user