Skip to content

Commit 7b2d1d2

Browse files
authored
Merge pull request #222 from stan-dev/add-stan-language-server
Add Stan Language Server to editor tools section
2 parents 387a527 + d3873fd commit 7b2d1d2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

tools/index.qmd

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,13 +114,14 @@ For detailed installation instructions see [Getting Started](../install/).
114114
| **Visual Studio Code** | [**VSCode Stan Extension**](https://marketplace.visualstudio.com/items?itemName=wardbrian.vscode-stan-extension){target="_blank"} | Stan language support with syntax highlighting, linting, autocompletion, and snippets |
115115
| **Emacs** | [**stan-mode**](https://github.com/stan-dev/stan-mode){target="_blank"} <br/> [**stan-ts-mode**](https://github.com/WardBrian/stan-ts-mode){target="_blank"} | Major mode for Stan with syntax highlighting and indentation <br /> Tree-sitter based (Emacs 29+) major mode for Stan. Fewer features than stan-mode, but generally more up to date syntax highlighting. |
116116
| **Vim** | [**stan-vim**](https://github.com/eigenfoo/stan-vim){target="_blank"} | Syntax highlighting, indentation, and code folding for Stan in Vim |
117-
| **JupyterLab** | [**jupyterlab-stan-highlight**](https://www.npmjs.com/package/jupyterlab-stan-highlight){target="_blank"} | Syntax highlighting for Stan code blocks in JupyterLab |
117+
| **JupyterLab** | [**CmdStanJupyter**](https://github.com/WardBrian/CmdStanJupyter){target="_blank"} | Syntax highlighting for Stan code blocks in JupyterLab |
118118
| **Javascript** | [**Prism**](https://prismjs.com/){target="_blank"} </br> [**Highlight.js**](https://github.com/highlightjs/highlight.js){target="_blank"} | Lightweight syntax highlighting library [(Source code)](https://github.com/PrismJS/prism/blob/master/components/prism-stan.js){target="_blank"} </br> Syntax highlighter written in javascript [(Source code)](https://github.com/highlightjs/highlight.js/blob/main/src/languages/stan.js){target="_blank"} |
119119
**Markdown** | [**Pandoc**](https://pandoc.org/){target="_blank"} </br> [**Pygments**](https://pygments.org/){target="_blank"} | Stan syntax highlighting for document formats [(Source code)](https://invent.kde.org/frameworks/syntax-highlighting/-/blob/master/data/syntax/stan.xml)</br>Python highlighter for Stan code blocks [(Source code)](https://github.com/pygments/pygments/blob/master/pygments/lexers/modeling.py){target="_blank"} |
120120
| **Zed** | [**zed-stan-extension**](https://github.com/wardbrian/zed-stan-extension){target="_blank"} | Syntax highlighting for Stan in the Zed editor |
121121
| **LaTeX** | [**lstbayes**](https://github.com/jrnold/lstbayes){target="_blank"} | LaTeX listings for Stan syntax highlighting |
122122
| **Sublime Text** | [**SublimeStan**](https://github.com/djsutherland/sublime-stan){target="_blank"} | Syntax highlighting for Stan in Sublime Text |
123123
| **Atom** | [**atom-language-stan**](https://github.com/stan-dev/atom-language-stan){target="_blank"} | Stan language support in Atom editor and GitHub.com |
124+
| **Language Server Protocol Clients** (many editors) | [**stan-language-server**](https://github.com/tomatitito/stan-language-server){target="_blank"} | Autocomplete, code diagnostics, and more. Powers some of the above, such as the VSCode and Zed extensions. |
124125

125126
: {tbl-colwidths="[15, 25, 60]"}
126127

0 commit comments

Comments
 (0)