(dired-show-file-type): Format filename with "%s" to escape any format-like
[bpt/emacs.git] / lisp / cus-start.el
index 3550084..b5161bf 100644 (file)
@@ -1,6 +1,6 @@
 ;;; cus-start.el --- define customization properties of builtins
 ;;
-;; Copyright (C) 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
+;; Copyright (C) 1997, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
 ;;
 ;; Author: Per Abrahamsen <abraham@dina.kvl.dk>
 ;; Keywords: internal
@@ -53,7 +53,6 @@
             (ctl-arrow display boolean)
             (truncate-lines display boolean)
             (selective-display-ellipses display boolean)
-            (transient-mark-mode editing-basics boolean)
             (indicate-empty-lines display boolean "21.1")
             (scroll-up-aggressively windows boolean "21.1")
             (scroll-down-aggressively windows boolean "21.1")
@@ -83,6 +82,7 @@
                            (coding-system :tag "Single coding system"
                                           :value undecided)
                            (function :value ignore))))
+            (selection-coding-system mule coding-system)
             ;; dired.c
             (completion-ignored-extensions dired 
                                            (repeat (string :format "%v")))
               (repeat (cons :format "%v"
                             (symbol :tag "Parameter")
                             (sexp :tag "Value"))))
+            (mouse-highlight mouse (choice (const :tag "disabled" nil)
+                                           (const :tag "always shown" t)
+                                           (other :tag "hidden by keypress" 1)))
             ;; indent.c
             (indent-tabs-mode fill boolean)
             ;; keyboard.c
             (polling-period keyboard integer)
             (double-click-time mouse (restricted-sexp
                                       :match-alternatives (integerp 'nil 't)))
+            (double-click-fuzz mouse integer)
             (inhibit-local-menu-bar-menus menu boolean)
             (help-char keyboard character)
             (help-event-list keyboard (repeat (sexp :format "%v")))
             (scroll-step windows integer)
             (scroll-conservatively windows integer)
             (scroll-margin windows integer)
+            (hscroll-margin windows integer "21.3")
+            (hscroll-step windows number "21.3")
             (truncate-partial-width-windows display boolean)
             (mode-line-inverse-video modeline boolean)
+            (mode-line-in-non-selected-windows modeline boolean "21.3")
             (line-number-display-limit display
                                        (choice integer
                                                (const :tag "No limit" nil)))
                                                     :format "%v")
                                            (other :tag "Unlimited" t)))
             (unibyte-display-via-language-environment mule boolean)
+            ;; xfaces.c
+            (scalable-fonts-allowed display boolean)
             ;; xfns.c
             (x-bitmap-file-path installation
                                 (repeat (directory :format "%v")))
             ;; xterm.c
+             (mouse-autoselect-window display boolean "21.3")
+            (x-use-underline-position-properties display boolean "21.3")
             (x-stretch-cursor display boolean "21.1")))
       this symbol group type native-p version
       ;; This function turns a value
                       (eq system-type 'ms-dos))
                      ((string-match "\\`w32-" (symbol-name symbol))
                       (eq system-type 'windows-nt))
+                     ((string-match "\\`x-" (symbol-name symbol))
+                      (fboundp 'x-create-frame))
                      (t t))))
     (if (not (boundp symbol))
        ;; If variables are removed from C code, give an error here!
        (put symbol 'custom-version version)))))
 
 (custom-add-to-group 'iswitchb 'read-buffer-function 'custom-variable)
+(put 'selection-coding-system 'custom-set
+     (lambda (symbol value)
+       (set-selection-coding-system value)
+       (set symbol value)))
 
 ;; Record cus-start as loaded
 ;; if we have set up all the info that we can set up.