1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-28 07:45:00 +00:00
emacs/lisp/gnus
Alex Branham 36b05dc842 New function flatten-tree
Co-authored-by: Basil L. Contovounesios <contovob@tcd.ie>

* doc/lispref/lists.texi: Document `flatten-tree'.

* lisp/progmodes/js.el (js--maybe-join):
* lisp/printing.el (pr-switches):
* lisp/lpr.el (lpr-print-region):
* lisp/gnus/nnimap.el (nnimap-find-wanted-parts):
* lisp/gnus/message.el (message-talkative-question):
* lisp/gnus/gnus-sum.el (gnus-remove-thread)
(gnus-thread-highest-number, gnus-thread-latest-date):
* lisp/eshell/esh-util.el (eshell-flatten-and-stringify):
* lisp/eshell/esh-opt.el (eshell-eval-using-options):
* lisp/eshell/esh-ext.el (eshell-external-command):
* lisp/eshell/em-xtra.el (eshell/expr):
* lisp/eshell/em-unix.el (eshell/rm, eshell-mvcpln-template)
(eshell/cat, eshell/make, eshell-poor-mans-grep, eshell-grep)
(eshell/du, eshell/time, eshell/diff, eshell/locate):
* lisp/eshell/em-tramp.el (eshell/su, eshell/sudo):
* lisp/eshell/em-term.el (eshell-exec-visual):
* lisp/eshell/em-dirs.el (eshell-dirs-substitute-cd, eshell/cd):
* lisp/eshell/em-basic.el (eshell/printnl):
Use new flatten-tree.

* lisp/progmodes/js.el (js--flatten-list):
* lisp/lpr.el (lpr-flatten-list):
* lisp/gnus/message.el (message-flatten-list):
* lisp/eshell/esh-util.el (eshell-flatten-list):
Obsolete in favor of Emacs-wide `flatten-tree'.

* lisp/subr.el (flatten-list): Alias to `flatten-tree' for
discoverability.

* lisp/subr.el (flatten-tree): New defun.

* test/lisp/subr-tests.el (subr-tests-flatten-tree): New test.
2018-12-17 12:15:09 +01:00
..
.dir-locals.el
canlock.el
ChangeLog.1
ChangeLog.2
ChangeLog.3
deuglify.el No need to run gnus-article-highlight (bug#32706) 2018-09-13 00:02:21 +00:00
gmm-utils.el
gnus-agent.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
gnus-art.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
gnus-async.el
gnus-bcklg.el
gnus-bookmark.el
gnus-cache.el file-attributes cleanup 2018-09-23 18:32:59 -07:00
gnus-cite.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
gnus-cloud.el file-attributes cleanup 2018-09-23 18:32:59 -07:00
gnus-cus.el
gnus-delay.el
gnus-demon.el
gnus-diary.el
gnus-dired.el
gnus-draft.el
gnus-dup.el
gnus-eform.el
gnus-fun.el
gnus-gravatar.el
gnus-group.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
gnus-html.el
gnus-icalendar.el
gnus-int.el
gnus-kill.el Provide new gnus-mode, derive all gnus major modes from this 2018-11-23 09:44:35 -08:00
gnus-logic.el
gnus-mh.el
gnus-ml.el
gnus-mlspl.el
gnus-msg.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
gnus-notifications.el
gnus-picon.el
gnus-range.el
gnus-registry.el
gnus-rfc1843.el
gnus-salt.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
gnus-score.el file-attributes cleanup 2018-09-23 18:32:59 -07:00
gnus-sieve.el
gnus-spec.el Obsolete gnus-correct-length in favor of string-width 2018-11-02 10:10:05 -07:00
gnus-srvr.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
gnus-start.el file-attributes cleanup 2018-09-23 18:32:59 -07:00
gnus-sum.el New function flatten-tree 2018-12-17 12:15:09 +01:00
gnus-topic.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
gnus-undo.el
gnus-util.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
gnus-uu.el
gnus-vm.el
gnus-win.el
gnus.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
gssapi.el
legacy-gnus-agent.el
mail-source.el file-attributes cleanup 2018-09-23 18:32:59 -07:00
message.el New function flatten-tree 2018-12-17 12:15:09 +01:00
mm-archive.el
mm-bodies.el Rewrite Gnus calls to compat function mm-multibyte-p 2018-04-15 00:30:14 +02:00
mm-decode.el Rewrite Gnus calls to compat function mm-multibyte-p 2018-04-15 00:30:14 +02:00
mm-encode.el
mm-extern.el
mm-partial.el
mm-url.el
mm-util.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
mm-uu.el
mm-view.el * lisp/gnus/mm-view.el (mm-display-inline-fontify): Carry diff-mode overlays 2018-08-31 01:15:56 +03:00
mml1991.el Revert "Revert "Give better errors in signing failures in Gnus"" 2018-04-14 17:18:53 +02:00
mml2015.el Revert "Revert "Give better errors in signing failures in Gnus"" 2018-04-14 17:18:53 +02:00
mml-sec.el
mml-smime.el
mml.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
nnagent.el
nnbabyl.el
nndiary.el
nndir.el
nndoc.el Audit use of lsh and fix glitches 2018-08-21 13:44:32 -07:00
nndraft.el
nneething.el Merge from origin/emacs-26 2018-10-09 13:12:56 -07:00
nnfolder.el file-attributes cleanup 2018-09-23 18:32:59 -07:00
nngateway.el
nnheader.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
nnimap.el New function flatten-tree 2018-12-17 12:15:09 +01:00
nnir.el Further small tweaks to Gnus modes cleanup 2018-11-28 09:31:40 -08:00
nnmail.el file-attributes cleanup 2018-09-23 18:32:59 -07:00
nnmaildir.el file-attributes cleanup 2018-09-23 18:32:59 -07:00
nnmairix.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00
nnmbox.el
nnmh.el file-attributes cleanup 2018-09-23 18:32:59 -07:00
nnml.el file-attributes cleanup 2018-09-23 18:32:59 -07:00
nnnil.el
nnoo.el
nnregistry.el
nnrss.el
nnspool.el The tedious game of whack-a-mole with compiler warnings continues 2018-04-20 18:34:39 -04:00
nntp.el Remove calls from string-to-multibyte in nnheader/nntp 2018-04-15 01:07:38 +02:00
nnvirtual.el
nnweb.el Removed outdated comment from nnweb.el 2018-04-15 00:32:10 +02:00
score-mode.el
smiley.el
smime.el
spam-report.el
spam-stat.el file-attributes cleanup 2018-09-23 18:32:59 -07:00
spam-wash.el
spam.el Replace insignificant backquotes 2018-11-25 21:08:08 +01:00