Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gleam-lang/gleam.vim

✌️ Gleam support for Vim/Neovim
https://github.com/gleam-lang/gleam.vim

editor-plugin gleam snippets vim

Last synced: about 2 months ago
JSON representation

✌️ Gleam support for Vim/Neovim

Awesome Lists containing this project

README

        

# gleam.vim

## Neovim users

This plugin is not needed if you are using Neovim. Instead
[enable Gleam LSP][lsp] (`lspconfig.gleam.setup({})`) and add the Gleam
[tree-sitter grammar][treesitter] (`:TSInstall gleam`).

## Description

This is a Vim plugin that provides [Gleam][gleam] support to Vim.

- Syntax highlighting.
- Code snippets compatible with
[UltiSnips](https://github.com/SirVer/ultisnips) and
[vim-snipmate](https://github.com/garbas/vim-snipmate).

## Installation

### Using Vim Plug

1. Add `Plug 'gleam-lang/gleam.vim'` to `~/.vimrc` (for Vim).
2. Run `:PlugInstall`.

### Using Vundle

1. Add `Plugin 'gleam-lang/gleam.vim'` to `~/.vimrc` (for Vim).
2. Run `:PluginInstall`.

[gleam]: https://github.com/gleam-lang/gleam
[lsp]: https://github.com/neovim/nvim-lspconfig
[treesitter]: https://github.com/nvim-treesitter/nvim-treesitter