%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/vc/ |
Current File : //usr/local/share/emacs/27.2/lisp/vc/vc-hooks.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; 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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301\302\303\304\305\304\306\307\310& \210\311\312\313\314\304\301\304\306\307\310& \210\311\315\316\317\307\310\304\301&\210\311\320\321\322\307\310\304\301&\210\311\323\324\325\307\310\304\301&\210\311\326\327\330\307\310\304\301&\210\311\331\332\333\307\310\304\301&\210\311\334\335\336\307\310\304\301&\210\311\337\340\341\307\310\304\301&\210\311\342\343\344\307\310\304\301&\210\345\346\347\350\351DD\352\353\354\304\305&\210\345\355\347\350\356DD\357\353\360\307\310\304\305& \210\345\361\347\350\362DD\363\353\364\304\305&\210\345\365\347\350\366DD\367\353\370\304\305\304\371& \210\345\372\347\350\373DD\374\353\375\304\305&\210\345\376\347\350\377DD\201@ \353\370\304\305&\210\345\201A \347\350\201B DD\201C \353\370\304\305&\210\201D \201E \201F \201G #\210\201H \201E !\210\201D \201E \201I \201G #\210\201J \201K \201L \"\207" [custom-declare-group vc-faces nil "Faces used in the mode line by the VC state indicator." :group vc mode-line :version "25.1" custom-declare-face vc-state-base ((default)) "Base face for VC state indicator." vc-up-to-date-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file is up to date." vc-needs-update-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file needs update." vc-locked-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file locked." vc-locally-added-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file is locally added." vc-conflict-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file contains merge conflicts." vc-removed-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file was removed from the VC system." vc-missing-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file is missing from the file system." vc-edited-state ((default :inherit vc-state-base)) "Face for VC modeline state when the file is edited." custom-declare-variable vc-ignore-dir-regexp funcall function #[0 "\207" [locate-dominating-stop-dir-regexp] 1] "Regexp matching directory names that are not under VC's control.\nThe default regexp prevents fruitless and time-consuming attempts\nto determine the VC status in directories in which filenames are\ninterpreted as hostnames." :type regexp vc-handled-backends #[0 "\300\207" [(RCS CVS SVN SCCS SRC Bzr Git Hg Mtn)] 1] "List of version control backends for which VC will be used.\nEntries in this list will be tried in order to determine whether a\nfile is under that sort of version control.\nRemoving an entry from the list prevents VC from being activated\nwhen visiting a file managed by that backend.\nAn empty list disables VC altogether." (repeat symbol) vc-directory-exclusion-list #[0 "\300\301!\207" [purecopy ("SCCS" "RCS" "CVS" "MCVS" ".src" ".svn" ".git" ".hg" ".bzr" "_MTN" "_darcs" "{arch}")] 2] "List of directory names to be ignored when walking directory trees." (repeat string) vc-make-backup-files #[0 "\300\207" [nil] 1] "If non-nil, backups of registered files are made as with other files.\nIf nil (the default), files covered by version control don't get backups." boolean backup vc-follow-symlinks #[0 "\300\207" [ask] 1] "What to do if visiting a symbolic link to a file under version control.\nEditing such a file through the link bypasses the version control system,\nwhich is dangerous and probably not what you want.\n\nIf this variable is t, VC follows the link and visits the real file,\ntelling you about it in the echo area. If it is `ask', VC asks for\nconfirmation whether it should follow the link. If nil, the link is\nvisited and a warning displayed." (choice (const :tag "Ask for confirmation" ask) (const :tag "Visit link and warn" nil) (const :tag "Follow link" t)) vc-display-status #[0 "\300\207" [t] 1] "If non-nil, display revision number and lock status in mode line.\nOtherwise, not displayed." vc-consult-headers #[0 "\300\207" [t] 1] "If non-nil, identify work files by searching for version headers." put vc-mode risky-local-variable t make-variable-buffer-local permanent-local define-error vc-not-supported "VC method not implemented for backend"] 10) #@286 Version Control minor mode. This minor mode is automatically activated whenever you visit a file under control of one of the revision control systems in `vc-handled-backends'. VC commands are globally reachable under the prefix `\[vc-prefix-map]': \{vc-prefix-map} (fn &optional ARG) (defalias 'vc-mode #[256 "\300\207" ["Version Control minor mode.\nThis minor mode is automatically activated whenever you visit a file under\ncontrol of one of the revision control systems in `vc-handled-backends'.\nVC commands are globally reachable under the prefix `\\[vc-prefix-map]':\n\\{vc-prefix-map}"] 2 (#$ . 4637)]) #@19 (fn &rest BODY) (defalias 'vc-error-occurred '(macro . #[128 "\300\301\302\303\304\"B\305BBB\207" [condition-case nil progn append (nil) ((error t))] 7 (#$ . 5255)])) #@34 Obarray for per-file properties. (defvar vc-file-prop-obarray (make-vector 17 0) (#$ . 5431)) (defvar vc-touched-properties nil) #@71 Set per-file VC PROPERTY for FILE to VALUE. (fn FILE PROPERTY VALUE) (defalias 'vc-file-setprop #[771 "\203 >\204 \302C\"\303\304\305! \"#\207" [vc-touched-properties vc-file-prop-obarray append put intern expand-file-name] 7 (#$ . 5566)]) #@56 Get per-file VC PROPERTY for FILE. (fn FILE PROPERTY) (defalias 'vc-file-getprop #[514 "\301\302!\"N\207" [vc-file-prop-obarray intern expand-file-name] 5 (#$ . 5824)]) #@45 Clear all VC properties of FILE. (fn FILE) (defalias 'vc-file-clearprops #[257 "\301\302!\203\n \303\302!\210\304\305\306!\"\307\"\207" [vc-file-prop-obarray boundp vc-parent-buffer kill-local-variable setplist intern expand-file-name nil] 5 (#$ . 6003)]) #@69 Return BACKEND-specific version of VC symbol SYM. (fn BACKEND SYM) (defalias 'vc-make-backend-sym #[514 "\300\301\302!\227\303\302!R!\207" [intern "vc-" symbol-name "-"] 8 (#$ . 6268)]) #@179 Return BACKEND-specific implementation of FUN. If there is no such implementation, return the default implementation; if that doesn't exist either, return nil. (fn BACKEND FUN) (defalias 'vc-find-backend-function #[514 "\300\"\301!\203 \211\2023 \302\303\304\305!\227P!!\210\301!\203$ \211\2023 \300\306\"\301!\2051 \211B\262\207" [vc-make-backend-sym fboundp require intern "vc-" symbol-name default] 8 (#$ . 6464)]) #@333 Call for BACKEND the implementation of FUNCTION-NAME with the given ARGS. Calls (apply #\='vc-BACKEND-FUN ARGS) if vc-BACKEND-FUN exists (after trying to find it in vc-BACKEND.el) and else calls (apply #\='vc-default-FUN BACKEND ARGS) It is usually called via the `vc-call' macro. (fn BACKEND FUNCTION-NAME &rest ARGS) (defalias 'vc-call-backend #[642 "\300\301N\"\211\203 \211A\262\202&