1. 09 Nov, 2019 22 commits
  2. 08 Nov, 2019 9 commits
  3. 07 Nov, 2019 9 commits
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/easymenu.el: Don't quote lambdas · a070bd1c
      Stefan Monnier authored
      (easy-menu-do-define, easy-menu-make-symbol): Replace `(lambda ..)
      with a closure.
    • Michael Albinus's avatar
      Handle different system names of w32 in Tramp (Bug#38079) · e8bcf45f
      Michael Albinus authored
      * lisp/net/tramp.el (tramp-restricted-shell-hosts-alist):
      Initialize with `system-name' in small and capital chars.
    • Robert Pluim's avatar
      Describe IPv6 format in docstring for 'make-network-process' · 8ce2ec15
      Robert Pluim authored
      * src/process.c (Fmake_network_process): Add description of IPv6
      address format.
    • Eli Zaretskii's avatar
      Revert "Don't flash previous buffer when connecting with emacsclient" · e06324a0
      Eli Zaretskii authored
      This reverts commit 49fc0400.
      It turns out that the fix for a minor aesthetical annoyance
      caused much more serious bugs: bug#31038, bug#35726, Bug#37097,
    • Eli Zaretskii's avatar
      ; * etc/NEWS: Fix wording of last change. · 1b715834
      Eli Zaretskii authored
    • Andrii Kolomoiets's avatar
      python.el: Pdbtracking improvements · e50587b1
      Andrii Kolomoiets authored
      Allow not to kill buffers when pdbtracking session is finished.
      Pdbtracking session considered finished judging from the user input.
      * lisp/progmodes/python.el (python-pdbtrack-kill-buffers): New
      customizable variable.
      (python-pdbtrack-set-tracked-buffer): Use it.
      (python-pdbtrack-tracking-finish): New functions.
      (python-pdbtrack-continue-command, python-pdbtrack-exit-command):
      New customizable variables.
      (python-pdbtrack-process-sentinel): New function.  Finish
      pdbtracking session when process is killed.
      (python-pdbtrack-prev-command-continue): New variable.
      (python-pdbtrack-comint-input-filter-function): New function.
      Finish pdbtracking session based on commands sent to pdb.
      (python-pdbtrack-comint-output-filter-function): Unset/set
      tracking buffer if looking at pdb prompt; finish pdbtracking
      session if filename of current stack frame starts with
      "<" e.g. "<stdin>".
      (python-pdbtrack-comint-output-filter-function): Don't override
      (python-pdbtrack-setup-tracking): New function.
      (inferior-python-mode): Use it.
      (python-pdbtrack-stacktrace-info-regexp): Default value is changed.
      Must also match lines with filename like "<stdin>" and "<string>".
      * etc/NEWS: Mention python-pdbtrack-kill-buffers
    • Eli Zaretskii's avatar
    • Michael Albinus's avatar
      Make ange-ftp fit for tramp-tests · 4ab78001
      Michael Albinus authored
      * lisp/net/ange-ftp.el (ange-ftp-repaint-minibuffer): Use empty message.
      (ange-ftp-quote-string): Unquote the string.
      (ange-ftp-substitute-in-file-name, ange-ftp-access-file)
      (ange-ftp-copy-directory, ange-ftp-make-symbolic-link)
      (ange-ftp-add-name-to-file): New defuns.  Set 'ange-ftp property.
      (ange-ftp-real-copy-directory): New defuns.
      (ange-ftp-file-name-as-directory): Care about `non-essential'.
      (ange-ftp-file-attributes): Handle ID-STRING.
      (ange-ftp-copy-file-internal, ange-ftp-rename-file)
      (ange-ftp-make-directory): Improve error handling.
      (ange-ftp-insert-directory): Initialize SWITCHES if they are nil.
      * test/lisp/net/tramp-tests.el (ange-ftp-make-backup-files): Declare.
      (tramp-test39-make-nearby-temp-file, tramp--test-ange-ftp-p): New defun.
      (tramp-test06-directory-file-name, tramp-test10-write-region)
      (tramp-test11-copy-file, tramp-test12-rename-file)
      (tramp--test-special-characters): Use it.
    • Stefan Kangas's avatar
      Clean up major mode check in package-menu-mode · ddb797cf
      Stefan Kangas authored
      * lisp/emacs-lisp/package.el (package--ensure-package-menu-mode):
      Extract function to warn about incorrect major mode...
      (package-menu-toggle-hiding, package-menu-refresh)
      (package-menu-execute): ...from here.
      (package-menu--mark-upgrades-1): And here, but move call...
      (package-menu-mark-upgrades): ...here instead.
      (package-menu-hide-package, package-menu-mark-delete)
      (package-menu-mark-install, package-menu-mark-unmark)
      (package-menu-quick-help, package-menu-get-status)
      (package-menu-filter-by-keyword, package-menu-filter-by-name)
      (package-menu-clear-filter): Add call to new function.  (Bug#37891)