1. 09 Aug, 2020 4 commits
    • Eli Zaretskii's avatar
      Fix recently added documentation bits · ec323389
      Eli Zaretskii authored
      * lisp/simple.el (async-shell-command-buffer)
      (async-shell-command, shell-command, shell-command-on-region):
      * lisp/dired-aux.el (dired-do-async-shell-command)
      (dired-do-shell-command):
      * doc/misc/tramp.texi (Remote processes):
      * doc/emacs/misc.texi (Single Shell):
      * etc/NEWS: Fix wording and punctuation of recently added
      documentation.
      ec323389
    • Tino Calancha's avatar
      Add constants for shell command output buffer names · 2ed502d2
      Tino Calancha authored
      Buffers `*Shell Command Output*' and `*Async Shell Command*'
      have been around since a long time; used across several libraries,
      they are de facto output buffers for shell commands.
      
      * lisp/simple.el (shell-command-buffer-name)
      (shell-command-buffer-name-async): New variables.
      * lisp/dired-aux.el
      * lisp/gnus/gnus-sum.el
      * lisp/gnus/gnus-win.el
      * lisp/ibuf-ext.el
      * lisp/net/tramp.el: Use them.
      
      * etc/NEWS (Changes in Emacs 28.1): Announce this change.
      
      * doc/emacs/misc.texi (Single Shell)
      * doc/misc/tramp.texi (Remote processes):
      Update manual (bug#39138).
      2ed502d2
    • Lars Ingebrigtsen's avatar
      Add a command line (and MIME handler) function to start eww · 54770707
      Lars Ingebrigtsen authored
      * lisp/net/eww.el (eww-browse): New command (bug#42768) to be used
      from the command line.
      
      * doc/misc/eww.texi (Command Line): Document it.
      54770707
    • Lars Ingebrigtsen's avatar
      Add a variable to allow displaying numeric time zones · 3c728d4c
      Lars Ingebrigtsen authored
      * lisp/calendar/calendar.el (calendar-use-numeric-time-zones): New
      variable.
      
      * doc/emacs/calendar.texi (Sunrise/Sunset): Document it (bug#33149).
      
      * lisp/calendar/cal-dst.el (calendar-standard-time-zone-name): Use it.
      (calendar-daylight-time-zone-name): Ditto.
      
      * lisp/calendar/solar.el (sunrise-sunset): Adjust usage.
      (solar-equinoxes-solstices): Ditto.
      3c728d4c
  2. 08 Aug, 2020 5 commits
  3. 07 Aug, 2020 3 commits
  4. 06 Aug, 2020 5 commits
    • Kévin Le Gouguec's avatar
      Fix the mailto: examples in the manual and in NEWS · 0aede2d8
      Kévin Le Gouguec authored
      * doc/misc/message.texi (System Mailer Setup): Fix mailto: examples.
      0aede2d8
    • Lars Ingebrigtsen's avatar
      Tweat how MML specifies the encoding of binary data · c05f1020
      Lars Ingebrigtsen authored
      * lisp/gnus/mml.el (mml-parse-1): Use `data-encoding' to be
      slightly less confusing than `content-transfer-encoding'.
      
      * doc/misc/emacs-mime.texi (MML Definition): Document it.
      
      * lisp/gnus/message.el (message-insert-screenshot): Adjust usage.
      c05f1020
    • Lars Ingebrigtsen's avatar
      Make it possible to use Message as a mailto: desktop handler · b5ea24cb
      Lars Ingebrigtsen authored
      * doc/misc/message.texi (System Mailer Setup): Document the usage.
      
      * lisp/gnus/gnus-art.el (gnus-url-mailto): Move most of the code
      here to 'message-mailto-1' (bug#38314).
      
      * lisp/gnus/message.el (message-parse-mailto-url): Mark as obsolete.
      (message-parse-mailto-url): Rewritten slightly from the above.
      (message-mailto): New command.
      (message-mailto-1): New function.
      b5ea24cb
    • Lars Ingebrigtsen's avatar
      Make 'n'/'p' in image mode buffers respect dired sorting · 361baa45
      Lars Ingebrigtsen authored
      The commands now also now work on archive and tar mode parent buffers.
      
      * doc/emacs/files.texi (Image Mode): Document it.
      
      * lisp/arc-mode.el (archive-goto-file): New function (bug#38647).
      (archive-next-file-displayer): Ditto.
      
      * lisp/image-mode.el (image-next-file): Reimplement to work on
      displayed dired buffers and the like.  This means that `n' and `p'
      now works on the displayed ordering in the dired buffer, so if
      you've reversed the sorting, `n' picks the right "next" file.
      (image-mode--directory-buffers): New function.
      (image-mode--next-file): Ditto.
      
      * lisp/tar-mode.el (tar-goto-file): New function.
      (tar-next-file-displayer): Ditto.
      361baa45
    • Paul Eggert's avatar
      Simplify Solaris port · 155b2c8a
      Paul Eggert authored
      This should avoid some configuration confusion as exemplified
      by Jeffrey Walton’s recent bug report (Bug#42675).
      * configure.ac (opsys): Simplify Solaris configuration by
      not worrying about Solaris 9 and earlier, as they are no
      longer supported by the Solaris developers.  This should
      support Walton’s ‘./configure --build=x86_64-sun-solaris’.
      Instead of bothering with ‘opsys=sol2-6’ and ‘opsys=sol2-10’,
      just use ‘opsys=solaris’.  All uses changed.
      (emacs_check_sunpro_c): Remove unused var.
      * doc/misc/tramp.texi (Remote programs):
      * etc/MACHINES, etc/PROBLEMS:
      Modernize PATH for Oracle Developer Studio.
      * etc/PROBLEMS: Move Solaris-related problems to legacy area,
      except those that are still relevant.
      155b2c8a
  5. 05 Aug, 2020 2 commits
    • Lars Ingebrigtsen's avatar
      Mention C-y in the manual for yanking the primary selection · a937d50a
      Lars Ingebrigtsen authored
      * doc/emacs/killing.texi (Primary Selection): Mention C-y here for
      yanking the primary selection (bug#41857).
      a937d50a
    • Lars Ingebrigtsen's avatar
      Implement a screenshot command for Message mode · a06f41ad
      Lars Ingebrigtsen authored
      * doc/misc/message.texi (MIME): Document it.
      
      * lisp/gnus/message.el (message-screenshot-command): New variable.
      (message-mode-map): New keystroke and menu item.  Also add
      mml-attach-file to the menu.
      (message-insert-screenshot): New command.
      
      * lisp/gnus/mml.el (mml-parse-1): Allow having
      content-transfer-encoding already in the part, so that we can have
      inline base64-encoded binaries in the Message buffers.
      a06f41ad
  6. 04 Aug, 2020 1 commit
    • Michael Albinus's avatar
      Add Tramp support of direct asynchronous process invocation · 83b1db04
      Michael Albinus authored
      * doc/misc/tramp.texi (Predefined connection information):
      Add "direct-async-process".
      (Remote processes): New subsection "Improving performance of
      asynchronous remote processes".
      
      * lisp/net/tramp-adb.el (tramp-methods) <adb>: Add `tramp-login-program'
      and `tramp-login-args'.
      (tramp-adb-handle-make-process): Use `tramp-handle-make-process'.
      (tramp-adb-maybe-open-connection): Add "set +o vi +o emacs" command.
      
      * lisp/net/tramp-sh.el (tramp-sh-handle-make-process):
      Use `tramp-handle-make-process'.
      (tramp-sh-file-name-handler-p, tramp-multi-hop-p): New defuns.
      (tramp-compute-multi-hops): Use `tramp-multi-hop-p'.
      
      * lisp/net/tramp.el (tramp-dissect-file-name, tramp-dissect-hop-name):
      Use `tramp-multi-hop-p'.
      (tramp-handle-insert-file-contents, tramp-local-host-p):
      Use `tramp-sh-file-name-handler-p'.
      (tramp-handle-make-process): New defun.
      
      * test/README: Add another example how to use SELECTOR.
      
      * test/lisp/net/tramp-tests.el (tramp-test03-file-name-method-rules):
      Adapt test.
      (tramp--test-sh-p): Use `tramp-sh-file-name-handler-p'.
      83b1db04
  7. 02 Aug, 2020 3 commits
  8. 30 Jul, 2020 1 commit
    • Paul Eggert's avatar
      Update from Gnulib · 5d89a9c2
      Paul Eggert authored
      This incorporates:
      2020-07-30 work around some Oracle Studio attribute bugs
      2020-07-29 fsusage, regex, stat-size: remove Cray support
      2020-07-26 inttypes: remove support for AIX 4
      2020-07-26 gettimeofday: remove workaround for Mac OS X 10.0
      2020-07-26 don't require gl_LOCALTIME_BUFFER_DEFAULTS
      2020-07-26 alloca: remove Cray-2 and Cray Y-MP support
      2020-07-26 libgmp: remove dependency on havelib
      2020-07-26 libgmp: remove HAVE_GMP, LIB_GMP
      2020-07-25 multiarch: prepare for x86_64+arm64 universal in macOS 11
      2020-07-25 sigprocmask: small autoconf macro improvement
      2020-07-25 small autoconf macro improvements
      2020-07-24 timespec: remove dependence on ‘verify’
      2020-07-24 optimize a few more three-valued comparisons
      2020-07-24 fix _GL_CMP parenthesization typo
      2020-07-23 optimize three-valued comparison between integers
      2020-07-24 doc: update for Mac OS X 10.13
      2020-07-23 fchmodat, lchmod: use /proc on Cygwin
      2020-07-21 inttypes: fix PRI*PTR and SCN*PTR on 64-bit native Windows
      2020-07-12 libgmp: avoid warning when --without-libgmp is used
      2020-07-12 libgmp: link to the correct shared library
      * lib/mini-gmp-gnulib.c: Ignore -Wsuggest-attribute=malloc only for
      * build-aux/config.guess, build-aux/config.sub:
      * build-aux/install-sh, doc/misc/texinfo.tex, lib/c-strcasecmp.c:
      * lib/c-strncasecmp.c, lib/fchmodat.c, lib/fsusage.c:
      * lib/gettimeofday.c, lib/inttypes.in.h, lib/lchmod.c:
      * lib/mini-gmp-gnulib.c, lib/nstrftime.c, lib/regex.h, lib/timespec.h:
      * m4/alloca.m4, m4/getgroups.m4, m4/gettimeofday.m4:
      * m4/gnulib-common.m4, m4/inttypes.m4, m4/libgmp.m4, m4/mktime.m4:
      * m4/multiarch.m4:
      Copy from Gnulib.
      * lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
      * src/Makefile.in, test/Makefile.in (LIBGMP):
      Rename from LIB_GMP for compatibility with Gnulib.
      All uses changed.
      5d89a9c2
  9. 29 Jul, 2020 3 commits
  10. 27 Jul, 2020 1 commit
  11. 25 Jul, 2020 1 commit
    • Eli Zaretskii's avatar
      Update and improve documentation of project.el commands · 3b448298
      Eli Zaretskii authored
      * doc/emacs/custom.texi (Prefix Keymaps): Document
      'project-prefix-map'.
      * doc/emacs/maintaining.texi (Project File Commands)
      (Switching Projects): Describe key bindings for the commands
      described in the sections.  Document 'project-list-file'.
      (Project Buffer Commands): New section.
      * doc/emacs/emacs.texi (Top): Add Project sections to the detailed
      menu.
      
      * etc/NEWS: Add entries for project.el, and mark documented entries as
      appropriate.
      3b448298
  12. 24 Jul, 2020 1 commit
  13. 20 Jul, 2020 1 commit
  14. 19 Jul, 2020 2 commits
    • Lars Ingebrigtsen's avatar
      Allow adjusting the `W Q' Gnus summary command interactively · 00a97124
      Lars Ingebrigtsen authored
      * doc/misc/gnus.texi (Article Washing): Document it.
      
      * lisp/gnus/gnus-art.el (article-fill-long-lines): Take a numeric
      prefix as the fill width (bug#38698).
      00a97124
    • Lars Ingebrigtsen's avatar
      Allow open-network-stream to use different TLS capability commands · 17f64612
      Lars Ingebrigtsen authored
      * doc/lispref/processes.texi (Network): Document non-string
      capability command.
      * lisp/gnus/nntp.el (nntp-open-connection): Use HELP for Typhoon
      and CAPABILITIES for everything else (bug#41960).
      
      * lisp/net/network-stream.el (open-network-stream): Document
      function variety of :capability-command.
      (network-stream-open-starttls): Use it.
      (network-stream-open-tls): Ditto.
      (network-stream-open-shell): Ditto.
      (network-stream--capability-command): New helper function.
      17f64612
  15. 17 Jul, 2020 4 commits
  16. 16 Jul, 2020 1 commit
    • Lars Ingebrigtsen's avatar
      Adjust naming convention for dependent Gnus sessions · 55e858d7
      Lars Ingebrigtsen authored
      * doc/misc/gnus.texi (Child Gnusae): Rename node from "Slave
      Gnusae" and adjust wording.  Also remove at least one joke.
      
      * lisp/gnus/gnus-start.el (gnus-no-server-1, gnus-1)
      (gnus-setup-news, gnus-save-newsrc-file): Adjust parameter names.
      (gnus-child-mode): Rename and add alias.
      (gnus-child-save-newsrc): Rename.
      (gnus-parent-read-child-newsrc): Ditto.
      
      * lisp/gnus/gnus-group.el (gnus-group-mode)
      (gnus-group-get-new-news): Ditto.
      
      * lisp/gnus/gnus-agent.el (gnus-child-unplugged): Rename function
      from gnus-slave-unplugged (and add the latter as an obsolete alias).
      
      * lisp/gnus/gnus.el (gnus-other-frame-function): Adjust function
      names in the defcustom to new naming scheme.
      (gnus-other-frame-resume-function): Ditto.
      (gnus): Adjust parameter names.
      55e858d7
  17. 14 Jul, 2020 2 commits
    • Basil L. Contovounesios's avatar
      Consistently stylize eldoc as ElDoc in more prose · 36e60190
      Basil L. Contovounesios authored
      This fixes new occurrences of "Eldoc" since emacs-27.
      
      * doc/lispref/modes.texi (Major Mode Conventions):
      * etc/NEWS:
      * lisp/descr-text.el (describe-char-eldoc):
      * lisp/emacs-lisp/eldoc.el (eldoc-echo-area-use-multiline-p)
      (eldoc-prefer-doc-buffer, eldoc--documentation-strategy-defcustom):
      Consistently capitalize eldoc as ElDoc rather than Eldoc in
      documentation and commentary.
      36e60190
    • Juri Linkov's avatar
      Improve documentation of "C-u C-x =" · 7b0216fb
      Juri Linkov authored
      * doc/emacs/mule.texi (International Chars): Update the
      composition information displayed by "C-u C-x =".  (Bug#42256)
      7b0216fb