most icon indicating copy to clipboard operation
most copied to clipboard

This file contains the installation instructions for the MOST pager. For basic information (screenshots, etc) about MOST, visit https://www.jedsoft.org/most/.

Compiling MOST requires an ANSI C compiler. In addition you MUST have a copy of the S-Lang library version 2.X. Version 1 is no longer supported. This library is available from http://www.jedsoft.org/slang/.

                      INSTALLATION INSTRUCTIONS

On Unix, you should be able to simply type:

./configure; make

at the Unix prompt. If you are using CYGWIN, you will need to ensure that libslang.dll is on your PATH; otherwise the chkslang program will not run.

If using DJGPP or MINGW32, do:

<edit src/makefile.w32, setting ARCH to either dgj or gw32>
cd src
make -f makefile.w32

For VMS, edit the file vmsmake.com'. When finished, either type @vmsmake' or `@vmsmake gcc' at the VMS prompt. Once MOST has been created, it must be installed as a foreign command. This means that you must first type:

  $  most :== $device:[dir.containing.most]most.exe

I suggest that you first build MOST then view the doc file using MOST (most most.doc'). If you need help, hit the h' key from within MOST.

MOST understands the following environment variables:

MOST_SWITCHES
MOST_EDITOR, SLANG_EDITOR, EDITOR
MOST_INITFILE
MOST_HELP
  1. MOST_SWITCHES is a list of commonly used switches.

  2. MOST_EDITOR and SLANG_EDITOR are formatted strings describing what editor to use. The string can contain %s and %d formatting descriptors that represent the file name and line number, respectively. For example, if JED is your editor, then set MOST_EDITOR to 'jed %s -g %d'. Since MOST is just one of several programs that use the S-Lang library, I suggest that you use SLANG_EDITOR instead of MOST_EDITOR.

  3. MOST_INITFILE specifies a configuration file for MOST. One can specify keymaps, colors, etc. via this file. In the absence of MOST_INITFILE, the program will look for a file call .mostrc in the home directory (most.rc on non-Unix systems).

    See lesskeys.rc' for an example of a key definition file that causes MOST to emulate the less' pager. See also most-fun.txt for a list of functions that can be used for key definitions. The file `most.rc' list the bindings that are built-in to the viewer.

  4. If MOST_HELP is defined to point to an existing file, MOST will load a file as a help file. This is useful for describing custom keymaps.

Any problems with MOST should be reported to [email protected].