Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 1.25 KB

README.md

File metadata and controls

33 lines (26 loc) · 1.25 KB

CurtineIncSw.vim Build Status

Easily toggle between *.c* and *.h* buffers.

Description

Some assumptions:

  • The filenames of the header and body (implementation) are identical except for the extension or the directory.
    • That is, foo.c -> foo.h is supported,
    • whereas foo.c -> bar.h is not supported.
  • The user opens files from the base of the repository. Or the other file is somewhere within the directory of the file you are opening or it's subdirectories.
  • The repository contains both the header and body (implementation) files.

Based on these assumptions, you should not need to reconfigure when you switch between repositories.

Installation

Copy CurtineIncSw.vim into your ~/.vim/plugin directory. Or :source CurtineIncSw.vim to load it into your running session.

You can set a keyboard shortcut if you want by placing something like:

  map <F5> :call CurtineIncSw()<CR>

in your ~/.vimrc file. Yes, the <CR> is literally there at the end as the four characters shown.

Installing with Vundle

Add Plugin 'ericcurtin/CurtineIncSw.vim' to your your plugin definitions in your .vimrc