Vimfiles is a project mainly written in ..., it's free.
Various plugins for vim and vim related apps (vim, vimperator, rxvt-unicode (urxvt))
.. _overview:
This repository serves as the home for several vim and vim related plugins I've
developed which include plugins for vim
, vimperator
, and rxvt-unicode
_
(urxvt).
supertab
_ - allows you to use screen
_ - simulate a split shell in vim using gnu screen or tmuxreadability
_Note: Vimperator plugins require vimperator 2.1 or above, with the exception of wincmd which requires vimperator 2.2 or above.
vim-scrollback - provides a vim like scrollback mode and pasting
See the file header for a list of features, etc.
Example configuration in .Xdefaults where alt-s (default is alt-v if not configured) starts the scrollback mode and alt-r initiates the vim like paste mode (requiring xclip to be installed):
::
! configure perl extensions urxvtperl-lib: /home/ervandew/vimfiles/urxvt urxvtperl-ext-common: vim-scrollback
! configure vim-scrollback urxvtvim-scrollback: Mod1-s urxvtvim-scrollback-paste: Mod1-r urxvtvim-scrollback-bg: 10 urxvtvim-scrollback-fg: 18 urxvturlLauncher: xdg-open urxvtpattern.1: (.[ "',([{><]|^)(.?)([ "',)]}<>].|$) urxvtlauncher.1: urxvt +sb -geometry 125x50 -e vim $2
.. _using:
If you would like to give these plugins a shot, you can checkout the code and add the appropriate path to the configuration of the corresponding app.
::
$ git clone http://github.com/ervandew/vimfiles.git vimfiles
vim - To use the vim plugins update your .vimrc file (or _vimrc on windows) and add the vim directory of the cloned vimfiles repository to your runtime path:
::
set rtp+=~/vimfiles/vim
vimperator - Similar to vim, you can add the vimperator directory that you've cloned to your runtimepath via your .vimperatorrc:
::
set runtimepath+=~/vimfiles/vimperator
rxvt-unicode - To utilize the urxvt plugin, you can set the directory where urxvt looks for perl extensions in your .Xdefaults file (Note: in this case you need to supply the literal path without ~ or $HOME).
::
urxvt*perl-lib: /home/ervandew/vimfiles/urxvt
.. _license:
For the most part the plugins share the same license as the parent program, with the exception of the vim plugins:
.. _vim: http://www.vim.org .. _vimperator: http://www.vimperator.org .. _rxvt-unicode: http://software.schmorp.de/pkg/rxvt-unicode.html .. _supertab: http://www.vim.org/scripts/script.php?script_id=1643 .. _screen: http://www.vim.org/scripts/script.php?script_id=2711 .. _readability: http://lab.arc90.com/experiments/readability/