aboutsummaryrefslogtreecommitdiff
path: root/man/man1/exm.1df
blob: 892ca3260994f5ab81344a3227252c51a0f3eb20 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.TH EXM 1df "March 2017" "Manual page for exm"
.SH NAME
.B exm
\- invoke Vim's ex(1) with a dumb terminal
.SH SYNOPSIS
.B exm
[EX_OPTIONS...] [FILES]
.SH DESCRIPTION
.B exm
works around a quirk of Vim that causes it to clear the screen when invoked as
ex(1) interactively. It applies Vim's -T option to force the terminal to the
builtin "dumb" terminal.
.SH CAVEATS
This doesn't work on its first invocation from any given terminal, but does
work thereafter. I haven't yet figured out why.
.P
This breaks switching to visual mode with :visual somewhat, as the terminal
will persist in its dumb state. I'm not sure there's a way to fix this. If
there were a Vim :autocmd for mode switching, it might be possible, or perhaps
by wrapping :visual somehow to :set terminal=$TERM.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>