All Projects → rhysd → Vim Healthcheck

rhysd / Vim Healthcheck

Licence: other
Polyfill of Neovim's health-check for Vim

Projects that are alternatives of or similar to Vim Healthcheck

Alchemist.vim
Elixir Integration Into Vim
Stars: ✭ 632 (+2330.77%)
Mutual labels:  vim-plugin
Clever F.vim
Extended f, F, t and T key mappings for Vim.
Stars: ✭ 730 (+2707.69%)
Mutual labels:  vim-plugin
Vim Diff Toggle
🛠 Vim plugin to speed up editing diff files
Stars: ✭ 17 (-34.62%)
Mutual labels:  vim-plugin
Vim Matchup
vim match-up: even better % 👊 navigate and highlight matching words 👊 modern matchit and matchparen replacement
Stars: ✭ 638 (+2353.85%)
Mutual labels:  vim-plugin
Apprentice
A dark, low-contrast, Vim colorscheme.
Stars: ✭ 688 (+2546.15%)
Mutual labels:  vim-plugin
Vimcompletesme
You don't Complete Me; Vim Completes Me! A super simple, super minimal, super light-weight tab completion plugin for Vim.
Stars: ✭ 752 (+2792.31%)
Mutual labels:  vim-plugin
Vim Hexokinase
hexokinase.vim - (Neo)Vim plugin for asynchronously displaying the colours in the file (#rrggbb, #rgb, rgb(a)? functions, hsl(a)? functions, web colours, custom patterns)
Stars: ✭ 622 (+2292.31%)
Mutual labels:  vim-plugin
Tmux Navigate
🥂 Seamless tmux/vim navigation (over SSH too!)
Stars: ✭ 23 (-11.54%)
Mutual labels:  vim-plugin
Context.vim
Vim plugin that shows the context of the currently visible buffer contents
Stars: ✭ 688 (+2546.15%)
Mutual labels:  vim-plugin
Vim Quickrepl
The Simplest Faster way to open your REPL for filetypes.
Stars: ✭ 17 (-34.62%)
Mutual labels:  vim-plugin
Vim Wordy
Uncover usage problems in your writing
Stars: ✭ 645 (+2380.77%)
Mutual labels:  vim-plugin
Vim Easymotion
Vim motions on speed!
Stars: ✭ 6,247 (+23926.92%)
Mutual labels:  vim-plugin
Vimwiki
Personal Wiki for Vim
Stars: ✭ 6,970 (+26707.69%)
Mutual labels:  vim-plugin
Ansible Vim
A vim plugin for syntax highlighting Ansible's common filetypes
Stars: ✭ 633 (+2334.62%)
Mutual labels:  vim-plugin
Crease.vim
Easy foldtext customization for [neo]vim.
Stars: ✭ 19 (-26.92%)
Mutual labels:  vim-plugin
Lightline.vim
A light and configurable statusline/tabline plugin for Vim
Stars: ✭ 5,886 (+22538.46%)
Mutual labels:  vim-plugin
Vim Move
Plugin to move lines and selections up and down
Stars: ✭ 743 (+2757.69%)
Mutual labels:  vim-plugin
Git Gutter Vim
git gutter for vim
Stars: ✭ 23 (-11.54%)
Mutual labels:  vim-plugin
Git Messenger.vim
Vim and Neovim plugin to reveal the commit messages under the cursor
Stars: ✭ 904 (+3376.92%)
Mutual labels:  vim-plugin
Vim Grammarous
A powerful grammar checker for Vim using LanguageTool.
Stars: ✭ 780 (+2900%)
Mutual labels:  vim-plugin

Polyfill for :checkhealth in Vim

vim-healthcheck is a polyfill plugin for Vim to use a health-check feature in Neovim. Neovim's health-check feature is a minimal framework to help with troubleshooting user configuration. vim-healthcheck provides the same feature for Vim.

Plugin authors can write health-checks for their plugins using the APIs. And plugin users can check if the installation is healthy. By this polyfill, plugin authors can write common health-checks for both Neovim and Vim. And plugin users can check their configuration using the health-checks which was written for Neovim. It would be useful for troubleshooting or triaging issues.

This plugin is just a port of Neovim's health-check implementation.

Usage

Instead of Neovim's standard :checkhealth command, it provides :CheckHealth command on Vim. If no argument is given, it runs all health-checks and show the results.

:CheckHealth

If some plugin names are specified as arguments, it runs health-checks for them.

:CheckHealth {plugin1} {plugin2} ...

For example, :CheckHealth vim runs health-checks for Vim itself.

To know the detail of the command behavior or to know how to implement health-checks for your plugins, please read a help document.

:help health

Installation

If you use a plugin manager, please follow the instruction. Please note that this plugin is needed only on Vim because Neovim supports health-check feature by default.

vim-plug

if !has('nvim')
    Plug 'rhysd/vim-healthcheck'
endif

dein.vim

if !has('nvim')
    call dein#add('rhysd/vim-healthcheck')
endif

minpac

if !has('nvim')
    call minpac#add('rhysd/vim-healthcheck')
endif

License

This plugin was created by porting the implementation of health-check feature for Neovim. So this plugin is distributed under the same license as Neovim. Please read LICENSE for the details.

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].