-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.luarc.strict.jsonc
112 lines (102 loc) · 5.02 KB
/
.luarc.strict.jsonc
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
{
"$schema": "https://raw.githubusercontent.com/LuaLS/vscode-lua/master/setting/schema.json",
"codeLens": { "enable": true },
"completion": { "callSnippet": "Replace" },
"doc": { "privateName": ["^_"] },
"hint": {
"enable": true,
"setType": false,
"paramType": true,
"paramName": "Disable",
"semicolon": "Disable",
"arrayIndex": "Disable"
},
"runtime": {
"path": ["?.lua", "?/init.lua"],
"pathStrict": true,
"version": "LuaJIT"
},
"workspace": {
"ignoreSubmodules": true,
"checkThirdParty": false,
"ignoreDir": ["lua"],
"library": [
"$VIMRUNTIME/lua",
// Using luvit-meta:
// "${3rd}/luv/library",
// "${3rd}/busted/library",
// // start
// "$XDG_DATA_HOME/nvim/site/pack/deps/start/mini.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/plenary.nvim/lua",
// // color: no completion needed
// // coding:
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-autopairs/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/LuaSnip/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/friendly-snippets/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-cmp/lua",
// // cmp-nvim-lsp, cmp-buffer, cmp-path, cmp_luasnip
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/ts-comments.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/dial.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/comment-box.nvim/lua",
// // editor
// // nvim-web-devicons
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/oil.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/vim-hardtime",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/vim-repeat",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/leap-spooky.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/leap.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/eyeliner.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-spectre/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/aerial.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/toggleterm.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/git-blame.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-bqf/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-pqf/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/grapple.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/harpoon/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/telescope-fzf-native.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/telescope-ui-select.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/telescope-alternate.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/telescope.nvim/lua",
// // treesitter
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-treesitter/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-treesitter-context/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-treesitter-textobjects/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-ts-autotag/lua",
// // ui
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/indent-blankline.nvim/lua",
// // util
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/vim-slime",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/vim-startuptime/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/neogen/lua",
// // lang
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/conform.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-lint/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/mason.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/mason-lspconfig.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/fidget.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/SchemaStore.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/rustaceanvim/lua/",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/lazydev.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/luvit-meta/library/",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-lspconfig/lua",
// // lang test debug
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/neotest/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-dap-ui/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-dap-virtual-text/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/one-small-step-for-vimkind/lua/",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/mason-nvim-dap.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-nio/lua/",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/nvim-dap/lua",
// // lang extra
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/headlines.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/markdown-preview.nvim",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/peek.nvim/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/vim-dadbod",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/vim-dadbod-completion/lua",
// "$XDG_DATA_HOME/nvim/site/pack/deps/opt/crates.nvim/lua",
// IMPORTANT:
"$XDG_CONFIG_HOME/nvim/lua"
]
}
}