@@ -29,40 +29,34 @@ return {
29
29
}
30
30
end ,
31
31
},
32
- { -- HACK: bug in quickgd.nvim where telescope is a hard dependency
33
- " nvim-telescope/telescope.nvim" ,
34
- optional = true ,
32
+ {
33
+ " QuickGD/quickgd.nvim" ,
34
+ ft = { " gdshader" , " gdshaderinc" },
35
+ cmd = { " GodotRun" , " GodotRunLast" , " GodotStart" },
36
+ opts = function (_ , opts )
37
+ local is_available = require (" astrocore" ).is_available
38
+ opts .cmp = is_available " nvim-cmp" or is_available " blink.cmp"
39
+ opts .telescope = is_available " telescope.nvim"
40
+ opts .treesitter = is_available " nvim-treesitter"
41
+ end ,
35
42
specs = {
36
43
{
37
- " QuickGD/quickgd.nvim" ,
38
- ft = { " gdshader" , " gdshaderinc" },
39
- cmd = { " GodotRun" , " GodotRunLast" , " GodotStart" },
40
- opts = function (_ , opts )
41
- local is_available = require (" astrocore" ).is_available
42
- opts .cmp = is_available " nvim-cmp" or is_available " blink.cmp"
43
- opts .telescope = is_available " telescope.nvim"
44
- opts .treesitter = is_available " nvim-treesitter"
45
- end ,
46
- specs = {
47
- {
48
- " hrsh7th/nvim-cmp" ,
49
- optional = true ,
50
- opts = {
51
- sources = { { name = " quickgd" , priority = 750 } },
52
- },
53
- },
54
- {
55
- " Saghen/blink.cmp" ,
56
- optional = true ,
57
- dependencies = " QuickGD/quickgd.nvim" ,
58
- specs = { " Saghen/blink.compat" , version = " *" , lazy = true , opts = {} },
59
- opts = {
60
- sources = {
61
- default = { " quickgd" },
62
- providers = {
63
- quickgd = { name = " quickgd" , module = " blink.compat.source" , score_offset = 1 },
64
- },
65
- },
44
+ " hrsh7th/nvim-cmp" ,
45
+ optional = true ,
46
+ opts = {
47
+ sources = { { name = " quickgd" , priority = 750 } },
48
+ },
49
+ },
50
+ {
51
+ " Saghen/blink.cmp" ,
52
+ optional = true ,
53
+ dependencies = " QuickGD/quickgd.nvim" ,
54
+ specs = { " Saghen/blink.compat" , version = " *" , lazy = true , opts = {} },
55
+ opts = {
56
+ sources = {
57
+ default = { " quickgd" },
58
+ providers = {
59
+ quickgd = { name = " quickgd" , module = " blink.compat.source" , score_offset = 1 },
66
60
},
67
61
},
68
62
},
0 commit comments