Skip to content

Commit 629b85b

Browse files
committed
Add neovim plugin to tools
1 parent 731bf96 commit 629b85b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

tools/index.qmd

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,16 +112,17 @@ For detailed installation instructions see [Getting Started](../install/).
112112
|------------------------|----------|-----------------|
113113
| **RStudio** | **Built-in Support** | RStudio 1.2+ includes Stan syntax highlighting and code snippets [(Source code)](https://github.com/rstudio/rstudio/blob/main/src/gwt/acesupport/acemode/stan_highlight_rules.js){target="_blank"} |
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 |
115-
| **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. |
115+
| **Emacs** | [**stan-ts-mode**](https://github.com/WardBrian/stan-ts-mode){target="_blank"} <br/> [**stan-mode**](https://github.com/stan-dev/stan-mode){target="_blank"}| Tree-sitter based (Emacs 29+) major mode for Stan. <br /> Older major mode for Stan with syntax highlighting and indentation |
116116
| **Vim** | [**stan-vim**](https://github.com/eigenfoo/stan-vim){target="_blank"} | Syntax highlighting, indentation, and code folding for Stan in Vim |
117+
| **Neovim** | [**stan.nvim**](https://github.com/amas0/stan.nvim){target="_blank"} | Neovim plugin for the Stan probabilistic programming language. Provides filetype detection, tree-sitter syntax highlighting, and sensible editor defaults. |
117118
| **JupyterLab** | [**CmdStanJupyter**](https://github.com/WardBrian/CmdStanJupyter){target="_blank"} | Syntax highlighting for Stan code blocks in JupyterLab |
118119
| **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"} |
119120
**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"} |
120121
| **Zed** | [**zed-stan-extension**](https://github.com/wardbrian/zed-stan-extension){target="_blank"} | Syntax highlighting for Stan in the Zed editor |
121122
| **LaTeX** | [**lstbayes**](https://github.com/jrnold/lstbayes){target="_blank"} | LaTeX listings for Stan syntax highlighting |
122123
| **Sublime Text** | [**SublimeStan**](https://github.com/djsutherland/sublime-stan){target="_blank"} | Syntax highlighting for Stan in Sublime Text |
123124
| **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. |
125+
| **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, and can be added to emacs, neovim, etc. |
125126

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

0 commit comments

Comments
 (0)