;ELC
|
;;; Compiled
|
;;; in Emacs version 26.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.
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
(require 'ztree-util)
|
#@60 Mark files as different if their permissions are different
|
(defvar ztree-diff-consider-file-permissions nil (#$ . 430))
|
#@192 Command-line options for the diff program used as a diff backend. These options are added to default '-q' option.
|
Should be a list of strings.
|
Example:
|
(setq ztree-diff-options '("-w" "-i"))
|
(defvar ztree-diff-additional-options nil (#$ . 557))
|
#@75 Function which determines if the node should be excluded from comparison.
|
(defvar ztree-diff-model-ignore-fun nil (#$ . 808))
|
(make-variable-buffer-local 'ztree-diff-model-ignore-fun)
|
#@79 Function which should be called whenever the progress indications is updated.
|
(defvar ztree-diff-model-progress-fun nil (#$ . 998))
|
(make-variable-buffer-local 'ztree-diff-model-progress-fun)
|
#@22 Update the progress.
|
(defalias 'ztree-diff-model-update-progress #[0 "\205 \207" [ztree-diff-model-progress-fun] 1 (#$ . 1196)])
|
#@74 compiler-macro for inlining `ztree-diff-node-p'.
|
|
(fn CL-WHOLE-ARG CL-X)
|
(defalias 'ztree-diff-node-p--cmacro #[514 "\300\301\302\303\211\211&\207" [cl--defsubst-expand (cl-x) (cl-block ztree-diff-node-p (and (memq (type-of cl-x) cl-struct-ztree-diff-node-tags) t)) nil] 9 (#$ . 1335)])
|
(put 'ztree-diff-node-p 'compiler-macro 'ztree-diff-node-p--cmacro)
|
#@13
|
|
(fn CL-X)
|
(defalias 'ztree-diff-node-p #[257 "\301!>\205 |