Annotation of pgp/contrib/vi/vipgp.doc, revision 1.1

1.1     ! root        1: Here are some vi macros, you can use these to encrypt, sign, decrypt or
        !             2: view PGP messages from vi.  They are all invoked by typing Ctrl-X followed
        !             3: by one of the letters e,s,d or v.  The encrypt/sign macros work from
        !             4: the current cursor position to the end of the file, for the decrypt/sign
        !             5: macros you should position the cursor before the PGP armored block you
        !             6: want to decrypt/view.
        !             7: 
        !             8: If the PGP command fails, for instance because you typed the wrong userid
        !             9: for encryption, you should type u when you're back in vi to undo the change.
        !            10: 
        !            11: These macros should be added to your .exrc file.  If you don't have a .exrc
        !            12: file, you can create one by typing:
        !            13: 
        !            14: echo $EXINIT >$HOME/.exrc
        !            15: 
        !            16: You should also make sure that the EXINIT environment variable isn't set
        !            17: in your shell startup file (.profile .login .cshrc etc.).
        !            18: 
        !            19: -----cut here-----
        !            20: map e :,$! /bin/sh -c 'pgp -feast 2>/dev/tty||sleep 4'

        !            21: map s :,$! /bin/sh -c 'pgp -fast +clear 2>/dev/tty'

        !            22: map d :/^-----BEG/,/^-----END/! /bin/sh -c 'pgp -f 2>/dev/tty||sleep 4'

        !            23: map v :,/^-----END/w !pgp -m

        !            24: -----cut here-----
        !            25: 
        !            26: The macros can be used with [t]csh and Bourne-type shells, the latter don't
        !            27: need the /bin/sh -c '..' wrapper.
        !            28: 
        !            29: Here is another macro, only useful if you use MH.  You can use it to
        !            30: include an encrypted message you are replying to.
        !            31: 
        !            32: -----cut here-----
        !            33: map i :r! /bin/sh -c 'pgp -f <@ 2>/dev/tty|sed -e "s/^/>/"'

        !            34: -----cut here-----

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.