Show
Ignore:
Timestamp:
05/03/06 18:37:43 (3 years ago)
Author:
miyoshi
Message:

Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk

    • Property svn:ignore changed from
      bin
      to
      bin
      site-lisp
  • trunk/lisp/allout.el

    r4058 r4073  
    8585                          (require 'overlay) 
    8686                          )) 
    87 (autoload 'pgg-gpg-symmetric-key-p "pgg-gpg" 
    88   "True if decoded armor MESSAGE-KEYS has symmetric encryption indicator.") 
    8987 
    9088;;;_* USER CUSTOMIZATION VARIABLES: 
     
    200198  :group 'allout) 
    201199(make-variable-buffer-local 'allout-show-bodies) 
     200;;;###autoload 
     201(put 'allout-show-bodies 'safe-local-variable 
     202     (lambda (x) (member x '(t nil)))) 
    202203 
    203204;;;_  = allout-header-prefix 
     
    213214  :group 'allout) 
    214215(make-variable-buffer-local 'allout-header-prefix) 
     216;;;###autoload 
     217(put 'allout-header-prefix 'safe-local-variable 'stringp) 
    215218;;;_  = allout-primary-bullet 
    216219(defcustom allout-primary-bullet "*" 
     
    228231  :group 'allout) 
    229232(make-variable-buffer-local 'allout-primary-bullet) 
     233;;;###autoload 
     234(put 'allout-primary-bullet 'safe-local-variable 'stringp) 
    230235;;;_  = allout-plain-bullets-string 
    231236(defcustom allout-plain-bullets-string ".," 
     
    242247  :group 'allout) 
    243248(make-variable-buffer-local 'allout-plain-bullets-string) 
     249;;;###autoload 
     250(put 'allout-plain-bullets-string 'safe-local-variable 'stringp) 
    244251;;;_  = allout-distinctive-bullets-string 
    245252(defcustom allout-distinctive-bullets-string "*+-=>()[{}&!?#%\"X@$~_\\:;^" 
     
    275282  :group 'allout) 
    276283(make-variable-buffer-local 'allout-distinctive-bullets-string) 
     284;;;###autoload 
     285(put 'allout-distinctive-bullets-string 'safe-local-variable 'stringp) 
    277286 
    278287;;;_  = allout-use-mode-specific-leader 
     
    306315                 (const comment-start)) 
    307316  :group 'allout) 
     317;;;###autoload 
     318(put 'allout-use-mode-specific-leader 'safe-local-variable 
     319     (lambda (x) (or (member x '(t nil)) (stringp x)))) 
    308320;;;_  = allout-mode-leaders 
    309321(defvar allout-mode-leaders '() 
     
    331343  :group 'allout) 
    332344(make-variable-buffer-local 'allout-old-style-prefixes) 
     345;;;###autoload 
     346(put 'allout-old-style-prefixes 'safe-local-variable 
     347     (lambda (x) (member x '(t nil)))) 
    333348;;;_  = allout-stylish-prefixes - alternating bullets 
    334349(defcustom allout-stylish-prefixes t 
     
    377392  :group 'allout) 
    378393(make-variable-buffer-local 'allout-stylish-prefixes) 
     394;;;###autoload 
     395(put 'allout-stylish-prefixes 'safe-local-variable 
     396     (lambda (x) (member x '(t nil)))) 
    379397 
    380398;;;_  = allout-numbered-bullet 
     
    389407  :group 'allout) 
    390408(make-variable-buffer-local 'allout-numbered-bullet) 
     409;;;###autoload 
     410(put 'allout-numbered-bullet 'safe-local-variable 
     411     (lambda (x) (or (not x) (stringp x)))) 
    391412;;;_  = allout-file-xref-bullet 
    392413(defcustom allout-file-xref-bullet "@" 
     
    396417  :type '(choice (const nil) string) 
    397418  :group 'allout) 
     419;;;###autoload 
     420(put 'allout-file-xref-bullet 'safe-local-variable 
     421     (lambda (x) (or (not x) (stringp x)))) 
    398422;;;_  = allout-presentation-padding 
    399423(defcustom allout-presentation-padding 2 
     
    403427 
    404428(make-variable-buffer-local 'allout-presentation-padding) 
     429;;;###autoload 
     430(put 'allout-presentation-padding 'safe-local-variable 'integerp) 
    405431 
    406432;;;_  = allout-abbreviate-flattened-numbering 
     
    456482 
    457483;;;_ + Topic encryption 
     484;;;_  = allout-encryption group 
     485(defgroup allout-encryption nil 
     486  "Settings for topic encryption features of allout outliner." 
     487  :group 'allout) 
    458488;;;_  = allout-topic-encryption-bullet 
    459489(defcustom allout-topic-encryption-bullet "~" 
    460490  "*Bullet signifying encryption of the entry's body." 
    461491  :type '(choice (const nil) string) 
    462   :group 'allout) 
     492  :version "22.0" 
     493  :group 'allout-encryption) 
    463494;;;_  = allout-passphrase-verifier-handling 
    464495(defcustom allout-passphrase-verifier-handling t 
     
    468499variable for details about allout ajustment of file variables." 
    469500  :type 'boolean 
    470   :group 'allout) 
     501  :version "22.0" 
     502  :group 'allout-encryption) 
    471503(make-variable-buffer-local 'allout-passphrase-verifier-handling) 
    472504;;;_  = allout-passphrase-hint-handling 
     
    483515                 (const needed) 
    484516                 (const disabled)) 
    485   :group 'allout) 
     517  :version "22.0" 
     518  :group 'allout-encryption) 
    486519(make-variable-buffer-local 'allout-passphrase-hint-handling) 
    487520;;;_  = allout-encrypt-unencrypted-on-saves 
     
    515548                 (const :tag "All except current topic" except-current) 
    516549                 (const :tag "No" nil)) 
    517   :group 'allout) 
     550  :version "22.0" 
     551  :group 'allout-encryption) 
    518552(make-variable-buffer-local 'allout-encrypt-unencrypted-on-saves) 
    519553 
     
    586620  :group 'allout) 
    587621(make-variable-buffer-local 'allout-use-hanging-indents) 
     622;;;###autoload 
     623(put 'allout-use-hanging-indents 'safe-local-variable 
     624     (lambda (x) (member x '(t nil)))) 
    588625 
    589626;;;_  = allout-reindent-bodies 
     
    603640 
    604641(make-variable-buffer-local 'allout-reindent-bodies) 
     642;;;###autoload 
     643(put 'allout-reindent-bodies 'safe-local-variable 
     644     (lambda (x) (member x '(nil t text force)))) 
    605645 
    606646;;;_  = allout-enable-file-variable-adjustment 
     
    668708(make-variable-buffer-local 'allout-layout) 
    669709;;;###autoload 
    670 (put 'allout-layout 'safe-local-variable t) 
     710(put 'allout-layout 'safe-local-variable 
     711     (lambda (x) (or (numberp x) (listp x) (integerp x) 
     712                     (member x '(: * + -))))) 
    671713 
    672714;;;_  : Topic header format 
     
    10541096`allout-enable-file-variable-adjustment' for details about that.") 
    10551097(make-variable-buffer-local 'allout-passphrase-verifier-string) 
    1056 (put 'allout-passphrase-verifier-string 'safe-local-variable t) 
     1098;;;###autoload 
     1099(put 'allout-passphrase-verifier-string 'safe-local-variable 'stringp) 
    10571100;;;_   = allout-passphrase-hint-string 
    10581101(defvar allout-passphrase-hint-string "" 
     
    10661109`allout-enable-file-variable-adjustment' for details about that.") 
    10671110(make-variable-buffer-local 'allout-passphrase-hint-string) 
    1068 (put 'allout-passphrase-hint-string 'safe-local-variable t) 
    10691111(setq-default allout-passphrase-hint-string "") 
     1112;;;###autoload 
     1113(put 'allout-passphrase-hint-string 'safe-local-variable 'stringp) 
    10701114;;;_   = allout-after-save-decrypt 
    10711115(defvar allout-after-save-decrypt nil 
     
    15741618           (setq allout-mode-map 
    15751619                 (produce-allout-mode-map allout-keybindings-list)) 
     1620           (substitute-key-definition 'beginning-of-line 
     1621                                      'move-beginning-of-line 
     1622                                      allout-mode-map global-map) 
     1623           (substitute-key-definition 'end-of-line 
     1624                                      'move-end-of-line 
     1625                                      allout-mode-map global-map) 
    15761626           (produce-allout-mode-menubar-entries) 
    15771627           (fset 'allout-mode-map allout-mode-map) 
     
    57795829          (condition-case nil (line-move (1- arg)) (error nil))) 
    57805830 
    5781       (let ((orig (point))) 
    5782         ;; Move to beginning-of-line, ignoring fields and invisibles. 
    5783         (skip-chars-backward "^\n") 
    5784         (while (and (not (bobp)) (line-move-invisible-p (1- (point)))) 
    5785           (goto-char (if (featurep 'xemacs) 
    5786                          (previous-property-change (point)) 
    5787                        (previous-char-property-change (point)))) 
    5788           (skip-chars-backward "^\n")) 
    5789         (vertical-motion 0) 
    5790         (if (/= orig (point)) 
    5791             (goto-char orig)))) 
     5831      ;; Move to beginning-of-line, ignoring fields and invisibles. 
     5832      (skip-chars-backward "^\n") 
     5833      (while (and (not (bobp)) (line-move-invisible-p (1- (point)))) 
     5834        (goto-char (if (featurep 'xemacs) 
     5835                       (previous-property-change (point)) 
     5836                     (previous-char-property-change (point)))) 
     5837        (skip-chars-backward "^\n")) 
     5838      (vertical-motion 0)) 
    57925839) 
    57935840;;;_  > move-end-of-line if necessary - older emacs, xemacs 
     
    58035850      (interactive "p") 
    58045851      (or arg (setq arg 1)) 
    5805       (let ((orig (point)) 
    5806             done) 
     5852      (let (done) 
    58075853        (while (not done) 
    58085854          (let ((newpos 
     
    58145860                          (not (bobp)) 
    58155861                          (progn 
    5816                             (while (and (not (bobp)) (line-move-invisible-p (1- (point)))) 
    5817                               (goto-char (previous-char-property-change (point)))) 
     5862                            (while (and (not (bobp)) 
     5863                                        (line-move-invisible-p (1- (point)))) 
     5864                              (goto-char 
     5865                               (previous-char-property-change (point)))) 
    58185866                            (backward-char 1))) 
    58195867                     (point))))) 
     
    58285876                  ;; keep going. 
    58295877                  (setq arg 1) 
    5830                 (setq done t))))) 
    5831         (if (/= orig (point)) 
    5832             (goto-char orig)))) 
     5878                (setq done t))))))) 
    58335879  ) 
    58345880;;;_  > line-move-invisible-p if necessary