File: gnus-util.el.html

Nothing in this file depends on any other parts of Gnus -- all functions and macros in this file are utility functions that are used by Gnus and may be used by any other package without loading Gnus first.

[Unfortunately, it does depend on other parts of Gnus, e.g. the
autoloads and defvars below...]

Defined variables (7)

gnus-add-timestamp-to-messageNon-nil means add timestamps to messages that Gnus issues.
gnus-atomic-be-safeIf t, certain operations will be protected from interruption by C-g.
gnus-completing-read-functionFunction use to do completing read.
gnus-completion-stylesValue of ‘completion-styles’ to use when completing.
gnus-directory-sep-char-regexpThe regexp of directory separator character.
gnus-use-byte-compileIf non-nil, byte-compile crucial run-time code.
gnus-verboseInteger that says how verbose Gnus should be.

Defined functions (122)

gnus--,@(EXP)
gnus-add-text-properties-when(PROPERTY VALUE START END PROPERTIES &optional OBJECT)
gnus-alist-pull(KEY ALIST &optional ASSOC-P)
gnus-alive-p()
gnus-and(&rest ELEMENTS)
gnus-annotation-in-region-p(B E)
gnus-atomic-progn(&rest FORMS)
gnus-bind-print-variables(&rest FORMS)
gnus-buffer-exists-p(BUFFER)
gnus-buffer-live-p(BUFFER)
gnus-byte-compile(FORM)
gnus-cache-file-contents(FILE VARIABLE FUNCTION)
gnus-completing-read(PROMPT COLLECTION &optional REQUIRE-MATCH INITIAL-INPUT HISTORY DEF)
gnus-copy-file(FILE &optional TO)
gnus-create-image(FILE &optional TYPE DATA-P &rest PROPS)
gnus-create-info-command(NODE)
gnus-date-get-time(DATE)
gnus-date-iso8601(DATE)
gnus-dd-mmm(MESSY-DATE)
gnus-decode-newsgroups(NEWSGROUPS GROUP &optional METHOD)
gnus-define-keymap(KEYMAP &rest PLIST)
gnus-define-keys(KEYMAP &rest PLIST)
gnus-define-keys-1(KEYMAP PLIST &optional SAFE)
gnus-define-keys-safe(KEYMAP &rest PLIST)
gnus-delete-directory(DIRECTORY)
gnus-delete-duplicates(ARG &rest ARGS)
gnus-delete-file(FILE)
gnus-delete-first(ELT LIST)
gnus-delete-line(&optional N)
gnus-emacs-completing-read(PROMPT COLLECTION &optional REQUIRE-MATCH INITIAL-INPUT HISTORY DEF)
gnus-emacs-version()
gnus-error(LEVEL &rest ARGS)
gnus-eval-in-buffer-window(BUFFER &rest FORMS)
gnus-extract-address-components(FROM)
gnus-extract-references(REFERENCES)
gnus-faces-at(POSITION)
gnus-fetch-field(FIELD)
gnus-fetch-original-field(FIELD)
gnus-file-newer-than(FILE DATE)
gnus-find-text-property-region(START END PROP)
gnus-frame-or-window-display-name(OBJECT)
gnus-get-text-property-excluding-characters-with-faces(POS PROP)
gnus-globalify-regexp(RE)
gnus-goto-char(POINT)
gnus-grep-in-list(WORD LIST)
gnus-group-real-name(GROUP)
gnus-group-server(GROUP)
gnus-horizontal-recenter()
gnus-ido-completing-read(PROMPT COLLECTION &optional REQUIRE-MATCH INITIAL-INPUT HISTORY DEF)
gnus-image-type-available-p(TYPE)
gnus-iswitchb-completing-read(PROMPT COLLECTION &optional REQUIRE-MATCH INITIAL-INPUT HISTORY DEF)
gnus-kill-all-overlays()
gnus-list-memq-of-list(ELEMENTS LIST)
gnus-local-set-keys(&rest PLIST)
gnus-make-directory(DIRECTORY)
gnus-make-hashtable(&optional SIZE)
gnus-make-predicate(SPEC)
gnus-make-predicate-1(SPEC)
gnus-make-sort-function(FUNS)
gnus-make-sort-function-1(FUNS)
gnus-map-function(FUNS ARG)
gnus-mapcar(FUNCTION SEQ1 &rest SEQS2_N)
gnus-message(LEVEL &rest ARGS)
gnus-message-with-timestamp(FORMAT-STRING &rest ARGS)
gnus-mode-string-quote(STRING)
gnus-multiple-choice(PROMPT CHOICE &optional IDX)
gnus-newsgroup-directory-form(NEWSGROUP)
gnus-newsgroup-savable-name(GROUP)
gnus-not-ignore(&rest ARGS)
gnus-or(&rest ELEMENTS)
gnus-output-to-mail(FILENAME &optional ASK)
gnus-parent-id(REFERENCES &optional N)
gnus-parse-without-error(&rest BODY)
gnus-pp(FORM &optional STREAM)
gnus-pp-to-string(FORM)
gnus-prin1(FORM)
gnus-prin1-to-string(FORM)
gnus-put-image(GLYPH &optional STRING CATEGORY)
gnus-put-overlay-excluding-newlines(BEG END PROP VAL)
gnus-put-text-property-excluding-characters-with-faces(BEG END PROP VAL)
gnus-put-text-property-excluding-newlines(BEG END PROP VAL)
gnus-read-event-char(&optional PROMPT)
gnus-recursive-directory-files(DIR)
gnus-remassoc(KEY ALIST)
gnus-remove-if(PRED SEQUENCE)
gnus-remove-if-not(PRED SEQUENCE)
gnus-remove-image(IMAGE &optional CATEGORY)
gnus-remove-text-properties-when(PROPERTY VALUE START END PROPERTIES &optional OBJECT)
gnus-remove-text-with-property(PROP)
gnus-rename-file(OLD-PATH NEW-PATH &optional TRIM)
gnus-replace-in-string(STRING REGEXP NEWTEXT &optional LITERAL)
gnus-rescale-image(IMAGE SIZE)
gnus-run-hook-with-args(HOOK &rest ARGS)
gnus-run-hooks(&rest FUNCS)
gnus-run-mode-hooks(&rest FUNCS)
gnus-seconds-month()
gnus-seconds-today()
gnus-seconds-year()
gnus-set-file-modes(FILENAME MODE &optional FLAG)
gnus-set-window-start(&optional POINT)
gnus-set-work-buffer()
gnus-setdiff(LIST1 LIST2)
gnus-split-references(REFERENCES)
gnus-string-equal(X Y)
gnus-string-remove-all-properties(STRING)
gnus-string<(S1 S2)
gnus-string>(S1 S2)
gnus-strip-whitespace(STRING)
gnus-subsetp(LIST1 LIST2)
gnus-test-list(LIST PREDICATE)
gnus-text-property-search(PROP VALUE &optional FORWARD-ONLY GOTO END)
gnus-time-iso8601(TIME)
gnus-tool-bar-update(&rest IGNORE)
gnus-turn-off-edit-menu(TYPE)
gnus-update-alist-soft(KEY VALUE ALIST)
gnus-url-unhex(X)
gnus-url-unhex-string(STR &optional ALLOW-NEWLINES)
gnus-with-output-to-file(FILE &rest BODY)
gnus-write-active-file(FILE HASHTB &optional FULL-NAMES)
gnus-write-buffer(FILE)
gnus-y-or-n-p(PROMPT)
gnus-yes-or-no-p(PROMPT)

Defined faces (0)