Son aktivite 3 months ago

Kate LSP

Revizyon 18b143b76f9a15f8e98383a69a2559b5d4b2b8c8

settings.json Ham
1{
2 "servers": {
3 "bash": {
4 "command": [
5 "bash-language-server",
6 "start"
7 ],
8 "root": "",
9 "url": "https://github.com/bash-lsp/bash-language-server",
10 "highlightingModeRegex": "^Bash$"
11 },
12 "c": {
13 "command": [
14 "clangd",
15 "-log=error",
16 "--background-index",
17 "--limit-results=500",
18 "--completion-style=bundled"
19 ],
20 "commandDebug": [
21 "clangd",
22 "-log=verbose",
23 "--background-index"
24 ],
25 "url": "https://clangd.llvm.org",
26 "highlightingModeRegex": "^(C|ANSI C89|Objective-C)$"
27 },
28 "css": {
29 "command": [
30 "vscode-css-language-server",
31 "--stdio"
32 ],
33 "url": "https://github.com/hrsh7th/vscode-langservers-extracted",
34 "highlightingModeRegex": "^CSS$"
35 },
36 "cpp": {
37 "use": "c",
38 "highlightingModeRegex": "^(C\\+\\+|ISO C\\+\\+|Objective-C\\+\\+)$"
39 },
40 "docker": {
41 "command": [
42 "docker-langserver",
43 "--stdio"
44 ],
45 "url": "https://github.com/rcjsuen/dockerfile-language-server",
46 "highlightingModeRegex": "^Dockerfile$"
47 },
48 "go": {
49 "command": [
50 "gopls"
51 ],
52 "commandDebug": [
53 "gopls",
54 "serve",
55 "-rpc.trace"
56 ],
57 "path": [
58 "%{ENV:GOPATH}/bin",
59 "%{ENV:HOME}/go/bin",
60 "%{ENV:USERPROFILE}/go/bin"
61 ],
62 "rootIndicationFileNames": [
63 "go.mod"
64 ],
65 "url": "golang.org/x/tools/gopls",
66 "highlightingModeRegex": "^Go$"
67 },
68 "html": {
69 "command": [
70 "vscode-html-language-server",
71 "--stdio"
72 ],
73 "url": "https://github.com/hrsh7th/vscode-langservers-extracted",
74 "highlightingModeRegex": "^HTML$"
75 },
76 "java": {
77 "command": [
78 "jdtls"
79 ],
80 "url": "https://github.com/eclipse-jdtls/eclipse.jdt.ls",
81 "highlightingModeRegex": "^Java$"
82 },
83 "javascript": {
84 "command": [
85 "typescript-language-server",
86 "--stdio"
87 ],
88 "rootIndicationFileNames": [
89 "package.json",
90 "package-lock.json"
91 ],
92 "url": "https://github.com/typescript-language-server/typescript-language-server",
93 "highlightingModeRegex": "^JavaScript$"
94 },
95 "javascriptreact": {
96 "use": "javascript",
97 "highlightingModeRegex": "^JavaScript React.*$"
98 },
99 "json": {
100 "command": [
101 "vscode-json-language-server",
102 "--stdio"
103 ],
104 "url": "https://github.com/hrsh7th/vscode-langservers-extracted",
105 "highlightingModeRegex": "^JSON$"
106 },
107 "julia": {
108 "command": [
109 "julia",
110 "-e",
111 "using LanguageServer; runserver();"
112 ],
113 "root": ".",
114 "path": [
115 "%{ENV:HOME}/.juliaup/bin"
116 ],
117 "url": "https://github.com/julia-vscode/LanguageServer.jl",
118 "highlightingModeRegex": "^Julia$"
119 },
120 "latex": {
121 "command": [
122 "texlab"
123 ],
124 "url": "https://texlab.netlify.com/",
125 "highlightingModeRegex": "^LaTeX$"
126 },
127 "less": {
128 "use": "css",
129 "highlightingModeRegex": "^LESSCSS$"
130 },
131 "lua": {
132 "command": [
133 "lua-language-server"
134 ],
135 "url": "https://github.com/sumneko/lua-language-server",
136 "highlightingModeRegex": "^Lua$"
137 },
138 "perl": {
139 "command": [
140 "perlnavigator"
141 ],
142 "url": "https://github.com/bscan/PerlNavigator",
143 "settings": {
144 "perlnavigator": {
145 "includePaths": [
146 "/home/benjamin/obs-build"
147 ]
148 }
149 },
150 "highlightingModeRegex": "^Perl$"
151 },
152 "php": {
153 "command": [
154 "phpactor",
155 "language-server"
156 ],
157 "commandDebug": [
158 "phpactor",
159 "language-server",
160 "-vvv"
161 ],
162 "root": ".",
163 "url": "https://github.com/phpactor/phpactor",
164 "highlightingModeRegex": "^PHP \\(HTML\\)$"
165 },
166 "python": {
167 "command": [
168 "pylsp",
169 "--check-parent-process"
170 ],
171 "url": "https://github.com/python-lsp/python-lsp-server",
172 "highlightingModeRegex": "^Python$"
173 },
174 "rpmspec": {
175 "command": [
176 "rpm_lsp_server",
177 "--stdio"
178 ],
179 "url": "https://github.com/dcermak/rpm-spec-language-server",
180 "highlightingModeRegex": "^RPM Spec$"
181 },
182 "ruby": {
183 "command": [
184 "solargraph",
185 "stdio"
186 ],
187 "rootIndicationFileNames": [
188 "Gemfile",
189 "Gemfile.lock",
190 "gems.rb",
191 "gems.lock",
192 "Rakefile"
193 ],
194 "url": "https://solargraph.org",
195 "highlightingModeRegex": "^Ruby$"
196 },
197 "rust": {
198 "command": [
199 "rust-analyzer"
200 ],
201 "path": [
202 "%{ENV:CARGO_HOME}/bin",
203 "%{ENV:HOME}/.cargo/bin",
204 "%{ENV:USERPROFILE}/.cargo/bin"
205 ],
206 "url": "https://rust-analyzer.github.io",
207 "useWorkspace": true,
208 "rootIndicationFileNames": [
209 "Cargo.lock",
210 "Cargo.toml"
211 ],
212 "highlightingModeRegex": "^Rust$"
213 },
214 "scss": {
215 "use": "css",
216 "highlightingModeRegex": "^SCSS$"
217 },
218 "typescript": {
219 "use": "javascript",
220 "highlightingModeRegex": "^TypeScript$"
221 },
222 "typescriptreact": {
223 "use": "javascript",
224 "highlightingModeRegex": "^TypeScript React.*$"
225 },
226 "vue": {
227 "command": [
228 "vue-language-server",
229 "--stdio"
230 ],
231 "rootIndicationFileNames": [
232 "package.json",
233 "package-lock.json"
234 ],
235 "url": "https://www.npmjs.com/package/@vue/language-server",
236 "highlightingModeRegex": "^Vue.*$",
237 "initializationOptions": {
238 "typescript": {
239 "tsdk": "./node_modules/typescript/lib"
240 },
241 "vue": {
242 "hybridMode": false
243 }
244 }
245 },
246 "xml": {
247 "command": [
248 "lemminx"
249 ],
250 "url": "https://github.com/redhat-developer/vscode-xml#lemminx-binary",
251 "highlightingModeRegex": "^XML$"
252 },
253 "yaml": {
254 "command": [
255 "yaml-language-server",
256 "--stdio"
257 ],
258 "url": "https://github.com/redhat-developer/yaml-language-server",
259 "highlightingModeRegex": "^YAML$"
260 },
261 "zig": {
262 "command": [
263 "zls"
264 ],
265 "url": "https://github.com/zigtools/zls",
266 "highlightingModeRegex": "^Zig$"
267 }
268 }
269}