"Macros for single and double quotation
        "map *s Ea'^[Bi'^[
        "map *s bi'^[ea'
        map ,s bi'^[Ea'
        "map *d Ea"^[Bi"^[
        "map *d bi"^[ea"
        map ,w bi"^[Ea"

        "Macros to manage the buffer of Vim
        "map <F5> :bd<C-M>
        "map <F6> :bn<C-M>
        "map <F7> :bp<C-M>
        "map <F8> :buffers<C-M>
        "map <F12> :display<C-M>
        map ,b :buffers<C-M>
        map ,n :bn<C-M>
        map ,p :bp<C-M>
        map ,d :display<C-M>

        "Macros for 'perl'
        map *pe O#!/usr/bin/perl -w^M^Muse strict;^[ji
        "map <F9> :!perl -c %<C-M>
        "map <F10> :!perl %<C-M>
        "map <F11> :!~/bin/errorlog<C-M>
        map ,l :!perl -c %<C-M>
        map ,t :!perl -cT %<C-M>
        map ,r :!perl %<C-M>

        "errorlog file in $HOME/bin directory.
        " #!/bin/bash
        " 
        " tail -8 /var/log/httpd/error_log
        " wc -l /var/log/httpd/error_log
        " exit 0;
        map ,e :!~/bin/errorlog<C-M>