emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/simple.el


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/lisp/simple.el
Date: Tue, 17 Jun 2003 14:40:07 -0400

Index: emacs/lisp/simple.el
diff -c emacs/lisp/simple.el:1.610 emacs/lisp/simple.el:1.611
*** emacs/lisp/simple.el:1.610  Mon Jun 16 22:35:46 2003
--- emacs/lisp/simple.el        Tue Jun 17 14:40:06 2003
***************
*** 1811,1818 ****
  argument should still be a \"useful\" string for such uses."
    (if (> (length string) 0)
        (if yank-handler
!         (put-text-property 0 1 'yank-handler yank-handler string)
!       (remove-list-of-text-properties 0 1 '(yank-handler) string))
      (if yank-handler
        (signal 'args-out-of-range
                (list string "yank-handler specified for empty string"))))
--- 1811,1817 ----
  argument should still be a \"useful\" string for such uses."
    (if (> (length string) 0)
        (if yank-handler
!         (put-text-property 0 1 'yank-handler yank-handler string))
      (if yank-handler
        (signal 'args-out-of-range
                (list string "yank-handler specified for empty string"))))
***************
*** 4481,4489 ****
    :group 'display
    :version "21.4")
  
! (make-variable-buffer-local 'saved-buffer-invisibility-spec)
! 
! (defvar saved-buffer-invisibility-spec nil
    "Saved value of buffer-invisibility-spec when `vis-mode' is on.")
  
  (define-minor-mode vis-mode
--- 4480,4486 ----
    :group 'display
    :version "21.4")
  
! (defvar vis-mode-saved-buffer-invisibility-spec nil
    "Saved value of buffer-invisibility-spec when `vis-mode' is on.")
  
  (define-minor-mode vis-mode
***************
*** 4498,4509 ****
  Disabling vis-mode restores the saved value of
  `buffer-invisibility-spec'."
    :lighter " Vis"
!   (if vis-mode
!       (progn
!       (setq saved-buffer-invisibility-spec buffer-invisibility-spec
!             buffer-invisibility-spec nil))
!     (setq buffer-invisibility-spec saved-buffer-invisibility-spec
!         saved-buffer-invisibility-spec nil)))
  
  ;; Minibuffer prompt stuff.
  
--- 4495,4507 ----
  Disabling vis-mode restores the saved value of
  `buffer-invisibility-spec'."
    :lighter " Vis"
!   (when (local-variable-p 'vis-mode-saved-buffer-invisibility-spec)
!     (setq buffer-invisibility-spec vis-mode-saved-buffer-invisibility-spec)
!     (kill-local-variable 'vis-mode-saved-buffer-invisibility-spec))
!   (when vis-mode
!     (set (make-local-variable 'vis-mode-saved-buffer-invisibility-spec)
!        buffer-invisibility-spec)
!     (setq buffer-invisibility-spec nil)))
  
  ;; Minibuffer prompt stuff.
  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]