PeterRincker / Vim Argumentative
Argumentative aids with manipulating and moving between function arguments.
Stars: ✭ 169
Labels
Projects that are alternatives of or similar to Vim Argumentative
Vimerl
A set of erlang plugins for VIM. This is not maintained, better use som modern fork of this!
Stars: ✭ 159 (-5.92%)
Mutual labels: viml
Stackanswers.vim
Vim plugin to fetch and display answers from Stack Overflow
Stars: ✭ 165 (-2.37%)
Mutual labels: viml
Vim Operator User
Vim plugin: Define your own operator easily
Stars: ✭ 161 (-4.73%)
Mutual labels: viml
Vim Config Python Ide
Symlink the .vim dir and the .vimrc file and start kicking ass
Stars: ✭ 159 (-5.92%)
Mutual labels: viml
Paredit.vim
Paredit Mode: Structured Editing of Lisp S-expressions
Stars: ✭ 162 (-4.14%)
Mutual labels: viml
Vim Jekyll
📝 Fork of psykidellic/vim-jekyll because actually forking it freaks out
Stars: ✭ 151 (-10.65%)
Mutual labels: viml
Vim Markbar
Display all accessible marks and their surrounding lines in a collapsible sidebar.
Stars: ✭ 159 (-5.92%)
Mutual labels: viml
Vim Subversive
Vim plugin providing operator motions to quickly replace text
Stars: ✭ 168 (-0.59%)
Mutual labels: viml
argumentative.vim
Argumentative aids with manipulating and moving between function arguments.
- Shifting arguments with
<,
and>,
- Moving between argument boundaries with
[,
and],
- New text objects
a,
andi,
Installation
If you don't have a preferred installation method, I recommend installing pathogen.vim, and then simply copy and paste:
cd ~/.vim/bundle
git clone git://github.com/PeterRincker/vim-argumentative.git
Once help tags have been generated, you can view the manual with
:help argumentative
.
Customization
Argumentative mappings can be changed from the default by simply adding
mappings in your ~/.vimrc
file to argumentative's <Plug>
mappings.
nmap [; <Plug>Argumentative_Prev
nmap ]; <Plug>Argumentative_Next
xmap [; <Plug>Argumentative_XPrev
xmap ]; <Plug>Argumentative_XNext
nmap <; <Plug>Argumentative_MoveLeft
nmap >; <Plug>Argumentative_MoveRight
xmap i; <Plug>Argumentative_InnerTextObject
xmap a; <Plug>Argumentative_OuterTextObject
omap i; <Plug>Argumentative_OpPendingInnerTextObject
omap a; <Plug>Argumentative_OpPendingOuterTextObject
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].