1. 29 May, 2018 3 commits
    • Michael Albinus's avatar
    • Michael Albinus's avatar
      Fix Bug#31605 · 6e5f19ad
      Michael Albinus authored
      * doc/misc/tramp.texi (All): Add @vindex entries for
      environment variables.
      (Remote shell setup): New items `tramp-terminal-type' and
      "Determining a Tramp session".
      (Frequently Asked Questions): Adapt zsh example.  (Bug#31605)
      6e5f19ad
    • Michael Albinus's avatar
      Sync with Tramp 2.3.4-pre · e8912d5b
      Michael Albinus authored
      * doc/misc/trampver.texi: Change version to "2.3.4-pre
      
      * lisp/net/tramp.el (tramp-mode, tramp-verbose)
      (tramp-backup-directory-alist, tramp-auto-save-directory)
      (tramp-encoding-shell, tramp-encoding-command-switch)
      (tramp-encoding-command-interactive, tramp-default-method)
      (tramp-default-method-alist, tramp-default-user)
      (tramp-default-user-alist, tramp-default-host)
      (tramp-default-host-alist, tramp-default-proxies-alist)
      (tramp-save-ad-hoc-proxies, tramp-restricted-shell-hosts-alist)
      (tramp-local-end-of-line, tramp-rsh-end-of-line)
      (tramp-login-prompt-regexp, tramp-shell-prompt-pattern)
      (tramp-password-prompt-regexp, tramp-wrong-passwd-regexp)
      (tramp-yesno-prompt-regexp, tramp-yn-prompt-regexp)
      (tramp-terminal-prompt-regexp)
      (tramp-operation-not-permitted-regexp, tramp-copy-failed-regexp)
      (tramp-process-alive-regexp, tramp-chunksize)
      (tramp-process-connection-type, tramp-connection-timeout)
      (tramp-connection-min-time-diff)
      (tramp-completion-reread-directory-timeout):
      * lisp/net/tramp-adb.el (tramp-adb-program)
      (tramp-adb-connect-if-not-connected, tramp-adb-prompt):
      * lisp/net/tramp-cache.el (tramp-connection-properties)
      (tramp-persistency-file-name):
      * lisp/net/tramp-gvfs.el (tramp-gvfs-methods)
      (tramp-gvfs-zeroconf-domain, tramp-bluez-discover-devices-timeout):
      * lisp/net/tramp-sh.el (tramp-inline-compress-start-size)
      (tramp-copy-size-limit, tramp-terminal-type)
      (tramp-histfile-override, tramp-use-ssh-controlmaster-options)
      (tramp-remote-path, tramp-remote-process-environment)
      (tramp-sh-extra-args):
      * lisp/net/tramp-smb.el (tramp-smb-program, tramp-smb-acl-program)
      (tramp-smb-conf, tramp-smb-winexe-program)
      (tramp-smb-winexe-shell-command)
      (tramp-smb-winexe-shell-command-switch):
      Dont't require 'tramp.  (Bug#31558)
      
      * lisp/net/tramp.el (tramp-accept-process-output):
      * lisp/net/tramp-adb.el (tramp-adb-handle-start-file-process):
      * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band)
      (tramp-sh-handle-start-file-process):
      * lisp/net/tramp-smb.el (tramp-smb-handle-copy-directory)
      (tramp-smb-handle-file-acl, tramp-smb-handle-process-file)
      (tramp-smb-handle-set-file-acl)
      (tramp-smb-handle-start-file-process): Suppress timers.
      
      * lisp/net/tramp-adb.el (tramp-adb-handle-write-region):
      * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-write-region):
      * lisp/net/tramp-sh.el (tramp-sh-handle-write-region):
      * lisp/net/tramp-smb.el (tramp-smb-handle-write-region):
      Write proper message.
      
      * lisp/net/tramp-cmds.el (tramp-change-syntax):
      Use `customize-set-variable'.
      
      * lisp/net/tramp-sh.el (tramp-open-connection-setup-interactive-shell):
      Ensure proper EOL handling for Darwin.
      (tramp-find-inline-compress): Improve command quoting for w32.
      Reported by Chris Zheng <chriszheng99@gmail.com>.
      (tramp-open-connection-setup-interactive-shell): Wrap both echo
      calls in parentheses, in order to avoid double prompt.
      
      * lisp/net/tramp-smb.el (tramp-smb-errors):
      Add "NT_STATUS_RESOURCE_NAME_NOT_FOUND".
      
      * lisp/net/tramp.el (tramp-default-user-alist)
      (tramp-default-host-alist): Fix docstring.
      (tramp-dissect-file-name): Adapt docstring.  (Bug#30904)
      (tramp-make-tramp-file-name): Check, that method is
      not empty.  (Bug#30038)
      (tramp-message-show-message): Change default.
      
      * lisp/net/trampver.el: Change version to "2.3.4-pre".
      
      * test/lisp/net/tramp-tests.el (ert-x): Require it.
      (tramp-test10-write-region): Extend test.
      (tramp--test-emacs27-p, tramp--test-windows-nt): New defuns.
      (tramp-test11-copy-file, tramp-test12-rename-file)
      (tramp-test21-file-links, tramp-test24-file-acl)
      (tramp-test25-file-selinux, tramp--test-check-files): Use them.
      (tramp-test21-file-links): Do not call `make-symbolic-link' on w32.
      Fix file name quoting test.
      (tramp-test32-environment-variables-and-port-numbers):
      Adapt check for systems which do not support "echo -n".  (Bug#29712)
      (tramp-test36-find-backup-file-name): Call also
      `convert-standard-filename' due to w32.
      (tramp-test41-asynchronous-requests):
      Use $REMOTE_PARALLEL_PROCESSES.  Flush cache prior file operations.
      (tramp-test42-auto-load, tramp-test42-delay-load)
      (tramp-test42-recursive-load, tramp-test42-remote-load-path):
      Quote command due to w32.
      e8912d5b
  2. 28 May, 2018 2 commits
  3. 27 May, 2018 5 commits
    • Thien-Thi Nguyen's avatar
      Mention pcase as a fifth conditional form · 9d6a3ac7
      Thien-Thi Nguyen authored
      * doc/lispref/control.texi (Conditionals): ...here,
      in first para, w/ xref to "Pattern-Matching Conditional".
      9d6a3ac7
    • Thien-Thi Nguyen's avatar
      Overhaul pcase documentation · 567cb904
      Thien-Thi Nguyen authored
      Suggested by Drew Adams (Bug#31311).
      
      * doc/lispref/control.texi (Control Structures):
      Add "Pattern-Matching Conditional" to menu, before "Iteration".
      (Conditionals): Delete menu.
      (Pattern matching case statement): Delete node/subsection,
      by actually moving, renaming, and overhauling it to...
      (Pattern-Matching Conditional): ...new node/section.
      (pcase Macro): New node/subsection.
      (Extending pcase): Likewise.
      (Backquote Patterns): Likewise.
      * doc/lispref/elisp.texi (Top) In @detailmenu, add
      "Pattern-Matching Conditional" under "Control Structures"
      section and delete "Conditionals" section.
      * lisp/emacs-lisp/pcase.el (pcase): Rewrite docstring.
      (pcase-defmacro \` (qpat) ...): Likewise.
      567cb904
    • Thien-Thi Nguyen's avatar
      Use EXPVAL in docstrings of patterns defined using pcase-defmacro · 4d7e54ac
      Thien-Thi Nguyen authored
      Suggested by Drew Adams (Bug#31311).
      
      * lisp/emacs-lisp/cl-macs.el (cl-struct): ...here.
      * lisp/emacs-lisp/eieio.el (eieio): Likewise.
      * lisp/emacs-lisp/radix-tree.el (radix-tree-leaf): Likewise.
      * lisp/emacs-lisp/rx.el (rx): Likewise.
      4d7e54ac
    • Thien-Thi Nguyen's avatar
      Introduce EXPVAL for pcase, pcase-defmacro docstrings · 7e8227ed
      Thien-Thi Nguyen authored
      Suggested by Drew Adams (Bug#31311).
      
      * lisp/emacs-lisp/pcase.el (pcase): Use EXPVAL in
      docstring to stand for the result of evaluating EXP.
      (pcase-defmacro): Add (fn ...) form in docstring
      that includes [DOC], and the EXPVAL convention.
      7e8227ed
    • Thien-Thi Nguyen's avatar
      Ensure pcase doc shows `QPAT first among extensions · e6de5b3d
      Thien-Thi Nguyen authored
      * lisp/emacs-lisp/pcase.el (pcase--make-docstring):
      Split extensions display into two phases, collection
      and display, separated by a reordering step that
      ensures backquote is the first.
      e6de5b3d
  4. 25 May, 2018 7 commits
  5. 24 May, 2018 6 commits
  6. 23 May, 2018 3 commits
  7. 22 May, 2018 3 commits
  8. 21 May, 2018 5 commits
  9. 20 May, 2018 3 commits
    • Eli Zaretskii's avatar
      Fix capitalization of mail headers · 0d8bae5c
      Eli Zaretskii authored
      * doc/emacs/sending.texi (Mail Format, Mail Headers)
      (Mail Aliases, Header Editing): Use consistent capitalization of
      CC, BCC, and FCC.  (Bug#31532)
      0d8bae5c
    • Eli Zaretskii's avatar
      Fix buffer names in sql.el · 845fe038
      Eli Zaretskii authored
      * lisp/progmodes/sql.el (sql-product-interactive): Fix the way the
      buffer name is determined by prefix arg.  (Bug#31446)
      845fe038
    • Eli Zaretskii's avatar
      Minor fixes in the Emacs manual · a3885f56
      Eli Zaretskii authored
      * doc/emacs/misc.texi (Gnus Group Buffer): Fix a typo.  (Bug#31534)
      (Single Shell): Rephrase an unclear sentence.  (Bug#31535)
      (Remote Host): Use @command where appropriate.  (Bug#31536)
      a3885f56
  10. 19 May, 2018 1 commit
  11. 18 May, 2018 2 commits