12345678910111213141516171819202122232425262728293031323334 |
- To avoid conflicting with Slackware's elvis and vim packages, this build
- installs binaries to /opt/ex-vi/bin and man pages to /opt/ex-vi/man,
- along with a script in /etc/profile.d to prepend these paths to PATH and
- MANPATH. If you *really* want, you can replace the /usr/bin/vi symlink
- (that normally points to elvis or vim), but it shouldn't be necessary.
- After installing, either log out & back in, or "source
- /etc/profile.d/ex-vi.sh". To temporarily disable the scripts, remove
- their execute bits. Users can always set PATH and MANPATH in their own
- dotfiles, of course.
- In visual mode (vi or :vi from ex), ex-vi has compiled-in values for
- the maximum terminal size, in columns and rows. This build will support
- terminals up to 320x200 characters by default. If you get 'Terminal too
- wide' errors, make your terminal as large as possible and rebuild ex-vi
- from within it, with a command like:
- TUBECOLS=$COLUMNS TUBELINES=$LINES ./ex-vi.SlackBuild
- Exceeding the maximum line height just means vi will ignore the extra
- lines at the bottom of the screen. Note that increasing these values
- causes vi to use more memory, but on a fairly modern system it shouldn't
- be too much. If you're building for a memory-poor system (embedded, or old
- hardware), you could save memory with e.g. TUBECOLS=80 TUBELINES=25 or so.
- If you *really* need to run vi without 'Terminal too wide', you can
- export e.g. COLUMNS=80 in the environment, and vi will only use part of
- the terminal. The COLUMNS variable gets reset whenever an X terminal is
- resized (at least for most X terminal emulators).
- Thanks to zacts on Freenode IRC ##slackware for pointing out the terminal
- size limitation.
|