%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/erc/ |
Current File : //usr/local/share/emacs/27.2/lisp/erc/erc-stamp.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!\210\300\302!\210\303\304\305\306\307\301%\210\310\311\312\313\314DD\315\307\304\316\317&\210\310\320\312\313\321DD\322\307\304\316\323&\210\310\324\312\313\325DD\326\307\304\316\327&\210\310\330\312\313\331DD\332\307\304\316\333&\210\310\334\312\313\335DD\336\307\304\316\337&\210\310\340\312\313\341DD\342\307\304\316\343&\210\310\344\312\313\345DD\346\307\304\316\347&\210\310\350\312\313\351DD\352\307\304\316\347&\210\310\353\312\313\354DD\355\307\304\316\356&\210\310\357\312\313\360DD\361\307\304\362\363\316\347& \210\364\365\366\367\307\370%\210\310\371\312\313\372DD\373\374\375\376\377\307\304\316\347&\207" [require erc erc-compat custom-declare-group erc-stamp nil "For long conversation on IRC it is sometimes quite\nuseful to have individual messages timestamp. This\ngroup provides settings related to the format and display\nof timestamp information in `erc-mode' buffer.\n\nFor timestamping to be activated, you just need to load `erc-stamp'\nin your init file or interactively using `load-library'." :group custom-declare-variable erc-timestamp-format funcall function #[0 "\300\207" [#1="[%H:%M]"] 1 #1#] "If set to a string, messages will be timestamped.\nThis string is processed using `format-time-string'.\nGood examples are \"%T\" and \"%H:%M\".\n\nIf nil, timestamping is turned off." :type (choice (const nil) (string)) erc-timestamp-format-left #[0 "\300\207" [#2="\n[%a %b %e %Y]\n"] 1 #2#] "If set to a string, messages will be timestamped.\nThis string is processed using `format-time-string'.\nGood examples are \"%T\" and \"%H:%M\".\n\nThis timestamp is used for timestamps on the left side of the\nscreen when `erc-insert-timestamp-function' is set to\n`erc-insert-timestamp-left-and-right'.\n\nIf nil, timestamping is turned off." (choice (const nil) (string)) erc-timestamp-format-right #[0 "\300\207" [#3=" [%H:%M]"] 1 #3#] "If set to a string, messages will be timestamped.\nThis string is processed using `format-time-string'.\nGood examples are \"%T\" and \"%H:%M\".\n\nThis timestamp is used for timestamps on the right side of the\nscreen when `erc-insert-timestamp-function' is set to\n`erc-insert-timestamp-left-and-right'.\n\nIf nil, timestamping is turned off." (choice (const nil) (string)) erc-insert-timestamp-function #[0 "\300\207" [erc-insert-timestamp-left-and-right] 1] "Function to use to insert timestamps.\n\nIt takes a single argument STRING which is the final string\nwhich all text-properties already appended. This function only cares about\ninserting this string at the right position. Narrowing is in effect\nwhile it is called, so (point-min) and (point-max) determine the region to\noperate on.\n\nYou will probably want to set\n`erc-insert-away-timestamp-function' to the same value." (choice (const :tag "Both sides" erc-insert-timestamp-left-and-right) (const :tag "Right" erc-insert-timestamp-right) (const :tag "Left" erc-insert-timestamp-left) function) erc-away-timestamp-format #[0 "\300\207" [#4="<%H:%M>"] 1 #4#] "Timestamp format used when marked as being away.\n\nIf nil, timestamping is turned off when away unless `erc-timestamp-format'\nis set.\n\nIf `erc-timestamp-format' is set, this will not be used." (choice (const nil) (string)) erc-insert-away-timestamp-function #[0 "\300\207" [erc-insert-timestamp-left-and-right] 1] "Function to use to insert the away timestamp.\n\nSee `erc-insert-timestamp-function' for details." (choice (const :tag "Both sides" erc-insert-timestamp-left-and-right) (const :tag "Right" erc-insert-timestamp-right) (const :tag "Left" erc-insert-timestamp-left) function) erc-hide-timestamps #[0 "\300\207" [nil] 1] "If non-nil, timestamps will be invisible.\n\nThis is useful for logging, because, although timestamps will be\nhidden, they will still be present in the logs." boolean erc-echo-timestamps #[0 "\300\207" [nil] 1] "If non-nil, print timestamp in the minibuffer when point is moved.\nUsing this variable, you can turn off normal timestamping,\nand simply move point to an irc message to see its timestamp\nprinted in the minibuffer." erc-echo-timestamp-format #[0 "\300\207" [#5="Timestamped %A, %H:%M:%S"] 1 #5#] "Format string to be used when `erc-echo-timestamps' is non-nil.\nThis string specifies the format of the timestamp being echoed in\nthe minibuffer." string erc-timestamp-intangible #[0 "\300\207" [nil] 1] "Whether the timestamps should be intangible, i.e. prevent the point\nfrom entering them and instead jump over them." :version "24.5" custom-declare-face erc-timestamp-face ((t :weight bold :foreground "green")) "ERC timestamp face." erc-faces erc-stamp-mode #[0 "\300\207" [nil] 1] "Non-nil if Erc-Stamp mode is enabled.\nSee the `erc-stamp-mode' command\nfor a description of this minor mode.\nSetting this variable directly does not take effect;\neither customize it (see the info node `Easy Customization')\nor call the function `erc-stamp-mode'." :set custom-set-minor-mode :initialize custom-initialize-default] 12) #@249 Toggle ERC stamp mode. With a prefix argument ARG, enable stamp if ARG is positive, and disable it otherwise. If called from Lisp, enable the mode if ARG is omitted or nil. This mode timestamps messages in the channel buffers. (fn &optional ARG) (defalias 'erc-stamp-mode #[256 "\301 \302\300\303=\203 \304\300!?\202 \305!\306V\"\210\203\"