All Projects → eigenfoo → stan-vim

eigenfoo / stan-vim

Licence: MIT license
A Vim plugin for the Stan probabilistic programming language.

Programming Languages

Vim Script
2826 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to stan-vim

Vim Systemd Syntax
Syntax highlighting for systemd service files in Vim.
Stars: ✭ 57 (+39.02%)
Mutual labels:  syntax-highlighting, vim-plugin
Dhall Vim
Syntax highlighting for Dhall
Stars: ✭ 51 (+24.39%)
Mutual labels:  syntax-highlighting, vim-plugin
Vim Crystal
Vim filetype and tools support for Crystal language.
Stars: ✭ 326 (+695.12%)
Mutual labels:  syntax-highlighting, vim-plugin
clojure.vim
Clojure syntax highlighting for Vim and Neovim.
Stars: ✭ 23 (-43.9%)
Mutual labels:  syntax-highlighting, vim-plugin
Kuroi.vim
A dark Vim colorscheme
Stars: ✭ 174 (+324.39%)
Mutual labels:  syntax-highlighting, vim-plugin
Vim Js
💯The most accurate syntax highlighting plugin for JavaScript and Flow.js
Stars: ✭ 99 (+141.46%)
Mutual labels:  syntax-highlighting, vim-plugin
Rainbow levels.vim
A different approach to code highlighting.
Stars: ✭ 415 (+912.2%)
Mutual labels:  syntax-highlighting, vim-plugin
Vim Gdscript3
Syntax highlighting and completion for GDScript 3
Stars: ✭ 121 (+195.12%)
Mutual labels:  syntax-highlighting, vim-plugin
vim-log-highlighting
Syntax highlighting for generic log files in VIM
Stars: ✭ 164 (+300%)
Mutual labels:  syntax-highlighting, vim-plugin
vim-smt2
A VIM plugin that adds support for the SMT-LIB2 format (including Z3's extensions)
Stars: ✭ 35 (-14.63%)
Mutual labels:  syntax-highlighting, vim-plugin
move-less
vim plugin for faster navigation without moving the cursor position (look up/down/middle; scroll up/down/both, fold two distance places permanent together)
Stars: ✭ 36 (-12.2%)
Mutual labels:  vim-plugin
splash
🌊 Highlight source code embedded in HTML with a splash of color
Stars: ✭ 19 (-53.66%)
Mutual labels:  syntax-highlighting
YankAssassin.vim
Don't let the cursor move while Yanking in Vim/Neovim
Stars: ✭ 50 (+21.95%)
Mutual labels:  vim-plugin
Sublime-GenericConfig
Generic highlighting of the configuration files for Sublime Text 2 and Sublime Text 3
Stars: ✭ 39 (-4.88%)
Mutual labels:  syntax-highlighting
nvim-toggle-terminal
NeoVim plugin that toggles a terminal buffer in the current window maintaining the same shell instance
Stars: ✭ 54 (+31.71%)
Mutual labels:  vim-plugin
vim-jqplay
Run jq interactively in Vim
Stars: ✭ 56 (+36.59%)
Mutual labels:  vim-plugin
vimwasm-try-plugin
Try Vim plugin on your browser without installing it using vim.wasm!
Stars: ✭ 21 (-48.78%)
Mutual labels:  vim-plugin
ax-editor
Ax is a code editor with syntax highlighting that runs in your terminal written completely in Swift.
Stars: ✭ 42 (+2.44%)
Mutual labels:  syntax-highlighting
lgpr
R-package for interpretable nonparametric modeling of longitudinal data using additive Gaussian processes. Contains functionality for inferring covariate effects and assessing covariate relevances. Various models can be specified using a convenient formula syntax.
Stars: ✭ 22 (-46.34%)
Mutual labels:  stan
fastedit
安卓端高性能输入框。
Stars: ✭ 38 (-7.32%)
Mutual labels:  syntax-highlighting

stan-vim

Coverage Status

A Vim plugin for the Stan probabilistic programming language.

Screenshot of stan-vim syntax highlighting

Table of Contents

Features

  1. Syntax highlighting of Stan types, keywords and built-in functions.
  2. Automatic indentation consistent the recommended Stan code style.
  3. Folding via code indentation.
  4. Autocompletion of Stan keywords and functions via the Vim built-in omnifunc.

Installation

Vundle, NeoBundle and VimPlug

For Vundle users, place this in your .vimrc:

Plugin 'eigenfoo/stan-vim'

...then run the following in Vim:

:source %
:PluginInstall

For Vundle versions < 0.10.2, replace Plugin with Bundle above.

For NeoBundle users, replace Plugin with NeoBundle above.

For VimPlug users, replace Plugin with Plug above.

Pathogen

Run the following from the terminal:

cd ~/.vim/bundle
git clone https://github.com/eigenfoo/stan-vim

Home Manager

Nix users who manage their Vim plugins with Home Manager can grab stan-vim from nixpkgs:

{ pkgs, ... }:
{
  # or programs.neovim.plugins
  programs.vim.plugins = with pkgs.vimPlugins; [
    stan-vim
    # ...
  ];
}

Manual Installation

Copy all files into your ~/.vim directory.

Documentation

From Vim:

:help stan

Alternatively, read the documentation page on GitHub.

Additional Screenshots

Screenshot of stan-vim syntax highlighting

Screenshot of stan-vim syntax highlighting

Screenshot of stan-vim syntax highlighting

License

stan-vim is distributed under the MIT license. See the license file on GitHub.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].