vim plugin to make global markers work like bookmarks
Vim script
Switch branches/tags
Nothing to show
Latest commit ea21077 May 18, 2013 @amiorin wrong link in the README.
Permalink
Failed to load latest commit information.
plugin Initial import Apr 20, 2013
README.md wrong link in the README. May 18, 2013

README.md

Introduction

This plugin change the behaviour of ` from.

                                                'A '0 `A `0
           `{A-Z0-9}    To the mark {A-Z0-9} in the file where it was set (not
                        a motion command when in another file).  {not in Vi}

to

                                                'A '0 `A `0
           `{A-Z0-9}    Edit the file containing the mark {A-Z0-9} if in another file
                        or
                        jump to the mark {A-Z0-9} in the file where it was set if
                        in the same file.

' is remapped to `.

Explanation

I use marks to bookmark files that I use often and I don't care about the position inside the file. Usually I prefer to keep the cursor in the last position when I use the mark.

`V .vimrc
`G .gvimrc

Using this plugin `V reopens the .vimrc with the cursor in the last position and not in the position of the mark. If I also want to move the cursor I can use again `V or use only time 'V.

How to start to use marks

I think most vimmers don't use marks, because they are difficult to use.

I use vim-signature to make marks user-friendly and this autocmd:

" Uncomment the following to have Vim jump to the last position when
" reopening a file
if has("autocmd")
  autocmd BufReadPost *
    \ if line("'\"") > 0 && line("'\"") <= line("$") |
    \   exe "normal! g`\"" |
    \ endif
endif

Self-Promotion

Like this plugin?

Bitdeli Badge