Skip to content
This repository was archived by the owner on Jul 16, 2024. It is now read-only.

Commit b8944c9

Browse files
authored
fix: dap and vtsls (#65)
* fix: gitsigns upgrade * fix: increase threshold for fzf preview * add vtsls settings * fix lsp * fix: dap * add debug config to dap * fix: wildmode * add amber lang * fix: vtls not work in some project --------- Co-authored-by: Towry Wang <towry@users.noreply.github.com>
1 parent 2dd244a commit b8944c9

File tree

17 files changed

+259
-124
lines changed

17 files changed

+259
-124
lines changed

after/ftdetect/amber.vim

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
au BufRead,BufNewFile *.am set filetype=amber syntax=amber

after/ftplugin/amber.lua

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
vim.cmd('setlocal makeprg=amber\\ %')
2+
3+
local bufnr = vim.api.nvim_get_current_buf()
4+
vim.keymap.set('n', '<localleader>cc', function()
5+
vim.cmd('OverDispatch! amber ' .. vim.fn.expand('%') .. ' ' .. (vim.fn.expand('%:r') .. '.sh'))
6+
end, {
7+
desc = 'Compile current amber file',
8+
buffer = bufnr,
9+
})

after/ftplugin/dap-float.lua

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
vim.api.nvim_buf_set_keymap(0, 'n', 'q', '<cmd>fclose<cr>', { silent = true, nowait = true, noremap = true })

lazy-lock.json

+30-30
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,37 @@
33
"FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" },
44
"LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" },
55
"NeoTerm.lua": { "branch": "main", "commit": "f71a4a9663c52673a677a09894d945983c8da303" },
6-
"aerial.nvim": { "branch": "master", "commit": "75de06f8edbd0006997a19b760045753d4f6693c" },
6+
"aerial.nvim": { "branch": "master", "commit": "eb25396dae306cef5b8fffbe9ae98283d2f1c199" },
7+
"amber.vim": { "branch": "master", "commit": "94dc09c95f76794d2473eb9afd73b61cc3728eec" },
78
"blackjack.nvim": { "branch": "main", "commit": "cf59e79de25b87a3ef68b92b3277c50d4b345a92" },
89
"bmessages.nvim": { "branch": "main", "commit": "cad159ee584932d1a631ca7c5a2e6e58d3e9981e" },
910
"bufresize.nvim": { "branch": "master", "commit": "3b19527ab936d6910484dcc20fb59bdb12322d8b" },
1011
"carbon-now.nvim": { "branch": "main", "commit": "f13c3c611a6aa22cca028bfe2cec63c7f67f2c87" },
1112
"cmd-parser.nvim": { "branch": "master", "commit": "6363b8bddef968c3ec51a38172af44f675f01ef3" },
12-
"codeium.vim": { "branch": "main", "commit": "8d4e845f125731d2de7c3036ea83f4be031c4340" },
13+
"codeium.vim": { "branch": "main", "commit": "7a01ffb1e6538fe634f294908a50a7b680039284" },
1314
"coq.artifacts": { "branch": "artifacts", "commit": "9c5067a471322c6bb866545e88e5b28c82511865" },
1415
"coq.thirdparty": { "branch": "3p", "commit": "5f45777bcb0c14266a7e07ed474cb70c4e8b6397" },
1516
"coq_luasnip": { "branch": "master", "commit": "19b20fe781bdec57b63138a3789a21d81264f8ec" },
16-
"coq_nvim": { "branch": "coq", "commit": "83808cfdebca290c84808c85b73f4dbcf5cf981f" },
17-
"crates.nvim": { "branch": "main", "commit": "3ab99ade2c9a9d4291a8424c03db9a3be9862a72" },
17+
"coq_nvim": { "branch": "coq", "commit": "28353974363a6db051be2dde391afea38217c262" },
18+
"crates.nvim": { "branch": "main", "commit": "eecd13449945ee2c064e00c618dfec9b2d856ea3" },
1819
"cutlass.nvim": { "branch": "main", "commit": "1ac7e4b53d79410be52a9e464d44c60556282b3e" },
1920
"diffconflicts": { "branch": "master", "commit": "4972d1401e008c5e9afeb703eddd1b2c2a1d1199" },
2021
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
21-
"dressing.nvim": { "branch": "master", "commit": "e3714c8049b2243e792492c4149e4cc395c68eb9" },
22+
"dressing.nvim": { "branch": "master", "commit": "6741f1062d3dc6e4755367a7e9b347b553623f04" },
2223
"fidget.nvim": { "branch": "main", "commit": "ef99df04a1c53a453602421bc0f756997edc8289" },
2324
"flash.nvim": { "branch": "main", "commit": "43f67935d388fbb540f8b40e8cbfd80de54f978a" },
2425
"flatten.nvim": { "branch": "guest-data", "commit": "1840a55226763175906d0d6b4058f31743747548" },
25-
"friendly-snippets": { "branch": "main", "commit": "700c4a25caacbb4648c9a27972c2fe203948e0c2" },
26-
"fzf-lua": { "branch": "main", "commit": "b59bb9a205547a4d57987ab939845d9b35833466" },
26+
"friendly-snippets": { "branch": "main", "commit": "682157939e57bd6a2c86277dfd4d6fbfce63dbac" },
27+
"fzf-lua": { "branch": "main", "commit": "1ec6eeda11c3a3dcd544e1c61ad4b8c9b49903c4" },
2728
"gist.nvim": { "branch": "main", "commit": "92b13e486dd9fd083750450e0d262fcc68a62b91" },
2829
"git-worktree.nvim": { "branch": "master", "commit": "f729467f40f738173b99e962ad7e41b8e0856ac7" },
29-
"gitsigns.nvim": { "branch": "main", "commit": "def49e48c6329527e344d0c99a0d2cd9fdf6bb84" },
30-
"guess-indent.nvim": { "branch": "main", "commit": "b8ae749fce17aa4c267eec80a6984130b94f80b2" },
30+
"gitsigns.nvim": { "branch": "main", "commit": "8df63f2ddc615feb71fd4aee45a4cee022876df1" },
31+
"guess-indent.nvim": { "branch": "main", "commit": "6c75506e71836f34fe5c5efa322dfce3e0494e7b" },
3132
"gv.vim": { "branch": "master", "commit": "b6bb6664e2c95aa584059f195eb3a9f3cb133994" },
3233
"heirline.nvim": { "branch": "master", "commit": "0d797435e54645a5f98bad7ad6046aac1ef95c1e" },
33-
"indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" },
34+
"indent-blankline.nvim": { "branch": "master", "commit": "4036c8ae9cc29faf8e6443fa5b23e679db055d24" },
3435
"kanagawa.nvim": { "branch": "master", "commit": "fe5b2c9e2549862c3dc3f3c8e9cf7ddece0f40c2" },
35-
"lazy.nvim": { "branch": "main", "commit": "c501b429cf995c645454539b924aaefae45bb9eb" },
36+
"lazy.nvim": { "branch": "main", "commit": "4ea9fe060042f345960ad0c01aa7bca91405e10a" },
3637
"lazydev.nvim": { "branch": "main", "commit": "6184ebbbc8045d70077659b7d30c705a588dc62f" },
3738
"leetcode.nvim": { "branch": "master", "commit": "df3ade5ea8026b5d42fdfdf84ca83d55e8855e20" },
3839
"legendary.nvim": { "branch": "master", "commit": "89e0d00c5aed623c1f29cf2a963fd1737358e92a" },
@@ -42,67 +43,66 @@
4243
"mason-nvim-dap.nvim": { "branch": "main", "commit": "f5425eb1d0d794f0305d5eeebddabb74614683ff" },
4344
"mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" },
4445
"mini.bufremove": { "branch": "main", "commit": "54cd51fffac7c343d7ba441118fec364cd1d7e9c" },
45-
"mini.clue": { "branch": "main", "commit": "08f792869781b4bfdfcaa55eb905b9635c0a243f" },
46-
"mini.cursorword": { "branch": "main", "commit": "b6fb7e8556b3e3bb09c5cca1937d8e542f8a0261" },
46+
"mini.clue": { "branch": "main", "commit": "c3eaa29d7e875b3a80b4db4067a04726646ce2db" },
47+
"mini.cursorword": { "branch": "main", "commit": "598f294f027bb2f3c3a49a88c3f7cca8abd77b9e" },
4748
"mini.doc": { "branch": "main", "commit": "11756803265e923e9ec61553f5c14d265ee47cba" },
48-
"mini.extra": { "branch": "main", "commit": "a89d2376082cfe4b9d55713beddd5c5f5995ea2a" },
49-
"mini.pick": { "branch": "main", "commit": "27fc7862b7a1fc2e04356dc5ed1caf7049baccb4" },
49+
"mini.extra": { "branch": "main", "commit": "2a3dc0293fbbe5a27d54957ed149cbdf4f2ddbbf" },
50+
"mini.pick": { "branch": "main", "commit": "45047caf5b6da3647f0c4237e5811894d58e9477" },
5051
"mini.sessions": { "branch": "main", "commit": "a36b78d12fc16c938ba7a1e5ad1300d43c8bb848" },
5152
"mini.surround": { "branch": "main", "commit": "3cb5b509ad34f2402df4b977be607a614c8c7524" },
52-
"mini.visits": { "branch": "main", "commit": "20e82e3f4ed1ce96d254c16a8602d7606c618c25" },
53+
"mini.visits": { "branch": "main", "commit": "ba562001b033943f2f0ee943f0d0f1ee621aa90f" },
5354
"neo-tree.nvim": { "branch": "main", "commit": "206241e451c12f78969ff5ae53af45616ffc9b72" },
5455
"neogen": { "branch": "main", "commit": "6de0add4805165317ab7d3d36b5cef48b1b865f3" },
5556
"neotab.nvim": { "branch": "master", "commit": "6c6107dddaa051504e433608f59eca606138269b" },
56-
"neotest": { "branch": "master", "commit": "f30bab1faef13d47f3905e065215c96a42d075ad" },
57+
"neotest": { "branch": "master", "commit": "26ed90509c377d10dbdebd25b7094a886323b32b" },
5758
"neotest-jest": { "branch": "main", "commit": "514fd4eae7da15fd409133086bb8e029b65ac43f" },
5859
"none-ls-extras.nvim": { "branch": "main", "commit": "336e84b9e43c0effb735b08798ffac382920053b" },
5960
"none-ls.nvim": { "branch": "main", "commit": "c07abc43e2e7764631b694ecca203655953d826a" },
6061
"nui-components.nvim": { "branch": "main", "commit": "caecfe2089e5ffbe99c2b0e0468da91990263a90" },
61-
"nui.nvim": { "branch": "main", "commit": "322978c734866996274467de084a95e4f9b5e0b1" },
62+
"nui.nvim": { "branch": "main", "commit": "a2bc1e9d0359caa5d11ad967cd1e30e8d4676226" },
6263
"numb.nvim": { "branch": "master", "commit": "3f7d4a74bd456e747a1278ea1672b26116e0824d" },
63-
"nvim-chainsaw": { "branch": "main", "commit": "eef88b6a897a367202e99c61aad66c762c61ca0f" },
64+
"nvim-chainsaw": { "branch": "main", "commit": "7edcedda09e47f56b33f767a0fb3f369aadb44ca" },
6465
"nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" },
6566
"nvim-dap": { "branch": "master", "commit": "6f79b822997f2e8a789c6034e147d42bc6706770" },
6667
"nvim-dap-ui": { "branch": "master", "commit": "b7267003ba4dd860350be86f75b9d9ea287cedca" },
6768
"nvim-dap-virtual-text": { "branch": "master", "commit": "d7c695ea39542f6da94ee4d66176f5d660ab0a77" },
6869
"nvim-lastplace": { "branch": "main", "commit": "0bb6103c506315044872e0f84b1f736c4172bb20" },
69-
"nvim-lspconfig": { "branch": "master", "commit": "bd7c76375a511994c9ca8d69441f134dc10ae3bd" },
70+
"nvim-lspconfig": { "branch": "master", "commit": "9c9eb07fecc578e25e28db8dc9002b43fff2ed79" },
7071
"nvim-nio": { "branch": "master", "commit": "7969e0a8ffabdf210edd7978ec954a47a737bbcc" },
71-
"nvim-scissors": { "branch": "main", "commit": "9a41af472468e3eb83ffb3a5b4764875f40a8c4e" },
72+
"nvim-scissors": { "branch": "main", "commit": "cc285adfc9a22ff38c449d6ab85bccb4499b1f8b" },
7273
"nvim-snippets": { "branch": "main", "commit": "5c978b3ba0c504dc9f94ca93d17029f26064d229" },
7374
"nvim-spider": { "branch": "main", "commit": "b17d85c086d963852b7e3f543e0cd187b5112bc5" },
74-
"nvim-treesitter": { "branch": "main", "commit": "9e124eab09d60132f1de29d3dad0d1a7757ae560" },
75+
"nvim-treesitter": { "branch": "main", "commit": "cbea889f5475cdcd5e1027cfbef80df3e1dc40aa" },
7576
"nvim-treesitter-context": { "branch": "master", "commit": "5efba33af0f39942e426340da7bc15d7dec16474" },
7677
"nvim-treesitter-textobjects": { "branch": "main", "commit": "cd8fd01677e0cfe9dc2c715f305d653269232c1a" },
7778
"nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" },
7879
"nvim-window-picker": { "branch": "main", "commit": "41cfaa428577c53552200a404ae9b3a0b5719706" },
79-
"obsidian.nvim": { "branch": "main", "commit": "c6bd6d93e4724ac2dc0cae73ebe1d568bf406537" },
80-
"oil.nvim": { "branch": "master", "commit": "64a3a555b40d96faae488ed6cf5d0f8b38520891" },
80+
"obsidian.nvim": { "branch": "main", "commit": "7507dee26f18610d5f928ff2b7e5fcb658074e52" },
81+
"oil.nvim": { "branch": "master", "commit": "65c53dbe4f2140236590a7568a5f22a77d16be39" },
8182
"overseer.nvim": { "branch": "master", "commit": "d78fa84c06d37b1eb3bd42b4b5467c7476e74589" },
8283
"plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" },
8384
"popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" },
8485
"project_nvim": { "branch": "main", "commit": "c60a695bca9ea0f0a6324cd85aa8222412708d32" },
8586
"range-highlight.nvim": { "branch": "master", "commit": "8b5e8ccb3460b2c3675f4639b9f54e64eaab36d9" },
86-
"reach.nvim": { "branch": "master", "commit": "f86830357941cca8a31f19601153087ea9524d22" },
8787
"registers": { "branch": "main", "commit": "22bb98f93a423252fffeb3531f7bc12a3e07b63f" },
8888
"rgflow.nvim": { "branch": "master", "commit": "697e90e04cde5caf2a4f394b4375f0f1284c935a" },
89-
"rustaceanvim": { "branch": "master", "commit": "1e7600b370db3caf37a1cd867e00aac27597a114" },
90-
"smart-splits.nvim": { "branch": "master", "commit": "3d9fa9e4b31c30d6b328f2447a4dc7dceffbc2ea" },
89+
"rustaceanvim": { "branch": "master", "commit": "d6d7620b66d74b3b16defcf85cbef7b3582795b3" },
90+
"smart-splits.nvim": { "branch": "master", "commit": "ae8ffc9509f6f82b51e3b38f24c49fe47b793cb1" },
9191
"smartyank.nvim": { "branch": "master", "commit": "d9e078fe08d6466e37ea45ac446a9f60e6866789" },
9292
"sqlite.lua": { "branch": "master", "commit": "d0ffd703b56d090d213b497ed4eb840495f14a11" },
9393
"ssr.nvim": { "branch": "main", "commit": "bb323ba621ac647b4ac5638b47666e3ef3c279e1" },
9494
"stay-in-place.nvim": { "branch": "main", "commit": "0628b6db8970fc731abf9608d6f80659b58932c9" },
9595
"switch.vim": { "branch": "main", "commit": "21defb202ebb8406b8ed63183a43ea026f2645b3" },
9696
"telescope-file-browser.nvim": { "branch": "master", "commit": "e34fb31aba3325e530c2cc5442ffdffc3f227208" },
9797
"telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" },
98-
"telescope.nvim": { "branch": "master", "commit": "c392f1b78eaaf870ca584bd698e78076ed301b26" },
98+
"telescope.nvim": { "branch": "master", "commit": "f2bfde705ac752c52544d5cfa8b0aee0a766c1ed" },
9999
"text-case.nvim": { "branch": "main", "commit": "d62c63a4e9a996c7321885937ab89920fca2c1c8" },
100100
"todo-comments.nvim": { "branch": "main", "commit": "51e10f838e84b4756c16311d0b1ef0972c6482d2" },
101101
"toggleterm.nvim": { "branch": "main", "commit": "fee58a0473fd92b28c34f8f724e4918b15ba30a3" },
102102
"trailblazer.nvim": { "branch": "main", "commit": "674bb6254a376a234d0d243366224122fc064eab" },
103103
"treesj": { "branch": "main", "commit": "f98deb33805485b56a8d44d1a27d16874af00d7f" },
104104
"trld.nvim": { "branch": "main", "commit": "f9955514afd0af8cbbf81506265adbcb56b953fa" },
105-
"trouble.nvim": { "branch": "main", "commit": "58a3acfc6d8d819324dab4c87068596319032e64" },
105+
"trouble.nvim": { "branch": "main", "commit": "57761ba7148164f0315ed203e714ac242329abd4" },
106106
"undotree": { "branch": "master", "commit": "56c684a805fe948936cda0d1b19505b84ad7e065" },
107107
"vim-dispatch": { "branch": "master", "commit": "4c695bc052cad2ae6b980aebbe48d046466e27ae" },
108108
"vim-fugitive": { "branch": "master", "commit": "64d6cafb9dcbacce18c26d7daf617ebb96b273f3" },
@@ -112,7 +112,7 @@
112112
"vim-rsi": { "branch": "master", "commit": "45540637ead22f011e8215f1c90142e49d946a54" },
113113
"vim-startuptime": { "branch": "master", "commit": "ac2cccb5be617672add1f4f3c0a55ce99ba34e01" },
114114
"wezterm.nvim": { "branch": "main", "commit": "f73bba23ab4becd146fa2d0a3a16a84b987eeaca" },
115-
"yazi.nvim": { "branch": "master", "commit": "60f589ed67b3a7b1b92a81f9345069f52aa64132" },
115+
"yazi.nvim": { "branch": "master", "commit": "1d1297ad33f754e074853efd6edb0c1de8c0ce76" },
116116
"zen-mode.nvim": { "branch": "main", "commit": "78557d972b4bfbb7488e17b5703d25164ae64e6a" },
117117
"zig.vim": { "branch": "master", "commit": "54c216e5306a5c3878a60596aacb94dca8652ab9" }
118118
}

lua/user/config/options.lua

+3-3
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,13 @@ function M.init_interface()
123123
o.lazyredraw = true --- lazyredraw on startup
124124
o.wildmenu = true
125125
-- longest: CmdA, CmdB, 'Cmd' is longest match
126-
o.wildmode = { 'full', 'full:longest', 'list:full', 'lastused' } -- Command-line completion mode
126+
o.wildmode = { 'longest:full', 'list:longest', 'list:full' } -- Command-line completion mode
127127
o.wildignorecase = true
128-
o.wildoptions = { 'fuzzy', 'pum', 'tagfile' }
128+
o.wildoptions = { 'fuzzy', 'tagfile' }
129129
o.wildignore = { '*.pyc', '*node_modules/**', '.git/**', '*.DS_Store', '*.min.js', '*.obj' } --- Don't search inside Node.js modules (works for gutentag)
130130
o.cmdheight = 1 --- Give more space for displaying messages
131131
o.cmdwinheight = 10 -- the cmd window height
132-
o.completeopt = 'menu,noinsert,noselect,preview,popup,fuzzy' --- Better autocompletion
132+
o.completeopt = 'menu,noinsert,noselect,popup,fuzzy' --- Better autocompletion
133133
o.complete:append('kspell') -- Add spellcheck options for autocomplete
134134
-- scan current and included files.
135135
-- o.complete:append('i')

0 commit comments

Comments
 (0)