Skip to content

๐Ÿ”„ Async Neovim plugin for showing the number of your outdated plugins

Notifications You must be signed in to change notification settings

thisisrandy/vim-outdated-plugins

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

57 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Vim support Neovim support Python version GitHub release

vim-outdated-plugins

A remote (non-blocking) plugin for showing the number of and automatically updating outdated plugins managed via vim-plug

What does it do?

This plugin provides a mechanism for displaying a message indicating whether any of your plugins are outdated. It can also optionally trigger an update if needed. It fills a gap in vim-plug, which has no mechanism for fetching updates without also installing them and cannot function non-disruptively in the background

Installation

Add the following line inside of the call plug#begin() section of your init.vim:

Plug 'thisisrandy/vim-outdated-plugins'

and anywhere after call plug#end(), add

" This line is required to check for outdated plugins on startup
autocmd VimEnter * call CheckOutdatedPlugins()

Configuration

" Do not show any message if all plugins are up to date. 0 by default
let g:outdated_plugins_silent_mode = 1

" Trigger :PlugUpdate as needed. 0 by default. Note that, when triggered, this
" will open and focus a vertical split and do blocking work, which some users may
" find disruptive on startup
let g:outdated_plugins_trigger_mode = 1

Requirements

Development

Fork this repository and point the vim-plug section of your init.vim to it. After running :PlugInstall, you can edit the code directly in the vim-plug directory, which is ~/.config/nvim/plugged by default. Note that nvim must be restarted for changes to be reflected. For details and a more general new development-oriented method, see nvim-example-python-plugin

Screenshots

Simple message text message under the status bar.

alt text alt text

OS

  • macOS
  • Linux
  • Windows

Plugin Managers:

  • vim-plug
  • Vundle
  • Pathogen
  • dein.vim
  • NeoBundle
  • VAM

Notificatation methods

  • Basic echo
  • Status line variable

About

๐Ÿ”„ Async Neovim plugin for showing the number of your outdated plugins

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%