Skip to content

nikulabs/CurtineIncSw.vim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Switch from *.c* to *.h* and vice versa

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 100.0%