pkgsrc/editors/vile/options.mk
marino a9b2d69aae editors/vile: Update from 9.7 to 9.8
Please see CHANGES for complete list of changes (almost 900 lines since
version 9.7 was released 14 June 2008). Unlike version 9.7, version 9.8
builds on DragonFly.

From README (condensed: over 350 lines by itself)
August 2010
vile 9.8 is released.  The goal of this release is to fill in the remainder
of the UTF-8 support.

General changes:
   + many improvements to UTF-8, for regular expressions and input.
   + implement user-definable operators
   + vile.hlp and all ".doc" plain-text files are generated from html.
     http://invisible-island.net/vile/vile-toc.html
   + highlight matches in which-keywords, etc., and put a hyperlink on the
     highlighted text to view the corresponding file.
   + add a brief mode format "%M" for modeline-format
   + improve checks for insecure file permissions.
   + improve which-source and which-exec commands, showing which files
     fail the checks for insecure permissions.
   + new configure script options:
   + --with-symlink, which augments --program-suffix to make it
     simple(r) to install versioned binaries.
   + options for transforming program name upon install:
     -- program-prefix, --program-suffix, --program-transform-name

Locale Improvements: (too many too list)
New Commands:
   + new command-line option "-F" tells vile to only run the syntax
     filters for the given files, writing the attributed text to the
     standard output.  Used this option to highlight the code-examples in
     vile's html and documentation.
   + added several "list-XXX" aliases to match "show-XXX" commands, for
     consistency.
   + "append-number", "insert-number", "overwrite-number" commands work
     with characters entered as numbers.
   + "define-menu-entry" modifies xvile menu entries.
   + "set-extra-colors" allows setting extra colors for special buffers
     such as [Settings].
   + "show-filtercolors" macro shows the class names and their colors for
     the current majormode.
   + "show-extra-colors" shows classes and colors modified by
     "set-extra-colors".
   + "show-local-modes" is an easier-to-remember variation for the
      count+"show-modes" combination.
   + "show-undo-stack" shows the contents of the undo-stack.
   + "show-wide-printable" provides a way to see details for other "pages"
     than the ASCII/Latin-1 0-255 code.
   + "store-operator" stores a macro which is treated as an operator.

New Modes:
   + "spaces-after-sentence" is now a buffer mode, to allow it to be part
     of a majormode.
   + "check-access" makes the check for insecure file-permissions
     configurable by the user.
   + "percent-autocolor" can be used to override the autocolor mode for
     very large files.
   + "reuse-position" allows users to specify that vile should restore the
     current line/column position when (re)displaying a scratch buffer
     built with liststuff.

New Variables and Functions:
   + &bchanged, &fchanged and state variables $bchanged (same as
     $modified) and $fchanged make it simpler for scripts to check if
     buffer/file timestamps differ.
   + $cfgopts now shows drivers (ansi, borland, ntcons, ntwin, os2vio,
     vmsvt) and other useful settings (iconv, multibyte).
   + $cmd-encoding variable allows control of minibuffer's encoding
   + $cmd-motion variable is used in user-defined operators.
   + $font is always available, but readonly for non-GUI configurations.
   + $kill-size and $kill-limit variables to improve scripting with the
     $kill variable.
   + $latin1-expr variable specifies whether a derived narrow locale
     really has Latin1 (ISO-8859-1) encoding.
   + $modeline-limit limits the offset into each line that vile scans for
     modelines.
   + $term-cols, $term-lines and $term-resizes give the terminal
     dimensions, and tell if it is in a resizable window.
   + $title-encoding controls whether vile 8-bit or UTF-8 encoding is used
     when setting xterm title.

Syntax Filters: (too many too list)
Other Portability: (not listed)
Performance: (not listed)
2012-07-20 14:38:51 +00:00

16 lines
425 B
Makefile

# $NetBSD: options.mk,v 1.3 2012/07/20 14:38:51 marino Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.vile
PKG_SUPPORTED_OPTIONS= wide-curses
.include "../../mk/bsd.options.mk"
###
### Wide curses support; otherwise, default to using narrow curses.
###
.if !empty(PKG_OPTIONS:Mwide-curses)
. include "../../devel/ncursesw/buildlink3.mk"
CONFIGURE_ARGS+= --with-screen=ncursesw
.else
. include "../../mk/curses.buildlink3.mk"
.endif