aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/gnus (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Check gnus-mailing-list-groups in turn-on-gnus-mailing-list-modeFilipp Gunbin2019-11-221-1/+3
| | | | | * lisp/gnus/gnus-ml.el (turn-on-gnus-mailing-list-mode): Check also gnus-mailing-list-groups variable.
* Make gnus-mailing-list-archive recognize httpsFilipp Gunbin2019-11-221-1/+1
| | | | | * /lisp/gnus/gnus-ml.el (gnus-mailing-list-archive): Accept https in regexp.
* Unify docstrings of Gnus summary's copy/move/crosspost article functionsFilipp Gunbin2019-11-221-7/+3
| | | | | | * lisp/gnus/gnus-sum.el (gnus-summary-copy-article) (gnus-summary-crosspost-article): Make docstrings refer to gnus-summary-move-article.
* Make `C-c C-w' insert a signature even when overriddenLars Ingebrigtsen2019-11-221-44/+55
| | | | | * lisp/gnus/message.el (message-insert-signature): When called interactively, look harder for a signature to insert (bug#38289).
* Fix Gnus summary backtab keybindings to use button-based functionsEric Abrahamsen2019-11-211-2/+2
| | | | | | * lisp/gnus/gnus-sum.el (gnus-summary-mode-map, gnus-summary-article-map): Backtab should call gnus-summary-button-backward, not gnus-summary-widget-backward.
* Restore point after sending a messageLars Ingebrigtsen2019-11-211-1/+8
| | | | | * lisp/gnus/message.el (message-send-and-exit): Restore point after sending (bug#38303).
* Don't move point on undefined keystrokes in the article bufferLars Ingebrigtsen2019-11-161-26/+21
| | | | | * lisp/gnus/gnus-art.el (gnus-article-read-summary-keys): Don't move point on undefined commands (bug#38227).
* Make button-1 work on all Gnus buttonsLars Ingebrigtsen2019-11-162-5/+12
| | | | | | | | | * lisp/gnus/gnus-icalendar.el (gnus-icalendar-insert-button): * lisp/gnus/gnus-art.el (gnus-insert-mime-button) (gnus-mime-display-alternative, gnus-insert-prev-page-button) (gnus-insert-next-page-button) (gnus-insert-mime-security-button): Make button-1 work on all the Gnus buttons (bug#38144).
* Update nnir-method-default-engines version tagRobert Pluim2019-11-151-1/+1
| | | | * lisp/gnus/nnir.el (nnir-method-default-engines): Update version tag.
* Fix mouse-1 on Gnus article buffer buttonsLars Ingebrigtsen2019-11-141-0/+1
| | | | | * lisp/gnus/gnus-art.el (gnus-article-add-button): Make mouse-1 work as required by mouse-1-click-follows-link (bug#38144).
* Don't show Attachment(s) header in html article viewed with browse-urlKatsumi Yamaoka2019-11-141-0/+1
| | | | | * lisp/gnus/gnus-art.el (gnus-article-browse-html-article): Bind gnus-mime-display-attachment-buttons-in-header to nil.
* Fix a few more minor quoting problems.Paul Eggert2019-11-111-1/+1
|
* Fix some quoting glitches in doc stringsPaul Eggert2019-11-1110-22/+22
|
* Fix quoting glitch in formatting Gnus messagesPaul Eggert2019-11-111-2/+3
| | | | | * lisp/gnus/gnus-util.el (defmacro, gnus-message): Use ‘format-message’, not ‘format’, to be compatible with ‘message’.
* Improve an error about the message signerKarl Fogel2019-11-091-1/+9
| | | | | * lisp/gnus/mml-sec.el (mml-secure-epg-sign): Don't suggest setting `mml-secure-smime-sign-with-sender' if it's already non-nil.
* Revert "Make the debbugs groups also include robot messages"Lars Ingebrigtsen2019-11-021-1/+1
| | | | | | This reverts commit 682eae776efa9d57842345de67becf5c56cafc91. The change made the bug# disappear from the Subject lines.
* Make the debbugs groups also include robot messagesLars Ingebrigtsen2019-10-301-1/+1
| | | | | * lisp/gnus/gnus-group.el (gnus-bug-group-download-format-alist): Change the URL to also include robot messages.
* Fix `G c' in Gnus group buffers for non-ASCII textLars Ingebrigtsen2019-10-281-9/+0
| | | | | | * lisp/gnus/gnus-cus.el (gnus-group-customize): Decoding is superfluous here -- everything is utf-8 already. (gnus-group-customize-done): Don't double-encode the text (bug#37901).
* Be more permissive when interpreting IMAP mail headersLars Ingebrigtsen2019-10-281-2/+2
| | | | | | * lisp/gnus/nnimap.el (nnimap-transform-headers): Some mail doesn't have space after the colon of the header name. Don't ignore these.
* Fix gnus-thread-hide-subtree defcustomLars Ingebrigtsen2019-10-251-1/+1
| | | | | | * lisp/gnus/gnus-sum.el (gnus-thread-hide-subtree): Make the "Non-nil" predicate do what it's supposed to (i.e., return non-nil on non-nil values (excepting predicates)) (bug#37916).
* Make Gnus recognise "git am" diffs in all groupsLars Ingebrigtsen2019-10-231-3/+2
| | | | | * lisp/gnus/mm-uu.el (mm-uu-diff-groups-regexp): Recognise diffs in all groups (bug#32730).
* lisp/*.el: Fix typos and improve some docstringsJuanma Barranquero2019-10-202-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/auth-source.el (auth-source-backend-parse-parameters) (auth-source-search-collection) (auth-source-secrets-listify-pattern) (auth-source--decode-octal-string, auth-source-plstore-search): * lisp/registry.el (registry-lookup) (registry-lookup-breaks-before-lexbind) (registry-lookup-secondary, registry-lookup-secondary-value) (registry-search, registry-delete, registry-size, registry-full) (registry-insert, registry-reindex, registry-prune) (registry-collect-prune-candidates): * lisp/subr.el (nbutlast, process-live-p): * lisp/tab-bar.el (tab-bar-list): * lisp/cedet/ede/linux.el (ede-linux--get-archs) (ede-linux--include-path, ede-linux-load): * lisp/erc/erc-log.el (erc-log-all-but-server-buffers): * lisp/erc/erc-pcomplete.el (pcomplete-erc-commands) (pcomplete-erc-ops, pcomplete-erc-not-ops, pcomplete-erc-nicks) (pcomplete-erc-all-nicks, pcomplete-erc-channels) (pcomplete-erc-command-name, pcomplete-erc-parse-arguments): * lisp/eshell/em-term.el (eshell-visual-command-p): * lisp/gnus/gnus-cache.el (gnus-cache-fully-p): * lisp/gnus/nnmail.el (nnmail-get-active) (nnmail-fancy-expiry-target): * lisp/mail/mail-utils.el (mail-string-delete): * lisp/mail/supercite.el (sc-hdr, sc-valid-index-p): * lisp/net/ange-ftp.el (ange-ftp-use-smart-gateway-p): * lisp/net/nsm.el (nsm-save-fingerprint-maybe) (nsm-network-same-subnet, nsm-should-check): * lisp/net/rcirc.el (rcirc-looking-at-input): * lisp/net/tramp-cache.el (tramp-get-hash-table): * lisp/net/tramp-compat.el (tramp-compat-process-running-p): * lisp/net/tramp-smb.el (tramp-smb-get-share) (tramp-smb-get-localname, tramp-smb-read-file-entry) (tramp-smb-get-cifs-capabilities, tramp-smb-get-stat-capability): * lisp/net/zeroconf.el (zeroconf-list-service-names) (zeroconf-list-service-types, zeroconf-list-services) (zeroconf-get-host, zeroconf-get-domain) (zeroconf-get-host-domain): * lisp/nxml/rng-xsd.el (rng-xsd-compile) (rng-xsd-make-date-time-regexp, rng-xsd-convert-date-time): * lisp/obsolete/erc-hecomplete.el (erc-hecomplete) (erc-command-list, erc-complete-at-prompt): * lisp/org/ob-scheme.el (org-babel-scheme-get-buffer-impl): * lisp/org/ob-shell.el (org-babel--variable-assignments:sh-generic) (org-babel--variable-assignments:bash_array) (org-babel--variable-assignments:bash_assoc) (org-babel--variable-assignments:bash): * lisp/org/org-clock.el (org-day-of-week): * lisp/progmodes/cperl-mode.el (cperl-char-ends-sub-keyword-p): * lisp/progmodes/gud.el (gud-find-c-expr, gud-innermost-expr) (gud-prev-expr, gud-next-expr): * lisp/textmodes/table.el (table--at-cell-p, table--probe-cell) (table--get-cell-justify-property) (table--get-cell-valign-property) (table--put-cell-justify-property) (table--put-cell-valign-property): Fix typos. * lisp/so-long.el (fboundp): Doc fix. (so-long-mode-line-info, so-long-mode) (so-long--check-header-modes): Fix typos. * lisp/emulation/viper-mous.el (viper-surrounding-word) (viper-mouse-click-get-word): Fix typos. (viper-mouse-click-search-word): Doc fix. * lisp/erc/erc-backend.el (erc-forward-word, erc-word-at-arg-p) (erc-bounds-of-word-at-point): Fix typos. (erc-decode-string-from-target, define-erc-response-handler): Refill docstring. * lisp/erc/erc-dcc.el (pcomplete/erc-mode/DCC): Fix typo. (erc-dcc-get-host, erc-dcc-auto-mask-p, erc-dcc-get-file): Doc fixes. * lisp/erc/erc-networks.el (erc-network-name): Fix typo. (erc-determine-network): Refill docstring. * lisp/net/dbus.el (dbus-list-hash-table) (dbus-string-to-byte-array, dbus-byte-array-to-string) (dbus-check-event): Fix typos. (dbus-introspect-get-property): Doc fix. * lisp/net/tramp-adb.el (tramp-adb-file-name-handler): Rename ARGS to ARGUMENTS. Doc fix. (tramp-adb-sh-fix-ls-output, tramp-adb-execute-adb-command) (tramp-adb-find-test-command): Fix typos. * lisp/net/tramp.el (tramp-set-completion-function) (tramp-get-completion-function) (tramp-completion-dissect-file-name) (tramp-completion-dissect-file-name1) (tramp-get-completion-methods, tramp-get-completion-user-host) (tramp-get-inode, tramp-get-device, tramp-mode-string-to-int) (tramp-call-process, tramp-call-process-region) (tramp-process-lines): Fix typos. (tramp-interrupt-process): Doc fix. * lisp/org/ob-core.el (org-babel-named-src-block-regexp-for-name) (org-babel-named-data-regexp-for-name): Doc fix. (org-babel-src-block-names, org-babel-result-names): Fix typos. * lisp/progmodes/inf-lisp.el (lisp-input-filter): Doc fix. (lisp-fn-called-at-pt): Fix typo. * lisp/progmodes/xref.el (xref-backend-identifier-at-point): Doc fix. (xref-backend-identifier-completion-table): Fix typo.
* Remove some compat code from mm-url.elLars Ingebrigtsen2019-10-191-4/+1
| | | | | * lisp/gnus/mm-url.el (mm-url-use-external): Remove old-Emacs compat code.
* Remove compat code from nnbabyl.elLars Ingebrigtsen2019-10-191-4/+1
| | | | * lisp/gnus/nnbabyl.el (rmail): Remove old-Emacs compat code.
* Allow event description to be emptyRobert Pluim2019-10-161-1/+1
| | | | | | | The previous fix for this was incomplete. * lisp/gnus/gnus-icalendar.el (gnus-icalendar-event->org-entry): Allow description to be nil.
* Correct some more custom type specsRobert Pluim2019-10-111-1/+1
| | | | | | | | | | | | * lisp/winner.el (winner-boring-buffers-regexp): * lisp/progmodes/js.el (js-jsx-indent-level): * lisp/image-dired.el (image-dired-external-viewer): * lisp/gnus/nnir.el (nnir-notmuch-filter-group-names-function): Correct custom type specification. * lisp/textmodes/bibtex.el (bibtex-string-file-path): (bibtex-file-path): Correct custom type specification and document source of initial value.
* Make nntp.el use new setq-local syntaxLars Ingebrigtsen2019-10-111-7/+7
| | | | | * lisp/gnus/nntp.el (nntp-make-process-buffer): Convert to new setq-local syntax (as a test case).
* Fix nnimap tick/readedness thinko introduced some weeks backLars Ingebrigtsen2019-10-091-5/+5
| | | | | | * lisp/gnus/nnimap.el (nnimap-request-set-mark): Fix thinko in the tick/read change: Unticking a message shouldn't make it unread, but ticking it should make it read.
* Make mml-secure-epg-sign bug out if we can't find an identityLars Ingebrigtsen2019-10-092-2/+3
| | | | | | | | * lisp/gnus/mml-sec.el (mml-secure-epg-sign): Bug out if we couldn't find anything to sign with instead of silently pretending to sign. * lisp/gnus/mml-smime.el (mml-smime-epg-sign): Don't bind inhibit-display because that makes debugging impossible.
* Fix typos in lisp/*.elJuanma Barranquero2019-10-091-49/+51
| | | | | | | | | | | | | | | | * lisp/emacs-lisp/generator.el (cps--with-value-wrapper) (cps-inhibit-atomic-optimization, iter-close): * lisp/gnus/nnir.el (nnir-imap-search-arguments) (nnir-imap-search-argument-history, nnir-categorize) (nnir-ignored-newsgroups) (nnir-retrieve-headers-override-function) (nnir-imap-default-search-key, nnir-namazu-additional-switches) (gnus-group-make-nnir-group, nnir-add-result) (nnir-compose-result, nnir-run-imap, nnir-imap-make-query) (nnir-imap-query-to-imap, nnir-imap-expr-to-imap) (nnir-imap-next-term, nnir-run-swish-e, nnir-run-namazu) (nnir-read-parm, nnir-read-server-parm, nnir-search-thread): Trivial doc fixes.
* Don't manipulate gnus-newsrc-alist if it hasn't been initalizedEric Abrahamsen2019-10-041-6/+8
| | | | | | * lisp/gnus/gnus-group.el (gnus-group-set-info): Packages that use Gnus summary mode without actually booting Gnus might end up in this situation. See bug#36903
* Gnus registry shutdown should also run the unload-hookEric Abrahamsen2019-10-011-2/+3
| | | | | | | | * lisp/gnus/gnus-registry.el (gnus-registry-clear): Clearing the registry should also run the unload hooks. (gnus-registry-article-marks-to-names, gnus-registry-article-marks-to-chars): Now we can use a more general test here.
* Update calling convention for nnmaildir-close-serverEric Abrahamsen2019-09-301-1/+1
| | | | | * lisp/gnus/nnmaildir.el (nnmaildir-close-server): To take an optional "defs" arg, as changed in 2712187.
* * lisp/gnus/mm-uu.el: Use lexical-binding and cl-defstructStefan Monnier2019-09-301-69/+62
| | | | | | | (mm-uu-type-alist): Make functions visible to byte-compiler. (mm-uu-entry): New defstruct. (mm-uu-configure): Use mapconcat. (mm-uu-dissect): Avoid setq on `func`.
* Fix problem with non-ASCII MML description stringsLars Ingebrigtsen2019-09-301-6/+8
| | | | | | * lisp/gnus/mml.el (mml-insert-tag): Quote non-ASCII parameters. (mml-insert-mime-headers): Make it possible to have non-ASCII descriptions (bug#37555).
* Fix recent mm-uu.el typoLars Ingebrigtsen2019-09-301-1/+1
| | | | | * lisp/gnus/mm-uu.el (mm-uu-pgp-signed-extract-1): Fix typo in mm-uu introduced by previous patch.
* Refactor mm-decode and friends to be explicit about when errors happenLars Ingebrigtsen2019-09-304-172/+123
| | | | | | | | | | | | * lisp/gnus/mm-decode.el (mm-sec-status): (mm-sec-error): New functions to handle decryption problems more explicitly (bug#18393). (mm-possibly-verify-or-decrypt): Use the `sec-error' data to determine whether the operation failed or not. * lisp/gnus/mml-smime.el: Ditto. * lisp/gnus/mml2015.el: Used throughout.
* Put new Gnus groups in the completion tableLars Ingebrigtsen2019-09-291-0/+4
| | | | | | * lisp/gnus/gnus-start.el (gnus-group-change-level): Ensure that all new groups are in gnus-active-hashtb so that they can be completed to.
* Define nndraft-close-server according to new calling conventionsLars Ingebrigtsen2019-09-291-5/+6
| | | | | * lisp/gnus/nnoo.el (nnoo-define-basics-1): *-close-server now takes a DEFS parameter (bug#20319).
* Add new Gnus summary commands and keystrokes for "unseen" navigationLars Ingebrigtsen2019-09-291-0/+35
| | | | | | | * doc/misc/gnus.texi (Choosing Commands): Document them. * lisp/gnus/gnus-sum.el (gnus-summary-next-unseen-article) (gnus-summary-prev-unseen-article): New commands and keystrokes (bug#35213).
* Expunge INBOX messages after splittingLars Ingebrigtsen2019-09-281-4/+8
| | | | | * lisp/gnus/nnimap.el (nnimap-split-incoming-mail): Expunge articles after splitting (bug#37541).
* Clean up nnimap-split-incoming-mail slightlyLars Ingebrigtsen2019-09-281-1/+3
| | | | | * lisp/gnus/nnimap.el (nnimap-split-incoming-mail): Don't call -delete-articles on empty lists (bug#37541).
* Copy edit nnimap-expunge doc stringLars Ingebrigtsen2019-09-281-7/+7
| | | | * lisp/gnus/nnimap.el (nnimap-expunge): Copy edit doc string.
* Run gnus-summary-prepare-exit-hook after flags have been updatedNikolaus Rath2019-09-271-1/+1
| | | | | * lisp/gnus/gnus-sum.el (gnus-summary-exit): Gnus message flags must be set before expiration, not afterwards (bug#21071).
* gnus-thread-ignore-subject doc string clarificationLars Ingebrigtsen2019-09-271-2/+8
| | | | | | * lisp/gnus/gnus-sum.el (gnus-thread-ignore-subject): Document that when not ignoring subjects, sorting will not happen as expected (bug#35513).
* Fix reversed check in mm-possibly-verify-or-decryptLars Ingebrigtsen2019-09-271-1/+1
| | | | | | * lisp/gnus/mm-decode.el (mm-possibly-verify-or-decrypt): Fix reverse check thinko that made unverified singed messages not display correctly.
* Fix problem with changing to correct NNTP serverLars Ingebrigtsen2019-09-277-8/+10
| | | | | | | | * lisp/gnus/nntp.el (nntp-close-server): * lisp/gnus/nnimap.el (nnimap-close-server): * lisp/gnus/gnus-int.el (gnus-close-server): Take an optional DEFS parameter to enable switching to the correct nnoo server (bug#20319) when there's two servers with the same address.
* nnimap.el: support additional expunge optionsNikolaus Rath2019-09-271-36/+44
| | | | | | | * lisp/gnus/nnimap.el (nnimap-close-group) (nnimap-request-expire-articles, nnimap-delete-article) (nnimap-request-scan): Add new 'never, 'immediate, and 'on-exit settings for nnimap-expunge (bug#20670).
* Tweak updating of readedness marks on the IMAP serverLars Ingebrigtsen2019-09-271-2/+9
| | | | | | * lisp/gnus/nnimap.el (nnimap-request-set-mark): Ensure that ticking/unticking also toggles readedness on the IMAP server (bug#22590).
* Fix nnir searching on nested Gnus topicsLars Ingebrigtsen2019-09-271-1/+5
| | | | | * lisp/gnus/nnir.el (gnus-group-make-nnir-group): On a topic line, search all the groups, even in sub-topics (bug#28090).