Skip to content

nevar/revim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

revim

Erlang + Rebar plugin for vim

GOTO

For quick goto from function call to it declaration you can use <localleader>d or you can set up own mapping:

autocmd FileType erlang nnoremap <silent> <buffer>
	\ <F6> :call revim#goto#Define(g:global_call)<CR>

There is 2 type of function call: global (whith module name) and local. Local function call always open in current buffer. For global call you can specified how to process move to declaration. Exists 3 type of goto:

  • 0 = in same buffer (move cursor, if declaration in other file, than first open it)
  • 1 = in split window (split window and in new window goto declaration)
  • 2 = in new tab (open new tab and goto declaration)

Example:

  • Goto local function in same buffer and global function in new tab (default)

    let g:global_call = 2

Goto smart enjoy to not open new window for already opened file. It simple go to that buffer and move cursor to function declaration.

Highlight syntax

Highlight correct erlang expressions and some common errors.

Settings

In you .vimrc you can change color for some of erlang expressions:

  • different highlighting for function heads

    hi erlangFunHead cterm=bold
  • highlight edoc tags:

    hi erlangEdocTag cterm=bold
  • highlight erlang BIF:

    hi erlangBIF cterm=bold ctermfg=green

About

Vim plugin for Erlang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published