vim-omnipresence - Press hotkey in any GUI text input to launch Vim

  •        2

This vim plugin creates hotkey to launch vim for any common operating system editable area. You can then change the text, save the document and exit. The text in the editable area should be replaced with your changes done in vim editor.



Related Projects

vim-go - Go development plugin for Vim

  •    Vim

The latest stable release is the recommended version to use. If you choose to use the master branch instead, please do so with caution; it is a development branch.You will also need to install all the necessary binaries. vim-go makes it easy to install all of them by providing a command, :GoInstallBinaries, which will go get all the required binaries.

vim-grepper - :space_invader: Helps you win at grep.

  •    Vim

Use your favorite grep tool (ag, ack, git grep, ripgrep, pt, sift, findstr, grep) to start an asynchronous search. All matches will be put in a quickfix or location list. This plugin works with Vim and Neovim on Unix-like systems. It's mostly working on Windows as well.

VimCompletesMe - You don't Complete Me; Vim Completes Me! A super simple, super minimal, super light-weight tab completion plugin for Vim

  •    Vim

A super simple, super minimal, super light-weight tab-completion plugin for Vim. If any of above types of completions fails to return any results, hitting Tab again will switch back to Vim's local keyword completion. VimCompletesMe will go back to trying the special completion for the next tab completion.

vim-startify - :link: The fancy start screen for Vim.

  •    Vim

This plugin provides a start screen for Vim and Neovim. It provides dynamically created headers or footers and uses configurable lists to show recently used or bookmarked files and persistent sessions. All of this can be accessed in a simple to use menu that even allows to open multiple entries at once.

jshint2.vim - Lightweight, customizable and functional Vim plugin for JSHint integration.

  •    VimL

Lightweight, customizable and functional Vim plugin for JSHint integration. Use :JSHint command inside Vim to lint whole file or :'<,'>JSHint to lint only selected lines. Add ! to suppress opening error list (number of lint errors still will be shown), add space and use tab key to complete space separated lint flags — :JSHint! white:true eqeqeq:true. Use - to ignore errors by their codes — :JSHint -E001 -W002 -I003.

vim-flake8 - Flake8 plugin for Vim

  •    VimL

vim-flake8 is a Vim plugin that runs the currently open file through Flake8, a static syntax and style checker for Python source code. It supersedes both vim-pyflakes and vim-pep8.Flake8 is a wrapper around PyFlakes (static syntax checker), PEP8 (style checker) and Ned's MacCabe script (complexity checker).

syntastic - Syntax checking hacks for vim

  •    Vim

Syntastic is a syntax checking plugin for Vim created by Martin Grenfell. It runs files through external syntax checkers and displays any resulting errors to the user. This can be done on demand, or automatically as files are saved. If syntax errors are detected, the user is notified and is happy because they didn't have to compile their code or execute their script to find them. At the time of this writing, syntastic has checking plugins for ACPI Source Language, ActionScript, Ada, Ansible configurations, API Blueprint, AppleScript, AsciiDoc, Assembly languages, BEMHTML, Bro, Bourne shell, C, C++, C#, Cabal, Chef, CMake, CoffeeScript, Coco, Coq, CSS, Cucumber, CUDA, D, Dart, DocBook, Dockerfile, Dust, Elixir, Erlang, eRuby, Fortran, Gentoo metadata, GLSL, Go, Haml, Haskell, Haxe, Handlebars, HSS, HTML, Java, JavaScript, JSON, JSX, Julia, LESS, Lex, Limbo, LISP, LLVM intermediate language, Lua, Markdown, MATLAB, Mercury, NASM, Nix, Objective-C, Objective-C++, OCaml, Perl, Perl 6, Perl POD, PHP, gettext Portable Object, OS X and iOS property lists, Pug (formerly Jade), Puppet, Python, QML, R, Racket, RDF TriG, RDF Turtle, Relax NG, reStructuredText, RPM spec, Ruby, SASS/SCSS, Scala, Slim, SML, Solidity, Sphinx, SQL, Stylus, Tcl, TeX, Texinfo, Twig, TypeScript, Vala, Verilog, VHDL, Vim help, VimL, Vue.js, xHtml, XML, XSLT, XQuery, YACC, YAML, YANG data models, YARA rules, z80, Zope page templates, and Zsh. See the manual for details about the corresponding supported checkers (:help syntastic-checkers in Vim).

vim-sneak - The missing motion for Vim :athletic_shoe:

  •    Vim

Jump to any location specified by two characters. Sneak is a powerful, reliable, yet minimal motion plugin for Vim. It works with multiple lines, operators (including repeat . and surround), motion-repeat (; and ,), keymaps, visual mode, multibyte text, and macros.

vim-ruby-debugger - Vim plugin for debugging Ruby applications (using ruby-debug-ide gem)

  •    VimL

This Vim plugin implements interactive Ruby debugger in Vim. This version of the plugin works only with Ruby >= 1.9. It uses debugger-xml under the hood, which is just a XML/IDE extension for the debugger gem, which supports Ruby 1.9.2 and 1.9.3 out-of-the-box, but doesn't support Ruby <= 1.8.7.

vim-windowswap - Swap your windows without ruining your layout

  •    VimL

When I was just getting started with Vim, I asked about this problem on StackOverflow and I've received a handful of responses over the years. Almost a year after after I asked, sgriffin came through with a solution. Now that I'm a little less of a newbie, I've put his idea in a handy plugin. These mappings are deprecated. See below for instructions on how to keep them working once they are removed from the default list.

Oni - new kind of editor, powered by Neovim

  •    TypeScript

Oni is a new kind of editor, focused on maximizing productivity - combining modal editing with features you expect in modern editors. Oni is built with neovim, and inspired by VSCode, Atom, LightTable, and Emacs. The vision of Oni is to build an editor that allows you to go from thought to code as easily as possible - bringing together the raw editing power of Vim, the feature capabilities of Atom/VSCode, and a powerful and intuitive extensibility model - wrapped up in a beautiful package. This repository is under active development, and until 1.0 please consider everything unstable.

vim-mustache-handlebars - mustache and handlebars mode for vim

  •    VimL

This plugin contributes to vim-polyglot language pack. Note: for compatibility reason #7, we've renamed the repo name from vim-mode to vim-mustache-handlebars.

vim-slime - A vim plugin to give you some slime. (Emacs)

  •    VimL

A vim plugin to give you some slime. (Emacs)

vim-smartinput - Vim plugin: Provide smart input assistant

  •    VimL

Vim plugin: Provide smart input assistant

vim-livedown - Vim plugin for Livedown.

  •    VimL

A Vim plugin for Livedown. First make sure you have node with npm installed.

investigate.vim - A Vim plugin for looking up documentation

  •    Vim

A plugin for looking documentation on the word under the cursor. You can choose to open it in a browser, with Dash on OS X, or with an arbitrary shell command. With this mapping, using K when your cursor is on a specific word will open its documentation. The help file has tons of documentation on configuration. Here are some of the basic options.

vim-virtualenv - Vim plugin for working with python virtualenvs

  •    VimL

When using :python or :!python, it will only have access to the environment outside of any virtualenvs. If you're working with packages that are only installed in a virtualenv, they will not be available to Vim. Until now! The virtualenv.vim plugin will modify python's sys.path and the $PATH environment variable so that anything done with :python or :!python will behave like you would expect for the chosen virtualenv.

vim-bufferline - super simple vim plugin to show the list of buffers in the command bar

  •    VimL

Super simple vim plugin to show the list of buffers in the command bar. This was inspired by the buftabs script.

vim-hybrid - A dark color scheme for Vim

  •    VimL

or alternatively, use a plugin manger such as vim-plug, NeoBundle, Vundle, or Pathogen. Due to the limited 256 palette, colours in Vim and gVim will still be slightly different.

vim-dirvish - Directory viewer for Vim :zap:

  •    Vim

Path navigator designed to work with Vim's built-in mechanisms and complementary plugins. Lines are filepaths (hidden by conceal).