Motions and text objects for erlang!
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
after
doc
test
.gitignore
LICENSE
README.md

README.md

erlang-motions.vim

Motions and text objects for erlang!

Motions

  • ]] go to next function declaration

  • [[ previous function declaration

  • ]m next function clause

  • [m previous function clause

  • And more: ]M, [M, ][, [] go to end of next/previous clause/declaration.

    Each motion can be prefixed with a count.

Text objects

  • im, am inside/around function clause

  • iM, aM inside/around function declaration

Example

  • vim "visual inner method (function clause)":

screen shot 2014-03-21 at 11 05 25 pm copy

  • vaM "visual arround Method (function declaration)":

screen shot 2014-03-21 at 11 04 53 pm

Installation

  • Pathogen git clone https://github.com/edkolev/erlang-motions.vim ~/.vim/bundle/erlang-motions.vim
  • Vundle Bundle 'edkolev/erlang-motions.vim'
  • NeoBundle NeoBundle 'edkolev/erlang-motions.vim'

Inspired by