?
Current Path : /usr/share/emacs/24.3/lisp/vc/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/emacs/24.3/lisp/vc/ediff-init.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:08:51 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/vc/ediff-init.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; #@182 If t, Ediff will think that it is running on a display that supports faces. This is provided as a temporary relief for users of face-capable displays that Ediff doesn't know about. (defvar ediff-force-faces nil (#$ . 557)) (defalias 'ediff-device-type #[nil "\207" [window-system] 1]) (put 'ediff-device-type 'byte-optimizer 'byte-compile-inline-expand) (defalias 'ediff-window-display-p #[nil "\205 \301>?\207" [window-system (tty pc stream)] 2]) (defalias 'ediff-has-face-support-p #[nil "\302 \206 \206 \303 \206 \304>\207" [ediff-force-faces window-system ediff-window-display-p ediff-color-display-p (pc)] 2]) (defalias 'ediff-has-toolbar-support-p #[nil "\300\207" [nil] 1]) (defalias 'ediff-has-gutter-support-p #[nil "\300\207" [nil] 1]) (defalias 'ediff-use-toolbar-p #[nil "\301 \205\f \302\300!\205\f \207" [ediff-use-toolbar-p ediff-has-toolbar-support-p boundp] 2]) #@34 Defines VAR as a local variable. (defalias 'ediff-defvar-local '(macro . #[(var value doc) "\303\304 \nF\305\306DD\307\306D\310BBF\207" [var value doc progn defvar make-variable-buffer-local quote put ('permanent-local t)] 6 (#$ . 1452)])) (put 'ediff-defvar-local 'lisp-indent-function 'defun) #@2 (defvar ediff-buffer-A nil (#$ . 1755)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-buffer-A put permanent-local t] 4) #@2 (defvar ediff-buffer-B nil (#$ . 1918)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-buffer-B put permanent-local t] 4) #@2 (defvar ediff-buffer-C nil (#$ . 2081)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-buffer-C put permanent-local t] 4) #@2 (defvar ediff-ancestor-buffer nil (#$ . 2244)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-ancestor-buffer put permanent-local t] 4) #@2 (defvar ediff-control-buffer nil (#$ . 2421)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-control-buffer put permanent-local t] 4) #@98 If t, the buffer is a temporary indirect buffer. It needs to be killed when we quit the session. (defvar ediff-temp-indirect-buffer nil (#$ . 2597)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-temp-indirect-buffer put permanent-local t] 4) (defconst ediff-buffer-alist '((65 . ediff-buffer-A) (66 . ediff-buffer-B) (67 . ediff-buffer-C))) (defalias 'ediff-odd-p '(macro . #[(arg) "\301\302\303BB\304BB\207" [arg eq logand (1) (1)] 4])) (defalias 'ediff-buffer-live-p '(macro . #[(buf) "\301\302D\303\302DDF\207" [buf and get-buffer buffer-name] 6])) (defalias 'ediff-get-buffer '(macro . #[(arg) "\301\302\303BB\304B\302\305BB\306B\302\307BB\310B\302\311BB\312B\257\207" [arg cond eq ('A) (ediff-buffer-A) ('B) (ediff-buffer-B) ('C) (ediff-buffer-C) ('Ancestor) (ediff-ancestor-buffer)] 7])) (defalias 'ediff-get-value-according-to-buffer-type '(macro . #[(buf-type list) "\302\303\304BB\305\306 ED\303\307BB\305\310 ED\303\311BB\305\312 EDF\207" [buf-type list cond eq ('A) nth 0 ('B) 1 ('C) 2] 7])) (defalias 'ediff-char-to-buftype '(macro . #[(arg) "\301\302\303BB\304B\302\305BB\306B\302\307BB\310BF\207" [arg cond memq ('(97 65)) ('A) ('(98 66)) ('B) ('(99 67)) ('C)] 6])) (defalias 'ediff-get-symbol-from-alist #[(buf-type alist) "\302 \"A\207" [buf-type alist assoc] 3]) (put 'ediff-get-symbol-from-alist 'byte-optimizer 'byte-compile-inline-expand) (defconst ediff-difference-vector-alist '((A . ediff-difference-vector-A) (B . ediff-difference-vector-B) (C . ediff-difference-vector-C) (Ancestor . ediff-difference-vector-Ancestor))) (defalias 'ediff-get-difference '(macro . #[(n buf-type) "\302\303\304\305BBD E\207" [buf-type n aref symbol-value ediff-get-symbol-from-alist (ediff-difference-vector-alist)] 5])) (defalias 'ediff-no-fine-diffs-p '(macro . #[(n) "\301\302\303BB\304BB\207" [n aref ediff-get-difference ('A) (2)] 4])) (defalias 'ediff-get-diff-overlay-from-diff-record '(macro . #[(diff-rec) "\301\302BB\207" [diff-rec aref (0)] 3])) (defalias 'ediff-get-diff-overlay '(macro . #[(n buf-type) "\302\303 ED\207" [n buf-type ediff-get-diff-overlay-from-diff-record ediff-get-difference] 4])) (defalias 'ediff-get-fine-diff-vector-from-diff-record '(macro . #[(diff-rec) "\301\302BB\207" [diff-rec aref (1)] 3])) (defalias 'ediff-set-fine-diff-vector '(macro . #[(n buf-type fine-vec) "\303\304 E\305\nF\207" [n buf-type fine-vec aset ediff-get-difference 1] 4])) (defalias 'ediff-get-state-of-diff '(macro . #[(n buf-type) "\302\303\304\305 E\306BBE\207" [n buf-type if (ediff-buffer-live-p ediff-buffer-C) aref ediff-get-difference (3)] 6])) (defalias 'ediff-set-state-of-diff '(macro . #[(n buf-type val) "\303\304 E\305\nF\207" [n buf-type val aset ediff-get-difference 3] 4])) (defalias 'ediff-get-state-of-merge '(macro . #[(n) "\301\302\303\211\302E\304BBE\207" [n if ediff-state-of-merge aref (0)] 6])) (defalias 'ediff-set-state-of-merge '(macro . #[(n val) "\302\303\304\305\303E\306 FE\207" [n val if ediff-state-of-merge aset aref 0] 6])) (defalias 'ediff-get-state-of-ancestor '(macro . #[(n) "\301\302\303\211\302E\304BBE\207" [n if ediff-state-of-merge aref (1)] 6])) (defalias 'ediff-mark-diff-as-space-only '(macro . #[(n flag) "\302\303\304BB\305 F\207" [n flag aset ediff-get-difference ('A) 2] 4])) (defalias 'ediff-get-fine-diff-vector '(macro . #[(n buf-type) "\302\303 ED\207" [n buf-type ediff-get-fine-diff-vector-from-diff-record ediff-get-difference] 4])) #@27 Evaluates BODY in BUFFER. (defalias 'ediff-with-current-buffer '(macro . #[(buffer &rest body) "\302\303D\304\305D BB\306BBB\207" [buffer body if ediff-buffer-live-p save-current-buffer set-buffer ((or (eq this-command 'ediff-quit) (error ediff-KILLED-VITAL-BUFFER)))] 5 (#$ . 6076)])) (byte-code "\300\301\302\303#\210\300\301\304\305#\207" [put ediff-with-current-buffer lisp-indent-function 1 edebug-form-spec (form body)] 4) (defalias 'ediff-multiframe-setup-p #[nil "\301 \205 \207" [ediff-multiframe ediff-window-display-p] 1]) (put 'ediff-multiframe-setup-p 'byte-optimizer 'byte-compile-inline-expand) (defalias 'ediff-narrow-control-frame-p '(macro . #[nil "\300\207" [(and (ediff-multiframe-setup-p) (equal ediff-help-message ediff-brief-message-string))] 1])) (defalias 'ediff-3way-comparison-job '(macro . #[nil "\300\207" [(memq ediff-job-name '(ediff-files3 ediff-buffers3))] 1])) #@2 (defvar ediff-3way-comparison-job nil (#$ . 6980)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-3way-comparison-job put permanent-local t] 4) (defalias 'ediff-merge-job '(macro . #[nil "\300\207" [(memq ediff-job-name '(ediff-merge-files ediff-merge-buffers ediff-merge-files-with-ancestor ediff-merge-buffers-with-ancestor ediff-merge-revisions ediff-merge-revisions-with-ancestor))] 1])) #@2 (defvar ediff-merge-job nil (#$ . 7413)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-merge-job put permanent-local t] 4) (defalias 'ediff-patch-job '(macro . #[nil "\300\207" [(eq ediff-job-name 'epatch)] 1])) (defalias 'ediff-merge-with-ancestor-job '(macro . #[nil "\300\207" [(memq ediff-job-name '(ediff-merge-files-with-ancestor ediff-merge-buffers-with-ancestor ediff-merge-revisions-with-ancestor))] 1])) #@2 (defvar ediff-merge-with-ancestor-job nil (#$ . 7869)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-merge-with-ancestor-job put permanent-local t] 4) (defalias 'ediff-3way-job '(macro . #[nil "\300\207" [(or ediff-3way-comparison-job ediff-merge-job)] 1])) #@2 (defvar ediff-3way-job nil (#$ . 8169)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-3way-job put permanent-local t] 4) (defalias 'ediff-diff3-job '(macro . #[nil "\300\207" [(or ediff-3way-comparison-job ediff-merge-with-ancestor-job)] 1])) #@2 (defvar ediff-diff3-job nil (#$ . 8454)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-diff3-job put permanent-local t] 4) (defalias 'ediff-windows-job '(macro . #[nil "\300\207" [(memq ediff-job-name '(ediff-windows-wordwise ediff-windows-linewise))] 1])) #@2 (defvar ediff-windows-job nil (#$ . 8753)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-windows-job put permanent-local t] 4) (defalias 'ediff-word-mode-job '(macro . #[nil "\300\207" [(memq ediff-job-name '(ediff-windows-wordwise ediff-regions-wordwise))] 1])) #@2 (defvar ediff-word-mode-job nil (#$ . 9058)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-word-mode-job put permanent-local t] 4) (defalias 'ediff-narrow-job '(macro . #[nil "\300\207" [(memq ediff-job-name '(ediff-windows-wordwise ediff-regions-wordwise ediff-windows-linewise ediff-regions-linewise))] 1])) #@2 (defvar ediff-narrow-job nil (#$ . 9410)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-narrow-job put permanent-local t] 4) (defalias 'ediff-ancestor-metajob #[(&optional metajob) "\206 \302>\207" [metajob ediff-metajob-name (ediff-merge-directories-with-ancestor ediff-merge-filegroups-with-ancestor)] 2]) (put 'ediff-ancestor-metajob 'byte-optimizer 'byte-compile-inline-expand) (defalias 'ediff-revision-metajob #[(&optional metajob) "\206 \302>\207" [metajob ediff-metajob-name (ediff-directory-revisions ediff-merge-directory-revisions ediff-merge-directory-revisions-with-ancestor)] 2]) (put 'ediff-revision-metajob 'byte-optimizer 'byte-compile-inline-expand) (defalias 'ediff-patch-metajob #[(&optional metajob) "\206 \302>\207" [metajob ediff-metajob-name (ediff-multifile-patch)] 2]) (put 'ediff-patch-metajob 'byte-optimizer 'byte-compile-inline-expand) (defalias 'ediff-one-filegroup-metajob #[(&optional metajob) "\211\206 \302>)\206 \211\206 \303>)\207" [metajob ediff-metajob-name (ediff-directory-revisions ediff-merge-directory-revisions ediff-merge-directory-revisions-with-ancestor) (ediff-multifile-patch)] 3]) (put 'ediff-one-filegroup-metajob 'byte-optimizer 'byte-compile-inline-expand) (defalias 'ediff-collect-diffs-metajob #[(&optional metajob) "\206 \302>\207" [metajob ediff-metajob-name (ediff-directories ediff-merge-directories ediff-merge-directories-with-ancestor ediff-directory-revisions ediff-merge-directory-revisions ediff-merge-directory-revisions-with-ancestor)] 2]) (put 'ediff-collect-diffs-metajob 'byte-optimizer 'byte-compile-inline-expand) (defalias 'ediff-merge-metajob #[(&optional metajob) "\206 \302>\207" [metajob ediff-metajob-name (ediff-merge-directories ediff-merge-directories-with-ancestor ediff-merge-directory-revisions ediff-merge-directory-revisions-with-ancestor ediff-merge-filegroups-with-ancestor)] 2]) (put 'ediff-merge-metajob 'byte-optimizer 'byte-compile-inline-expand) (defalias 'ediff-metajob3 #[(&optional metajob) "\206 \302>\207" [metajob ediff-metajob-name (ediff-merge-directories-with-ancestor ediff-merge-filegroups-with-ancestor ediff-directories3 ediff-filegroups3)] 2]) (put 'ediff-metajob3 'byte-optimizer 'byte-compile-inline-expand) (defalias 'ediff-comparison-metajob3 #[(&optional metajob) "\206 \302>\207" [metajob ediff-metajob-name (ediff-directories3 ediff-filegroups3)] 2]) (put 'ediff-comparison-metajob3 'byte-optimizer 'byte-compile-inline-expand) (defalias 'ediff-in-control-buffer-p #[(&optional meta-buf-p) "\303\302!\205 \203 \202 \np=\207" [meta-buf-p ediff-meta-buffer ediff-control-buffer boundp] 2]) (defalias 'ediff-barf-if-not-control-buffer #[(&optional meta-buf-p) "\302!\206\n \303\304 \"\207" [meta-buf-p this-command ediff-in-control-buffer-p error "%S: This command runs in Ediff Control Buffer only!"] 3]) (byte-code "\300\301\302\303#\210\304\305\306\307\310\311\312\313&\210\304\314\306\315\310\311\312\313&\210\304\316\306\317\310\311\312\313&\210\320\321\306\322\323\324\312\316&\210\320\325\306\326\323\324\312\316&\210\320\327\306\330\323\324\312\316&\210\320\331\306\332\323\324\312\316&\210\320\333\306\334\323\324\312\316&\210\320\335\306\336\323\324\312\316&\210\320\337\306\340\323\324\312\316&\210\320\341\306\342\323\324\312\316&\210\320\343\306\344\323\324\312\316&\210\320\345\306\346\323\324\312\316&\210\320\347\306\350\323\324\312\316&\210\320\351\306\352\323\324\312\316&\210\320\353\306\354\323\324\312\316&\210\320\355\306\356\323\324\312\316&\210\320\357\306\360\323\324\312\316&\210\320\361\306\362\323\324\312\316&\207" [put ediff-barf-if-not-control-buffer byte-optimizer byte-compile-inline-expand custom-declare-group ediff-highlighting nil "Highlighting of difference regions in Ediff." :prefix "ediff-" :group ediff ediff-merge "Merging utilities." ediff-hook "Hooks run by Ediff." custom-declare-variable ediff-before-setup-hook "Hooks to run before Ediff begins to set up windows and buffers.\nThis hook can be used to save the previous window config, which can be restored\non ediff-quit or ediff-suspend." :type hook ediff-before-setup-windows-hook "Hooks to run before Ediff sets its window configuration.\nThis hook is run every time when Ediff arranges its windows.\nThis happens each time Ediff detects that the windows were messed up by the\nuser." ediff-after-setup-windows-hook "Hooks to run after Ediff sets its window configuration.\nThis can be used to set up control window or icon in a desired place." ediff-before-setup-control-frame-hook "Hooks run before setting up the frame to display Ediff Control Panel.\nCan be used to change control frame parameters to position it where it\nis desirable." ediff-after-setup-control-frame-hook "Hooks run after setting up the frame to display Ediff Control Panel.\nCan be used to move the frame where it is desired." ediff-startup-hook "Hooks to run in the control buffer after Ediff has been set up and is ready for the job." ediff-select-hook "Hooks to run after a difference has been selected." ediff-unselect-hook "Hooks to run after a difference has been unselected." ediff-prepare-buffer-hook "Hooks run after buffers A, B, and C are set up.\nFor each buffer, the hooks are run with that buffer made current." ediff-load-hook "Hook run after Ediff is loaded. Can be used to change defaults." ediff-mode-hook "Hook run just after ediff-mode is set up in the control buffer.\nThis is done before any windows or frames are created. One can use it to\nset local variables that determine how the display looks like." ediff-keymap-setup-hook "Hook run just after the default bindings in Ediff keymap are set up." ediff-display-help-hook "Hooks run after preparing the help message." ediff-suspend-hook "Hooks to run in the Ediff control buffer when Ediff is suspended." ediff-quit-hook "Hooks to run in the Ediff control buffer after finishing Ediff." ediff-cleanup-hook "Hooks to run on exiting Ediff but before killing the control and variant buffers."] 8) (defconst ediff-KILLED-VITAL-BUFFER "You have killed a vital Ediff buffer---you must leave Ediff now!") (defconst ediff-NO-DIFFERENCES "Sorry, comparison of identical variants is not what I am made for...") (defconst ediff-BAD-DIFF-NUMBER "%S: Bad diff region number, %d. Valid numbers are 1 to %d") (defconst ediff-BAD-INFO (format "\n*** The Info file for Ediff, a part of the standard distribution\n*** of %sEmacs, does not seem to be properly installed.\n***\n*** Please contact your system administrator. " "")) #@281 Function that determines the next/previous diff region to show. Should return t for regions to be ignored and nil otherwise. This function gets a region number as an argument. The region number is the one used internally by Ediff. It is 1 less than the number seen by the user. (defvar ediff-skip-diff-region-function 'ediff-show-all-diffs (#$ . 15987)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-skip-diff-region-function put permanent-local t] 4) #@128 Function to use in determining which regions to hide. See the documentation string of `ediff-hide-regexp-matches' for details. (defvar ediff-hide-regexp-matches-function 'ediff-hide-regexp-matches (#$ . 16484)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-hide-regexp-matches-function put permanent-local t] 4) #@136 Function to use in determining which regions to focus on. See the documentation string of `ediff-focus-on-regexp-matches' for details. (defvar ediff-focus-on-regexp-matches-function 'ediff-focus-on-regexp-matches (#$ . 16839)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-focus-on-regexp-matches-function put permanent-local t] 4) #@2 (defvar ediff-regexp-focus-A "" (#$ . 17212)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-regexp-focus-A put permanent-local t] 4) #@2 (defvar ediff-regexp-focus-B "" (#$ . 17387)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-regexp-focus-B put permanent-local t] 4) #@2 (defvar ediff-regexp-focus-C "" (#$ . 17562)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-regexp-focus-C put permanent-local t] 4) #@2 (defvar ediff-focus-regexp-connective 'and (#$ . 17737)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-focus-regexp-connective put permanent-local t] 4) #@2 (defvar ediff-regexp-hide-A "" (#$ . 17932)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-regexp-hide-A put permanent-local t] 4) #@2 (defvar ediff-regexp-hide-B "" (#$ . 18105)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-regexp-hide-B put permanent-local t] 4) #@2 (defvar ediff-regexp-hide-C "" (#$ . 18278)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-regexp-hide-C put permanent-local t] 4) #@2 (defvar ediff-hide-regexp-connective 'and (#$ . 18451)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-hide-regexp-connective put permanent-local t] 4) #@2 (defvar ediff-killed-diffs-alist nil (#$ . 18644)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-killed-diffs-alist put permanent-local t] 4) #@2 (defvar ediff-syntax-table nil (#$ . 18828)) (byte-code "\300\301!\210\302\301\303\304#\210\305\306\307\310\311\312\313\314\315\316& \210\305\317\320\321\311\312\313\322\315\316& \210\305\323\324\325\311\312\313\326\315\316& \210\305\327\330\331\311\312\313\332\315\316& \210\305\333\304\334\311\335\315\336&\207" [make-variable-buffer-local ediff-syntax-table put permanent-local t custom-declare-variable ediff-before-flag-bol (if (featurep 'xemacs) (make-glyph "->>") "->>") "Flag placed before a highlighted block of differences, if block starts at beginning of a line." :type string :tag "Region before-flag at beginning of line" :group ediff ediff-after-flag-eol (if (featurep 'xemacs) (make-glyph "<<-") "<<-") "Flag placed after a highlighted block of differences, if block ends at end of a line." "Region after-flag at end of line" ediff-before-flag-mol (if (featurep 'xemacs) (make-glyph "->>") "->>") "Flag placed before a highlighted block of differences, if block starts in mid-line." "Region before-flag in the middle of line" ediff-after-flag-mol (if (featurep 'xemacs) (make-glyph "<<-") "<<-") "Flag placed after a highlighted block of differences, if block ends in mid-line." "Region after-flag in the middle of line" ediff-use-faces "If t, differences are highlighted using faces, if device supports faces.\nIf nil, differences are highlighted using ASCII flags, ediff-before-flag\nand ediff-after-flag. On a non-window system, differences are always\nhighlighted using ASCII flags." boolean ediff-highlighting] 10) #@2 (defvar ediff-use-faces t (#$ . 20371)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-use-faces put permanent-local t] 4) #@2 (defvar ediff-word-mode nil (#$ . 20535)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-word-mode put permanent-local t] 4) #@2 (defvar ediff-job-name nil (#$ . 20701)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-job-name put permanent-local t] 4) #@2 (defvar ediff-narrow-bounds nil (#$ . 20865)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-narrow-bounds put permanent-local t] 4) #@2 (defvar ediff-wide-bounds nil (#$ . 21039)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-wide-bounds put permanent-local t] 4) #@2 (defvar ediff-visible-bounds nil (#$ . 21209)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-visible-bounds put permanent-local t] 4) #@75 Non-nil means start narrowed, if doing ediff-windows-* or ediff-regions-* (defvar ediff-start-narrowed t (#$ . 21386)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-start-narrowed put permanent-local t] 4) #@131 Non-nil means: when finished, Ediff widens buffers A/B. Actually, Ediff restores the scope of visibility that existed at startup. (defvar ediff-quit-widened t (#$ . 21635)) (byte-code "\300\301!\210\302\301\303\304#\210\305\306\304\307\310\311\312\313&\210\305\314\304\315\310\311\312\316&\207" [make-variable-buffer-local ediff-quit-widened put permanent-local t custom-declare-variable ediff-keep-variants "nil means prompt to remove unmodified buffers A/B/C at session end.\nSupplying a prefix argument to the quit command `q' temporarily reverses the\nmeaning of this variable." :type boolean :group ediff ediff-highlight-all-diffs "If nil, only the selected differences are highlighted.\nOtherwise, all difference regions are highlighted, but the selected region is\nshown in brighter colors." ediff-highlighting] 8) #@2 (defvar ediff-highlight-all-diffs t (#$ . 22464)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-highlight-all-diffs put permanent-local t] 4) #@2 (defvar ediff-control-buffer-suffix nil (#$ . 22648)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-control-buffer-suffix put permanent-local t] 4) #@2 (defvar ediff-control-buffer-number nil (#$ . 22838)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-control-buffer-number put permanent-local t] 4) #@2 (defvar ediff-buffer-values-orig-A nil (#$ . 23028)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-buffer-values-orig-A put permanent-local t] 4) #@2 (defvar ediff-buffer-values-orig-B nil (#$ . 23216)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-buffer-values-orig-B put permanent-local t] 4) #@2 (defvar ediff-buffer-values-orig-C nil (#$ . 23404)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-buffer-values-orig-C put permanent-local t] 4) #@2 (defvar ediff-buffer-values-orig-Ancestor nil (#$ . 23592)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-buffer-values-orig-Ancestor put permanent-local t] 4) (defconst ediff-buffer-values-orig-alist '((A . ediff-buffer-values-orig-A) (B . ediff-buffer-values-orig-B) (C . ediff-buffer-values-orig-C) (Ancestor . ediff-buffer-values-orig-Ancestor))) (defconst ediff-protected-variables '(mode-line-format)) #@2 (defvar ediff-difference-vector-A nil (#$ . 24042)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-difference-vector-A put permanent-local t] 4) #@2 (defvar ediff-difference-vector-B nil (#$ . 24228)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-difference-vector-B put permanent-local t] 4) #@2 (defvar ediff-difference-vector-C nil (#$ . 24414)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-difference-vector-C put permanent-local t] 4) #@2 (defvar ediff-difference-vector-Ancestor nil (#$ . 24600)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-difference-vector-Ancestor put permanent-local t] 4) (defconst ediff-difference-vector-alist '((A . ediff-difference-vector-A) (B . ediff-difference-vector-B) (C . ediff-difference-vector-C) (Ancestor . ediff-difference-vector-Ancestor))) #@2 (defvar ediff-state-of-merge nil (#$ . 24986)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-state-of-merge put permanent-local t] 4) #@2 (defvar ediff-current-difference -1 (#$ . 25162)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-current-difference put permanent-local t] 4) #@2 (defvar ediff-number-of-differences nil (#$ . 25345)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-number-of-differences put permanent-local t] 4) #@2 (defvar ediff-diff-buffer nil (#$ . 25535)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-diff-buffer put permanent-local t] 4) #@2 (defvar ediff-custom-diff-buffer nil (#$ . 25705)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-custom-diff-buffer put permanent-local t] 4) #@2 (defvar ediff-fine-diff-buffer nil (#$ . 25889)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-fine-diff-buffer put permanent-local t] 4) #@2 (defconst ediff-tmp-buffer " *ediff-tmp*" (#$ . 26069)) #@2 (defconst ediff-msg-buffer " *ediff-message*" (#$ . 26131)) #@2 (defvar ediff-error-buffer nil (#$ . 26197)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-error-buffer put permanent-local t] 4) #@2 (defvar ediff-debug-buffer "*ediff-debug*" (#$ . 26369)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-debug-buffer put permanent-local t] 4) #@2 (defvar ediff-this-buffer-ediff-sessions nil (#$ . 26553)) (byte-code "\300\301!\210\302\301\303\304#\207" [make-variable-buffer-local ediff-this-buffer-ediff-sessions put permanent-local t] 4) #@2 (defvar ediff-disturbed-overlays nil (#$ . 26753)) #@2 (defvar ediff-shadow-overlay-priority 100 (#$ . 26810)) (byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\305\306\307&\210\300\313\314\315\304\305\306\307&\210\316\317\320\"\210\316\321\322\"\210\316\323\324\"\210\316\325\326\"\207" [custom-declare-variable ediff-version-control-package 'vc "Version control package used.\nCurrently, Ediff supports vc.el, rcs.el, pcl-cvs.el, and generic-sc.el. The\nstandard Emacs interface to RCS, CVS, SCCS, etc., is vc.el. However, some\npeople find the other two packages more convenient. Set this variable to the\nappropriate symbol: `rcs', `pcl-cvs', or `generic-sc' if you so desire." :type symbol :group ediff ediff-coding-system-for-read 'raw-text "The coding system for read to use when running the diff program as a subprocess.\nIn most cases, the default will do. However, under certain circumstances in\nMS-Windows you might need to use something like 'raw-text-dos here.\nSo, if the output that your diff program sends to Emacs contains extra ^M's,\nyou might need to experiment here, if the default or 'raw-text-dos doesn't\nwork." ediff-coding-system-for-write (if (featurep 'xemacs) 'escape-quoted 'emacs-internal) "The coding system for write to use when writing out difference regions\nto temp files in buffer jobs and when Ediff needs to find fine differences." defalias ediff-read-event read-event ediff-overlayp overlayp ediff-make-overlay make-overlay ediff-delete-overlay delete-overlay] 8) #@182 Check the current version against MAJOR and MINOR version numbers. The comparison uses operator OP, which may be any of: =, >, >=, <, <=. TYPE-OF-EMACS is either 'xemacs or 'emacs. (defalias 'ediff-check-version #[(op major minor &optional type-of-emacs) "\306=\203 \307\207\210 \310=\203 \nU\205>