Displaying 1 to 20 from 26 results

ale - Asynchronous linting/fixing for Vim and Language Server Protocol (LSP) integration

  •    Vim

ALE (Asynchronous Lint Engine) is a plugin for providing linting in NeoVim 0.2.0+ and Vim 8 while you edit your text files, and acts as a Vim Language Server Protocol client. ALE makes use of NeoVim and Vim 8 job control functions and timers to run linters on the contents of text buffers and return errors as text is changed in Vim. This allows for displaying warnings and errors in files being edited in Vim before files have been saved back to a filesystem.

targets.vim - Vim plugin that provides additional text objects

  •    Vim

Targets.vim is a Vim plugin that adds various text objects to give you more targets to operate on. It expands on the idea of simple commands like di' (delete inside the single quotes around the cursor) to give you more opportunities to craft powerful commands that can be repeated reliably. One major goal is to handle all corner cases correctly. The following examples are displayed as three lines each. The top line denotes cursor positions from where the presented command works. The middle line shows the contents of the example line that we're working on. The last line shows the part of the line that the command will operate on.

completor.vim - Async completion framework made ease.

  •    Python

Completor is an asynchronous code completion framework for vim8. New features of vim8 are used to implement the fast completion engine with low overhead. For using semantic completion, external completion tools should be installed. When the input matches a file path pattern the file name will be automatically completed.

asyncrun.vim - Run Async Shell Commands in Vim 8.0 / NeoVim and Output to Quickfix Window

  •    Vim

If that doesn't excite you, then perhaps this GIF screen capture below will change your mind. Copy asyncrun.vim to your ~/.vim/plugin or use Vundle to install it from skywind3000/asyncrun.vim .

alchemist.vim - Elixir Integration Into Vim

  •    Elixir

You need to have Erlang(OTP >= 19) and Elixir installed in your machine. You can find more about short keys, commands and configs here.

vim-markdown-composer - An asynchronous markdown preview plugin for Vim and Neovim

  •    Rust

vim-markdown-composer is a plugin that adds asynchronous Markdown preview to Neovim and Vim. By default, vim-markdown-composer uses a blazing-fast CommonMark (and GitHub)-compliant renderer. However, it can be configured to use any external program for rendering, such as pandoc.

tmux-complete.vim - Vim plugin for insert mode completion of words in adjacent tmux panes

  •    Vim

You're happily editing your lovely files in Vim, when you notice you need to type a word that you can see in a different Tmux pane right next to Vim. This might be some secret key found in your REPL or the name of a failing test. Usually the interesting text is too short to warrant switching panes and going into Tmux' copy mode, so you end typing it out again.

deoplete-clang - deoplete.nvim source for C/C++/Obj-C/Obj-C++ with clang-python3

  •    Python

The dark powered asynchronous completion framework for Neovim. It offers a fast, fully asynchronous, nonblocking user interface, customizable sources for each languages, and more. The Next generation of word completion.A Python 3 port of the official clang compiler bindings for Python. The original author is @Anteru, I forked it and follow the latest of llvm clang.

deoplete-go - deoplete.nvim source for Go. Asynchronous Go completion for Neovim.

  •    Python

Go source for deoplete.nvim use gocode.Dark powered asynchronous completion framework for neovim. Fastetst, Fully asynchronous, Nonblocking user interface, Customizable source for each languages, and more. The Nextgen word completion.

deoplete-jedi - deoplete.nvim source for Python

  •    Python

deoplete.nvim source for jedi.Deoplete only requires Python 3. See :h nvim-python-quickstart for more information.


  •    Shell

It saves compdump file in $DEOPLETE_ZSH_CACHE_DIR or $XDG_CACHE_HOME or $HOME/cache directory.

nvim-go - Go development plugin for Neovim written in pure Go

  •    Go

Go development plugin for Neovim written in pure Go.nvim-go do not support go get install, because Neovim's runtimepath is not under the $GOPATH. Currently, depends on the constabulary/gb.

godo - Navigate todos in Go projects with ease

  •    Vim

Godo is a plugin that allows you navigate through the todo messages in your Go project.It makes use of astitodo underneath.

neovim-ruby - Ruby bindings for Neovim

  •    Ruby

Ruby bindings for Neovim. Warning: This project follows Semantic Versioning, thus its API should be considered unstable until it reaches v1.0.0 (spec).

scout.vim - Use scout fuzzy finder inside neovim

  •    Vim

Plugin that allows you to use scout inside neovim. You can use scout to quickly find files or buffers and open them in different windows.

nvim-example-lua-plugin - A simple Neovim Lua plugin using the Lua embedded in Neovim, suitable as a template

  •    Vim

Newer versions of Neovim include an embedded lua interpreter, making it possible to write non-remote plugins using Lua instead of Vimscript. The intention of this repository is to make it quick and easy to start a new plugin. It is just enough to show how to make the basics work.

acid.nvim - Asynchronous Clojure Interactive Development

  •    Python

Acid.nvim is a plugin for clojure development on neovim. It was initially designed within iron.nvim, but evolved to be a proper clojure plugin for neovim. It is built fundamentally on neovims async capabilities and rely deeply on clojures refactor-nrepl and nrepl-python-client.