# HG changeset patch # User Andreas Schwab # Date 881753073 0 # Node ID 93652fd3234d2e77c507e27d4e9c6c439c102cc0 # Parent 8f05356e9dc300d7c334ce50c10e5d51d468b846 Customized. diff -r 8f05356e9dc3 -r 93652fd3234d lisp/auto-show.el --- a/lisp/auto-show.el Tue Dec 09 23:04:38 1997 +0000 +++ b/lisp/auto-show.el Wed Dec 10 11:24:33 1997 +0000 @@ -37,23 +37,33 @@ ;;; Code: -(defvar auto-show-mode t +(defgroup auto-show nil + "Perform automatic horizontal scrolling as point moves." + :group 'editing) + +(defcustom auto-show-mode t "*Non-nil enables automatic horizontal scrolling, when lines are truncated. The default value is t. To change the default, do this: (set-default 'auto-show-mode nil) See also command `auto-show-mode'. This variable has no effect when lines are not being truncated. -This variable is automatically local in each buffer where it is set.") +This variable is automatically local in each buffer where it is set." + :type 'boolean + :group 'auto-show) (make-variable-buffer-local 'auto-show-mode) -(defvar auto-show-shift-amount 8 - "*Extra columns to scroll. for automatic horizontal scrolling.") +(defcustom auto-show-shift-amount 8 + "*Extra columns to scroll. for automatic horizontal scrolling." + :type 'integer + :group 'auto-show) -(defvar auto-show-show-left-margin-threshold 50 +(defcustom auto-show-show-left-margin-threshold 50 "*Threshold column for automatic horizontal scrolling to the right. If point is before this column, we try to scroll to make the left margin -visible. Setting this to 0 disables this feature.") +visible. Setting this to 0 disables this feature." + :type 'integer + :group 'auto-show) (defun auto-show-truncationp () "True if line truncation is enabled for the selected window."