Robert Hicks wrote:
Georg Dahn wrote:
Hi!

--- Robert Hicks <[EMAIL PROTECTED]> wrote:
I see in the configure file that --with-features takes "tiny, small, normal, big or huge (default: normal).

Is there some place I can look to see what those options provide?

Try

:h :version

Best wishes,
Georg


Cool, exactly what I was looking for.  : )

Robert




Basically:
- the "tiny" version has nothing that can be omitted -- not even online help, visual mode, or expression evaluation; - the "small" version has visual mode and split windows (and online help) but it still lacks expression evaluation; - the "normal" version has a lot more, but it still lacks some important (to me) features, including support for multi-byte encodings (such as Chinese or Unicode) and for right-to-left writing systems (such as Hebrew, Arabic or Farsi);
- the "big" version has everything except the "profiling" feature;
- the "huge" version has it all.
- There are still some features (such as MzScheme, Perl, Python, Tcl, and, on X11 systems, GNOME, which requires a GTK+ GUI) which have to be included manually.

I would recommend to stay away from the "tiny" and "small" versions, unless you're running on a system with very limited memory like 16-bit Dos. Personally, since I like the big all-bells-and-whistles package, I source (not run) the following bash script just before running "make":

-----8<-----
#!/bin/bash
#
# this file must be sourced, not run
#
# set environment variables
export CONF_OPT_GUI='--enable-gnome-check'
export CONF_OPT_PERL='--enable-perlinterp'
export CONF_OPT_PYTHON='--enable-pythoninterp'
export CONF_OPT_TCL='--enable-tclinterp --with-tcl=tclsh8.4'
export CONF_OPT_RUBY='--enable-rubyinterp'
export CONF_OPT_MZSCHEME='--enable-mzschemeinterp'
export CONF_OPT_CSCOPE='--enable-cscope'
export CONF_OPT_MULTIBYTE='--enable-multibyte'
export CONF_OPT_OUTPUT='--enable-fontset'
export CONF_OPT_FEAT='--with-features=huge'
export CONF_OPT_COMPBY='"[EMAIL PROTECTED]"'
----->8-----

(if your browser, or mine, "beautified" the last line by breaking it between export and CONF_OPT_COMPBY, well, it shouldn't have.) You can use this script, changing anything you want, including of course at least the "compiled-by" line. If you lack the "development" packages required for one or other of the configured-in options, configure will turn it off.


Best regards,
Tony.

Reply via email to