pawaters / vim-42header

vim header for 42 projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vim-42header

a (better) vim header for 42 projects

fancy header image

Features

  • Passes norminette
  • Elegant trimming of long strings
  • Updates filename line when changed
  • Updates "Updated" line only when buffer is changed
  • Works with all formats that default supports
  • Binds to F1 for easy access
  • Overrides :Stdheader for school vim installs

Also, don't forget to set your $USER and $MAIL variables, marvin lives!

Usage

No plugin manager

Copy 42header.vim to your ~/.vim/after/plugin/ folder. You're set!

pathogen

git clone https://github.com/pbondoer/vim-42header.git --recursive && mv -v vim-42header ~/.vim/bundle/

vim-plug

If you use vim-plug or any other plugin manager, simply add this line to your plugin initialization:

Plug 'pbondoer/vim-42header'

Why?

Part of the Mexican Standoff rush, I decided to add a few bonus features and I now use this as my header for 42 files. On my linux setup, I have changed the variable names in order to be able to have my own environment, but still have a functional school environment. Feel free to add things :)!

About

vim header for 42 projects

License:Creative Commons Zero v1.0 Universal


Languages

Language:Vim Script 100.0%