|
136 | 136 | "### Notebook-optimized Language Servers\n",
|
137 | 137 | "\n",
|
138 | 138 | "These servers have support for notebooks and file editors. The `pylsp`, and\n",
|
139 |
| - "`r-languageserver`, and `robotframework_ls` implementatoons are well-tested, while `jedi` and `Julia` servers are\n", |
140 |
| - "experimental. If you choose to install multiple language servers for the same\n", |
141 |
| - "language, the one with the highest `priority` (which can be set in the _Advanced\n", |
142 |
| - "Settings Editor_) will be used." |
| 139 | + "`r-languageserver`, and `robotframework_ls` implementatoons are well-tested,\n", |
| 140 | + "while `jedi` and `Julia` servers are experimental. If you choose to install\n", |
| 141 | + "multiple language servers for the same language, the one with the highest\n", |
| 142 | + "`priority` (which can be set in the _Advanced Settings Editor_) will be used." |
143 | 143 | ]
|
144 | 144 | },
|
145 | 145 | {
|
|
160 | 160 | " \"jedi-language-server\",\n",
|
161 | 161 | " \"robotframework_ls\",\n",
|
162 | 162 | "]\n",
|
163 |
| - "lang_server_table({\n", |
164 |
| - " key: spec\n", |
165 |
| - " for key, spec\n", |
166 |
| - " in sorted(mgr.all_language_servers.items())\n", |
167 |
| - " if key in nb_langs\n", |
168 |
| - "})" |
| 163 | + "lang_server_table(\n", |
| 164 | + " {\n", |
| 165 | + " key: spec\n", |
| 166 | + " for key, spec in sorted(mgr.all_language_servers.items())\n", |
| 167 | + " if key in nb_langs\n", |
| 168 | + " }\n", |
| 169 | + ")" |
169 | 170 | ]
|
170 | 171 | },
|
171 | 172 | {
|
|
209 | 210 | "source": [
|
210 | 211 | "npm_specs = {\n",
|
211 | 212 | " key: spec\n",
|
212 |
| - " for key, spec in sorted(mgr.all_language_servers.items()) \n", |
| 213 | + " for key, spec in sorted(mgr.all_language_servers.items())\n", |
213 | 214 | " if \"npm\" in spec[\"install\"]\n",
|
214 | 215 | "}\n",
|
215 | 216 | "lang_server_table(npm_specs)"
|
|
219 | 220 | "cell_type": "markdown",
|
220 | 221 | "metadata": {},
|
221 | 222 | "source": [
|
222 |
| - "NodeJS (preferrably even-numbered an _Active_ or _Maintenance Long Term Support_ release) \n", |
223 |
| - "is a prerequisite for installation of any of the above language servers; you can get it with:\n", |
| 223 | + "NodeJS (preferrably even-numbered an _Active_ or _Maintenance Long Term Support_\n", |
| 224 | + "release) is a prerequisite for installation of any of the above language\n", |
| 225 | + "servers; you can get it with:\n", |
224 | 226 | "\n",
|
225 | 227 | "```bash\n",
|
226 | 228 | "conda install -c conda-forge nodejs\n",
|
|
258 | 260 | },
|
259 | 261 | "outputs": [],
|
260 | 262 | "source": [
|
261 |
| - "IPython.display.Markdown(Template(\"\"\"```bash\n", |
| 263 | + "IPython.display.Markdown(\n", |
| 264 | + " Template(\n", |
| 265 | + " \"\"\"```bash\n", |
262 | 266 | "jlpm add --dev {% for name, spec in specs.items() %} \\\\\n",
|
263 | 267 | " {{ spec[\"install\"][\"npm\"].split(\" \")[-1] }}{% endfor %}\n",
|
264 | 268 | "```\n",
|
265 |
| - "\"\"\").render(\n", |
266 |
| - " specs=npm_specs\n", |
267 |
| - "))" |
| 269 | + "\"\"\"\n", |
| 270 | + " ).render(specs=npm_specs)\n", |
| 271 | + ")" |
268 | 272 | ]
|
269 | 273 | },
|
270 | 274 | {
|
|
0 commit comments