| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/vc/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(byte-code "\300\301\302\303\304\305\306\307\310\311\310\312&\210\313\314\315\316\317DD\320\321\322%\210\323\314\324\325#\210\313\326\315\316\327DD\330\321\331%\210\313\332\315\316\333DD\334\321\335%\210\313\336\315\316\337DD\340\321\341%\210\313\342\315\316\343DD\344\321\345%\210\313\346\315\316\347DD\350\321\351%\210\313\352\315\316\353DD\354\355\356\321\357&\210\313\360\315\316\361DD\362\355\363\321\357&\207" [custom-declare-group change-log nil "Change log maintenance." :group tools :link (custom-manual "(emacs)Change Log") :prefix "change-log-" "add-log-" custom-declare-variable change-log-default-name funcall function #[0 "\300\207" [nil] 1 #1=""] "Name of a change log file for \\[add-change-log-entry]." :type (choice (const :tag "default" nil) string) put safe-local-variable string-or-null-p change-log-mode-hook #[0 "\300\207" [nil] 1 #1#] "Normal hook run by `change-log-mode'." hook add-log-current-defun-function #[0 "\300\207" [nil] 1 #1#] "If non-nil, function to guess name of surrounding function.\nIt is called by `add-log-current-defun' with no argument, and\nshould return the function's name as a string, or nil if point is\noutside a function." (choice (const nil) function) add-log-full-name #[0 "\300\207" [nil] 1 #1#] "Full name of user, for inclusion in ChangeLog daily headers.\nThis defaults to the value returned by the function `user-full-name'." (choice (const :tag "Default" nil) string) add-log-mailing-address #[0 "\300\207" [nil] 1 #1#] "Email addresses of user, for inclusion in ChangeLog headers.\nThis defaults to the value of `user-mail-address'. In addition to\nbeing a simple string, this value can also be a list. All elements\nwill be recognized as referring to the same user; when creating a new\nChangeLog entry, one element will be chosen at random." (choice (const :tag "Default" nil) (string :tag "String") (repeat :tag "List of Strings" string)) add-log-time-format #[0 "\300\207" [add-log-iso8601-time-string] 1 #1#] "Function that defines the time format.\nFor example, `add-log-iso8601-time-string', which gives the\ndate in international ISO 8601 format,\nand `current-time-string' are two valid values." (radio (const :tag "International ISO 8601 format" add-log-iso8601-time-string) (const :tag "Old format, as returned by `current-time-string'" current-time-string) (function :tag "Other")) add-log-keep-changes-together #[0 "\300\207" [nil] 1 #1#] "If non-nil, normally keep day's log entries for one file together.\n\nLog entries for a given file made with \\[add-change-log-entry] or\n\\[add-change-log-entry-other-window] will only be added to others for that file made\ntoday if this variable is non-nil or that file comes first in today's\nentries. Otherwise another entry for that file will be started. An\noriginal log:\n\n * foo (...): ...\n * bar (...): change 1\n\nin the latter case, \\[add-change-log-entry-other-window] in a buffer visiting `bar', yields:\n\n * bar (...): -!-\n * foo (...): ...\n * bar (...): change 1\n\nand in the former:\n\n * foo (...): ...\n * bar (...): change 1\n (...): -!-\n\nThe NEW-ENTRY arg to `add-change-log-entry' can override the effect of\nthis variable." :version "20.3" boolean add-log-always-start-new-record #[0 "\300\207" [nil] 1 #1#] "If non-nil, `add-change-log-entry' will always start a new record." "22.1"] 12)
#@158 If non-nil, function to call to identify the full filename of a buffer.
This function is called with no argument. The default is to
use `buffer-file-name'.
(defvar add-log-buffer-file-name-function 'buffer-file-name (#$ . 3427))
(byte-code "\300\301\302\303\304DD\305\306\307%\210\300\310\302\303\311DD\312\313\314\306\315&\210\300\316\302\303\317DD\320\313\314\306\321&\210\300\322\302\303\323DD\324\313\325\306\326&\210\327\330\331\332\313\314%\210\327\333\334\335\313\314%\210\327\336\337\340\313\314%\210\327\341\342\343\313\314%\210\327\344\345\346\313\314%\210\327\347\350\351\313\314%\210\327\352\353\354\313\314%\210\327\355\356\357\313\314%\210\360\361\362\355#\210\360\361\363\364\365!\206\211 \366#\207" [custom-declare-variable add-log-file-name-function funcall function #[0 "\300\207" [nil] 1 #1=""] "If non-nil, function to call to identify the filename for a ChangeLog entry.\nThis function is called with one argument, the value of variable\n`buffer-file-name' in that buffer. If this is nil, the default is to\nuse the file's name relative to the directory of the change log file." :type (choice (const nil) function) change-log-version-info-enabled #[0 "\300\207" [nil] 1 #1#] "If non-nil, enable recording version numbers with the changes." :version "21.1" boolean change-log-version-number-regexp-list #[0 "\300\301D\207" ["^(def[^ \n]+[ ]+[^ \n][ ]\"\\([0-9]+\\.[0-9.]+\\)" "^;+ *Revision: +[^ \n]+[ ]+\\([0-9]+\\.[0-9.]+\\)"] 2 #1#] "List of regexps to search for version number.\nThe version number must be in group 1.\nNote: The search is conducted only within 10%, at the beginning of the file." (repeat regexp) change-log-directory-files #[0 "\300\207" [(".bzr" ".git" ".hg" ".svn")] 1 #1#] "List of files that cause `find-change-log' to stop in containing directory.\nThis applies if no pre-existing ChangeLog is found. If nil, then in such\na case simply use the directory containing the changed file." "26.1" (repeat file) custom-declare-face change-log-date ((t (:inherit font-lock-string-face))) "Face used to highlight dates in date lines." change-log-name ((t (:inherit font-lock-constant-face))) "Face for highlighting author names." change-log-email ((t (:inherit font-lock-variable-name-face))) "Face for highlighting author email addresses." change-log-file ((t (:inherit font-lock-function-name-face))) "Face for highlighting file names." change-log-list ((t (:inherit font-lock-keyword-face))) "Face for highlighting parenthesized lists of functions or variables." change-log-conditionals ((t (:inherit font-lock-variable-name-face))) "Face for highlighting conditionals of the form `[...]'." change-log-function ((t (:inherit font-lock-variable-name-face))) "Face for highlighting items of the form `<....>'." change-log-acknowledgment ((t (:inherit font-lock-comment-face))) "Face for highlighting acknowledgments." put change-log-acknowledgement face-alias obsolete-face purecopy "24.3" t] 8)
(defconst change-log-file-names-re "^\\( +\\| \\)\\* \\([^ ,:([\n]+\\)")
(defconst change-log-start-entry-re "^\\sw.........[0-9:+ ]*")
#@57 Additional expressions to highlight in Change Log mode.
(defvar change-log-font-lock-keywords (byte-code "\301\302B\303BB\207" [change-log-file-names-re ("^[0-9-]+ +\\|^ \\{11,\\}\\|^ \\{3,\\}\\|^\\(Sun\\|Mon\\|Tue\\|Wed\\|Thu\\|Fri\\|Sat\\) [A-Z][a-z][a-z] [0-9:+ ]+" (0 'change-log-date) ("\\([^<(]+?\\)[ ]*[(<]\\([A-Za-z0-9_.+-]+@[A-Za-z0-9_.-]+\\)[>)]" nil nil (1 'change-log-name) (2 'change-log-email))) ((2 'change-log-file) ("\\=, \\([^ ,:([\n]+\\)" nil nil (1 'change-log-file)) ("\\= (\\([^(),\n]+\\|(\\(setf\\|SETF\\) [^() ,\n]+)\\)" nil nil (1 'change-log-list)) ("\\=, *\\([^(),\n]+\\|(\\(setf\\|SETF\\) [^() ,\n]+)\\)" nil nil (1 'change-log-list))) (("^\\( +\\| \\)(\\([^(),\n]+\\|(\\(setf\\|SETF\\) [^() ,\n]+)\\)" (2 'change-log-list) ("\\=, *\\([^(),\n]+\\|(\\(setf\\|SETF\\) [^() ,\n]+)\\)" nil nil (1 'change-log-list))) ("\\[!?\\([^]\n]+\\)\\]\\(:\\| (\\)" (1 'change-log-conditionals)) ("<\\([^>\n]+\\)>\\(:\\| (\\)" (1 'change-log-function)) ("\\(^\\( +\\| \\)\\| \\)\\(Thanks to\\|Patch\\(es\\)? by\\|Report\\(ed by\\| from\\)\\|Suggest\\(ed by\\|ion from\\)\\)" 3 'change-log-acknowledgment))] 3) (#$ . 6517))
#@62 Return the file-name for the change under point.
(fn WHERE)
(defalias 'change-log-search-file-name #[257 "\212\211b\210\302\303!\210\304!\203 \305 \306\307#\210\310\311!\202T \304 !\203&