1. 26 Jan, 2018 1 commit
  2. 25 Jan, 2018 4 commits
    • Juri Linkov's avatar
      * lisp/arc-mode.el (archive-extract): Let-bind `create-lockfiles' to nil · 2e777582
      Juri Linkov authored
      to prevent directory time modification by lock_file on visiting
      a file from archive.  (Bug#30215)
      (archive-summarize): Let-bind `create-lockfiles' to nil
      instead of `buffer-file-truename'.
    • Stefan Monnier's avatar
      Replace (default-value 'enable-multibyte-characters) with t · 9107cf30
      Stefan Monnier authored
      Since Emacs-24, (default-value 'enable-multibyte-characters) can't be
      changed any more, so we can remove all code which checks this value.
      * lisp/x-dnd.el (x-dnd-handle-file-name):
      * lisp/w32-fns.el (w32-set-default-process-coding-system):
      * lisp/textmodes/ispell.el (ispell-send-string):
      * lisp/term/internal.el (dos-codepage-setup):
      * lisp/tar-mode.el (tar-header-block-tokenize, tar--extract):
      * lisp/startup.el (command-line):
      * lisp/server.el (server-process-filter):
      * lisp/net/browse-url.el (browse-url-file-url):
      * lisp/menu-bar.el (menu-bar-options-menu, menu-bar-describe-menu):
      * lisp/mail/sendmail.el (mail-setup):
      * lisp/mail/rmail.el (rmail-mode, rmail-get-new-mail):
      * lisp/mail/rfc2047.el (rfc2047-encode-message-header):
      * lisp/mail/emacsbug.el (report-emacs-bug):
      * lisp/international/mule-diag.el (mule-diag):
      * lisp/files.el (find-file-noselect-1):
      * lisp/dos-fns.el (dos-set-default-process-coding-system):
      * lisp/arc-mode.el (archive-mode):
      * lisp/international/mule-cmds.el (mule-menu-keymap)
      (set-default-coding-systems, set-language-info)
      (set-language-environment, standard-display-european-internal)
      (set-locale-environment): Simplify code.
    • Michael Albinus's avatar
      * lisp/simple.el (shell-command-to-string): · f44b50ff
      Michael Albinus authored
      Call `shell-command' in order to respect file name handlers.
    • Michael Albinus's avatar
  3. 24 Jan, 2018 5 commits
  4. 23 Jan, 2018 7 commits
    • Philipp Stephani's avatar
      Add unit test for Bug#30005. · 4c998b4e
      Philipp Stephani authored
      * test/src/callint-tests.el (call-interactively/embedded-nulls): New
      unit test.
    • Stefan Monnier's avatar
      Remove final uses of 'cl' in lisp/net · 18139139
      Stefan Monnier authored
      * lisp/net/pop3.el: Use lexical-binding and cl-lib.
      (pop3-write-to-file): Remove unused var 'start'.
      (pop3-make-date): Remove unused var 'sign'.
      * lisp/net/rfc2104.el: Use lexical-binding and cl-lib.
      * lisp/net/shr-color.el: Use lexical-binding and cl-lib.
      * lisp/net/sieve-manage.el: Use lexical-binding and cl-lib.
    • Stefan Monnier's avatar
      * lisp/net/imap.el: Use lexical-binding and cl-lib · e41c1dc9
      Stefan Monnier authored
      Require packages instead of autoloading their functions.
      (imap-send-command): Remove unused vars 'stream' and 'eol'.
      (imap-parse-response): Use pcase.
      (imap-parse-fetch): Remove unused arg 'response'.
      * lisp/format-spec.el: Don't require CL.
    • Stefan Monnier's avatar
      * lisp/gnus/message.el: Tweak header font-lock and ecomplete completion · 5ed5f548
      Stefan Monnier authored
      (message-font-lock-make-header-matcher): Delete.
      (message-match-to-eoh): New function to replace it.
      (message-font-lock-keywords): Use it.
      (message-strip-forbidden-properties): Remove redundant binding.
      (message-goto-body): Avoid called-interactively-p, only use
      push-mark when called interactively.
      (message-goto-body-1): Merge into message-goto-body.  Redefine as alias.
      (message-goto-eoh): Call message-goto-body interactively.
      (message--in-tocc-p): New function, extracted from message-display-abbrev.
      (message-ecomplete-capf): New function.
    • Stefan Monnier's avatar
      * lisp/ecomplete.el: Add completion-table; use lexical-binding and cl-lib · f2918640
      Stefan Monnier authored
      Also remove redundant :group args.
      (ecomplete-database-file): Use locate-user-emacs-file.
      (ecomplete-completion-table): New completion table.
      (completion-category-defaults): Set default behavior for that table.
    • Eli Zaretskii's avatar
      Support null characters in interactive specs · 6d836771
      Eli Zaretskii authored
      * src/callint.c (Fcall_interactively): Support 'interactive'
      specifications with embedded null characters.  (Bug#30005)
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/ert.el (describe-symbol-backends): Add ourselves · 0a75af91
      Stefan Monnier authored
      (ert-describe-test): Return the description text as well.
      Remove left over version check.
      * lisp/help-mode.el (describe-symbol-backends): Add docstring.
  5. 22 Jan, 2018 10 commits
  6. 21 Jan, 2018 11 commits
  7. 20 Jan, 2018 2 commits
    • Michael Albinus's avatar
      Extend tramp-test02-file-name-dissect* tests · f0c1277a
      Michael Albinus authored
      * test/lisp/net/tramp-tests.el (tramp-test02-file-name-dissect)
      (tramp-test02-file-name-dissect-separate): Test also
      `tramp-default-method-alist', `tramp-default-user-alist' and
    • Eli Zaretskii's avatar
      Improve "Buffers" in the user manual · 854a1c0a
      Eli Zaretskii authored
      Suggested by John Cummings <john@rootabega.net> in
      * doc/emacs/buffers.texi (Select Buffer): Add cross-references to
      "Windows" and "Frames".
      (Misc Buffer, Kill Buffer): Use BUFFER consistently in commands
      that accept buffer names.
      (Select Buffer): Improve description of "M-g M-g".  Improve
      (Misc Buffer, Kill Buffer): Improve wording.
      (Kill Buffer): Fix the response required by kill-some-buffers.
      Mention customizable options that control what clean-buffer-list
      (Several Buffers): More detail about