-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit.lua
More file actions
44 lines (40 loc) · 1.08 KB
/
init.lua
File metadata and controls
44 lines (40 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
local add = function(specs)
specs = vim
.iter(specs)
:map(function(s)
local spec = type(s) == "string" and { src = s } or s
if not spec.src:match("^https?") and not spec.src:match("^/") then
spec.src = "https://github.com/" .. spec.src
end
return spec
end)
:totable()
vim.pack.add(specs)
end
add({
{ src = "nvim-lua/plenary.nvim", branch = "master" },
-- Colorschemes
{ src = "AlexvZyl/nordic.nvim" },
-- Cmp
{ src = "saghen/blink.cmp", version = "v1.8.0" },
-- Mini
{ src = "echasnovski/mini.nvim" },
-- Coding
{ src = "stevearc/conform.nvim" },
{ src = "mfussenegger/nvim-lint" },
-- Dap
{ src = "mfussenegger/nvim-dap" },
{ src = "igorlfs/nvim-dap-view" },
-- Diagnostic
{ src = "folke/trouble.nvim" },
-- Git
{ src = "tpope/vim-fugitive" },
{ src = "lewis6991/gitsigns.nvim" },
-- ft
{ src = "folke/lazydev.nvim" },
{ src = "akinsho/flutter-tools.nvim" },
{ src = "MeanderingProgrammer/render-markdown.nvim" },
-- util
{ src = "noir4y/comment-translate.nvim" },
{ src = "j-hui/fidget.nvim" },
})