Skip to content

Commit 6a0f32c

Browse files
committedSep 2, 2023
feat(coding): try starcoder
1 parent b7a219a commit 6a0f32c

File tree

4 files changed

+44
-49
lines changed

4 files changed

+44
-49
lines changed
 

‎lazy-lock.json

+17-17
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,42 @@
88
"cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" },
99
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
1010
"cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },
11-
"codeium.nvim": { "branch": "main", "commit": "7787b8fd9c86a4fb8cdf34aa9f5907f68630def8" },
11+
"codeium.nvim": { "branch": "main", "commit": "63835fcd9191b65b12d6ef3ba8ce286721a6e83e" },
1212
"compile-nvim": { "branch": "main", "commit": "f7ad312ec5d0ae4a0554a7e52349ee371b868a5d" },
13-
"dashboard-nvim": { "branch": "master", "commit": "c17d3210b3dec8798b4fc82a11c542989251f85d" },
14-
"dressing.nvim": { "branch": "master", "commit": "c0b67f3e2950adc07b555d3e73e38275b4a585ce" },
15-
"dropbar.nvim": { "branch": "master", "commit": "c47d7644a8a4bb0acbd9178d197cd245b238d45d" },
13+
"dashboard-nvim": { "branch": "master", "commit": "e3cf42fce88d5f5900029e03726be12289373611" },
14+
"dressing.nvim": { "branch": "master", "commit": "59fe7ef1aeeed499b983614fcfff89206bf0d5ce" },
1615
"emmet-vim": { "branch": "master", "commit": "def5d57a1ae5afb1b96ebe83c4652d1c03640f4d" },
17-
"friendly-snippets": { "branch": "main", "commit": "377d45475b49e37460a902d6d569d2093d4037d0" },
16+
"friendly-snippets": { "branch": "main", "commit": "00e191fea2cfbbdd378243f35b5953296537a116" },
1817
"gitsigns.nvim": { "branch": "main", "commit": "bb808fc7376ed7bac0fbe8f47b83d4bf01738167" },
19-
"indent-blankline.nvim": { "branch": "master", "commit": "b7aa0aed55887edfaece23f7b46ab22232fc8741" },
18+
"indent-blankline.nvim": { "branch": "master", "commit": "9637670896b68805430e2f72cf5d16be5b97a22a" },
2019
"lazy.nvim": { "branch": "main", "commit": "3ad55ae678876516156cca2f361c51f7952a924b" },
20+
"llm.nvim": { "branch": "main", "commit": "0f0579fb322bf8aaacb1a2c7fdf33f1d27f93efe" },
2121
"lsp_signature.nvim": { "branch": "master", "commit": "4665921ff8e30601c7c1328625b3abc1427a6143" },
2222
"lspsaga.nvim": { "branch": "main", "commit": "e39c210c5f19a01a627e1d25544e5aca52efb522" },
2323
"lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" },
24-
"mason-lspconfig.nvim": { "branch": "main", "commit": "e86a4c84ff35240639643ffed56ee1c4d55f538e" },
24+
"mason-lspconfig.nvim": { "branch": "main", "commit": "dfdd771b792fbb4bad8e057d72558255695aa1a7" },
2525
"mason-null-ls.nvim": { "branch": "main", "commit": "ae0c5fa57468ac65617f1bf821ba0c3a1e251f0c" },
26-
"mason.nvim": { "branch": "main", "commit": "74eac861b013786bf231b204b4ba9a7d380f4bd9" },
26+
"mason.nvim": { "branch": "main", "commit": "4a8deb615a477029a549cea5cef69d90e4d1f850" },
2727
"middleclass": { "branch": "master", "commit": "9fab4d5bca67262614960960ca35c4740eb2be2c" },
2828
"mini.comment": { "branch": "main", "commit": "877acea5b2a32ff55f808fc0ebe9aa898648318c" },
2929
"mini.indentscope": { "branch": "main", "commit": "f60e9b51a6214c73a170ffc5445ce91560981031" },
3030
"mini.pairs": { "branch": "main", "commit": "963b800d0524eadd297199207011b98684205ada" },
3131
"monokai-pro.nvim": { "branch": "master", "commit": "cdad962b234580715bb3da4bf913c723280f9e5d" },
32-
"neo-tree-diagnostics.nvim": { "branch": "main", "commit": "168b6f207f657a9c670526662528e654acc60de9" },
33-
"neo-tree.nvim": { "branch": "v2.x", "commit": "cac2e1bfa1ecd5bd0ce7ae29e12efb3ba5a7347d" },
34-
"noice.nvim": { "branch": "main", "commit": "894db25ec726d32047799d4d0a982b701bec453b" },
32+
"neo-tree-diagnostics.nvim": { "branch": "main", "commit": "483019d251c31acd14102bc279f938f98d9a3de6" },
33+
"neo-tree.nvim": { "branch": "v2.x", "commit": "9b5b4c874b13e372500f07c37187ba06c0c1ac0a" },
34+
"noice.nvim": { "branch": "main", "commit": "791c7adda821fd03529f995df2ee284ad591dabd" },
3535
"nui.nvim": { "branch": "main", "commit": "9e3916e784660f55f47daa6f26053ad044db5d6a" },
3636
"null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" },
37-
"nvim": { "branch": "main", "commit": "d603a47478e71795d8b7e7db0b325cdaa561208e" },
37+
"nvim": { "branch": "main", "commit": "b573866ef64122119668f375ebb794bcb3b518e2" },
3838
"nvim-cmp": { "branch": "main", "commit": "b8c2a62b3bd3827aa059b43be3dd4b5c45037d65" },
3939
"nvim-colorizer.lua": { "branch": "master", "commit": "dde3084106a70b9a79d48f426f6d6fec6fd203f7" },
4040
"nvim-jdtls": { "branch": "master", "commit": "a5c6f38f8151d7b4f5b32c005a95022fa66f4c9d" },
4141
"nvim-lightbulb": { "branch": "master", "commit": "02aacd93b9b2367e6dbdd20f43b525f701faf834" },
42-
"nvim-lspconfig": { "branch": "master", "commit": "67f151e84daddc86cc65f5d935e592f76b9f4496" },
42+
"nvim-lspconfig": { "branch": "master", "commit": "a27356f1ef9c11e1f459cc96a3fcac5c265e72d6" },
4343
"nvim-navic": { "branch": "master", "commit": "9c89730da6a05acfeb6a197e212dfadf5aa60ca0" },
4444
"nvim-notify": { "branch": "master", "commit": "ea9c8ce7a37f2238f934e087c255758659948e0f" },
4545
"nvim-scrollbar": { "branch": "main", "commit": "35f99d559041c7c0eff3a41f9093581ceea534e8" },
46-
"nvim-treesitter": { "branch": "master", "commit": "add1864bbf2d3b8e789ec6b4715bb5a4073e3b60" },
46+
"nvim-treesitter": { "branch": "master", "commit": "4a9adef71061a883c81f79862ee1f4bf100a2ddd" },
4747
"nvim-ts-autotag": { "branch": "main", "commit": "6be1192965df35f94b8ea6d323354f7dc7a557e4" },
4848
"nvim-ts-context-commentstring": { "branch": "main", "commit": "9bff161dfece6ecf3459e6e46ca42e49f9ed939f" },
4949
"nvim-ts-rainbow2": { "branch": "master", "commit": "b3120cd5ae9ca524af9cb602f41e12e301fa985f" },
@@ -54,11 +54,11 @@
5454
"plenary.nvim": { "branch": "master", "commit": "253d34830709d690f013daf2853a9d21ad7accab" },
5555
"promise-async": { "branch": "main", "commit": "38a4575da9497326badd3995e768b4ccf0bb153e" },
5656
"rnvimr": { "branch": "main", "commit": "4f4fbd29e2e0869bea9a8376e06fca4331de60c9" },
57-
"statuscol.nvim": { "branch": "main", "commit": "9f1ff2dcf614544c5022e876d83b4894c1944e87" },
57+
"statuscol.nvim": { "branch": "main", "commit": "0944234914438695050eec6f83b4669864680c1a" },
5858
"swenv.nvim": { "branch": "main", "commit": "08aea3e8809ab00dfcab3cebb466dcb8001ad162" },
59-
"telescope.nvim": { "branch": "master", "commit": "2d92125620417fbea82ec30303823e3cd69e90e8" },
59+
"telescope.nvim": { "branch": "master", "commit": "2c1ed33a6f6f2db3b69f5421f6b405eda1b07748" },
6060
"toggleterm.nvim": { "branch": "main", "commit": "b90a1381e9b5b8596f49070ee86c71db267ac868" },
61-
"tokyonight.nvim": { "branch": "main", "commit": "a0a7bfbc4c54348b56880a162afac9d103c618c1" },
61+
"tokyonight.nvim": { "branch": "main", "commit": "9a01eada39558dc3243278e6805d90e8dff45dc0" },
6262
"vim-bbye": { "branch": "master", "commit": "903f5eb17f72ebf7b0b1524bbb792c0b36761af6" },
6363
"vim-illuminate": { "branch": "master", "commit": "76f28e858f1caae87bfa45fb4fd09e4b053fc45b" },
6464
"vim-startuptime": { "branch": "master", "commit": "daacd02e773944b8de312ddac83f436fae92cbb9" },

‎lua/tvl/config/dashboard.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ vim.api.nvim_create_autocmd("User", {
2121
{ desc = "󰚰 Update", group = "@property", action = "Lazy update", key = "u" },
2222
},
2323
config = {
24-
header = Logo.dragon.generate("night_fury"),
24+
header = Logo.dragon.random(),
2525
center = {
2626
{
2727
icon = "",

‎lua/tvl/core/resources/coding.lua

+12-29
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
return {
2+
{
3+
"huggingface/llm.nvim",
4+
opts = {
5+
model = "bigcode/starcoder", -- can be a model ID or an http(s) endpoint
6+
accept_keymap = "<Tab>",
7+
dismiss_keymap = "<S-Tab>",
8+
},
9+
},
210
{
311
"L3MON4D3/LuaSnip",
412
dependencies = {
@@ -12,32 +20,6 @@ return {
1220
history = true,
1321
delete_check_events = "TextChanged",
1422
},
15-
-- stylua: ignore
16-
keys = {
17-
{
18-
"<tab>",
19-
function()
20-
return require("luasnip").jumpable(1) and "<Plug>luasnip-jump-next" or "<tab>"
21-
end,
22-
expr = true,
23-
silent = true,
24-
mode = "i",
25-
},
26-
{
27-
"<tab>",
28-
function()
29-
require("luasnip").jump(1)
30-
end,
31-
mode = "s",
32-
},
33-
{
34-
"<s-tab>",
35-
function()
36-
require("luasnip").jump(-1)
37-
end,
38-
mode = { "i", "s" },
39-
},
40-
},
4123
},
4224

4325
{
@@ -90,10 +72,11 @@ return {
9072
"hrsh7th/cmp-path",
9173
"hrsh7th/cmp-cmdline",
9274
"saadparwaiz1/cmp_luasnip",
75+
"hrsh7th/cmp-nvim-lsp",
9376
},
9477
opts = function()
9578
local cmp = require("cmp")
96-
cmp.setup.cmdline("/", {
79+
cmp.setup.cmdline({ "/", "?" }, {
9780
mapping = cmp.mapping.preset.cmdline(),
9881
sources = { { name = "buffer" } },
9982
})
@@ -123,8 +106,8 @@ return {
123106
["<C-Space>"] = cmp.mapping.complete(),
124107
["<C-e>"] = cmp.mapping.abort(),
125108
["<CR>"] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items.
126-
["<Tab>"] = cmp.mapping.select_next_item({ behavior = cmp.SelectBehavior.Insert }),
127-
["<S-Tab>"] = cmp.mapping.select_prev_item({ behavior = cmp.SelectBehavior.Insert }),
109+
-- ["<Tab>"] = cmp.mapping.select_next_item({ behavior = cmp.SelectBehavior.Insert }),
110+
-- ["<S-Tab>"] = cmp.mapping.select_prev_item({ behavior = cmp.SelectBehavior.Insert }),
128111
["<Esc>"] = cmp.mapping(function(fallback)
129112
require("luasnip").unlink_current()
130113
fallback()

‎lua/tvl/core/resources/editor.lua

+14-2
Original file line numberDiff line numberDiff line change
@@ -340,8 +340,20 @@ return {
340340
end,
341341
desc = "Open all folds",
342342
},
343-
{ "fm", "zm", desc = "Fold more" },
344-
{ "fr", "zr", desc = "Fold less" },
343+
{
344+
"fm",
345+
function()
346+
require("ufo").closeFoldsWith()
347+
end,
348+
desc = "Fold more",
349+
},
350+
{
351+
"fr",
352+
function()
353+
require("ufo").openFoldsExceptKinds()
354+
end,
355+
desc = "Fold less",
356+
},
345357
{ "fx", "zx", desc = "Update folds" },
346358
{ "fz", "zz", desc = "Center this line" },
347359
{ "ft", "zt", desc = "Top this line" },

0 commit comments

Comments
 (0)
Please sign in to comment.