1. 06 Nov, 2017 3 commits
  2. 05 Nov, 2017 17 commits
    • Michael Albinus's avatar
      Do not load Tramp unless `tramp-mode' is non-nil · ca2d94ba
      Michael Albinus authored
      * lisp/net/tramp.el (tramp-autoload-file-name-handler): Load Tramp only if
      `tramp-mode' is non-nil.
      (tramp-unload-file-name-handlers): Unload also
      `tramp-autoload-file-name-handler'.
      
      * test/lisp/net/tramp-tests.el (tramp-test42-delay-load): Extend test.
      ca2d94ba
    • Michael Albinus's avatar
      Prefer `customize-set-variable' in tramp.texi · 709478ea
      Michael Albinus authored
      * doc/misc/tramp.texi (Configuration, Default Method, Default User)
      (Default Host, Remote shell setup, Auto-save and Backup)
      (Ad-hoc multi-hops, Frequently Asked Questions):
      Prefer `customize-set-variable' over `custom-set-variables'.
      709478ea
    • Eli Zaretskii's avatar
      Fix last change in hscroll_window_tree · 5d36f222
      Eli Zaretskii authored
      * src/xdisp.c (hscroll_window_tree): When hscroll suspension is
      being disabled, set the frame's garbaged flag less eagerly.
      (Bug#29002)
      5d36f222
    • Philipp Stephani's avatar
      Ediff: add some missing documentation · 72d07d19
      Philipp Stephani authored
      * vc/ediff.el (ediff-files, ediff-files3, ediff-buffers)
      (ediff-buffers3, ediff-merge-directories)
      (ediff-merge-directories-with-ancestor)
      (ediff-merge-directory-revisions)
      (ediff-merge-directory-revisions-with-ancestor)
      (ediff-windows-wordwise, ediff-windows-linewise)
      (ediff-regions-wordwise, ediff-regions-linewise)
      (ediff-merge-files, ediff-merge-files-with-ancestor)
      (ediff-merge-buffers, ediff-merge-buffers-with-ancestor)
      (ediff-merge-revisions, ediff-merge-revisions-with-ancestor)
      (ediff-patch-file, ediff-revision): Document missing arguments.
      (ediff-patch-buffer, ediff-revision): Add second space after
      period.
      (ediff-files-command, ediff3-files-command, ediff-merge-command)
      (ediff-merge-with-ancestor-command, ediff-directories-command)
      (ediff-directories3-command, ediff-merge-directories-command): Add
      documentation for the command line functions.
      72d07d19
    • Justin Timmons's avatar
      Support python virtualenv on w32 (Bug#24464) · 18af404e
      Justin Timmons authored
      According to the virtualenv docs only POSIX systems follow the
      structure "/path/to/venv/bin/", while windows systems use
      "/path/to/venv/Scripts" for the location of the binary files, most
      importantly including the python interpreter (see:
      https://virtualenv.pypa.io/en/stable/userguide/#windows-notes).
      * lisp/progmodes/python.el (python-shell-calculate-exec-path): Use the
      "/path/to/venv/Scripts" for `windows-nt' machines.
      
      Copyright-paperwork-exempt: yes
      18af404e
    • Noam Postavsky's avatar
      Improve dired deletion error handling (Bug#28797) · efd0371c
      Noam Postavsky authored
      * lisp/dired.el (dired-internal-do-deletions): Use
      `error-message-string' to produce a human readable error message.
      efd0371c
    • Noam Postavsky's avatar
      Don't replace user input when completion prefix is empty (Bug#18951) · 5d744e03
      Noam Postavsky authored
      * lisp/pcomplete.el (pcomplete-parse-arguments): Only replace user
      input if we produced a non-empty common completion stub.
      5d744e03
    • Eli Zaretskii's avatar
      ; Describe xt-mouse problems with Evil mode · ec6cf35c
      Eli Zaretskii authored
      * etc/PROBLEMS: Describe a workaround for xt-mouse problems with
      Evil mode.  (Bug#29143)
      ec6cf35c
    • Eli Zaretskii's avatar
      Return non-nil from gnutls-available-p under GnuTLS 2.x · c572e1f3
      Eli Zaretskii authored
      * doc/misc/emacs-gnutls.texi (Help For Users): Update the
      documentation of 'gnutls-available-p'.
      
      * etc/NEWS (GnuTLS): Mention the change in the value returned by
      'gnutls-available-p'.
      
      * src/gnutls.c (Fgnutls_available_p): Return non-nil when GnuTLS
      2.x is available.  (Bug#29147)
      c572e1f3
    • João Távora's avatar
      Fix Flymake help-echo functions across windows (bug#29142) · a2cc6d74
      João Távora authored
      * lisp/progmodes/flymake.el (flymake--highlight-line): Use
      with-selected-window.
      (flymake-goto-next-error): Call help-echo with a window and an
      overlay.
      a2cc6d74
    • João Távora's avatar
      Add tests for Flymake backends for Ruby and Perl · 58bb3462
      João Távora authored
      * test/lisp/progmodes/flymake-tests.el (perl-backend)
      (ruby-backend): New tests.
      (warning-predicate-rx-perl, warning-predicate-function-perl):
      Delete tests.
      
      * test/lisp/progmodes/flymake-resources/test.pl: Include an
      error the test file.
      
      * test/lisp/progmodes/flymake-resources/test.rb: file.
      58bb3462
    • João Távora's avatar
      Add a Flymake backend for Perl · 58e742b2
      João Távora authored
      Define a simple backend in perl-mode.el, which cperl-mode.el also
      uses.
      
      * lisp/progmodes/cperl-mode.el (cperl-mode): Add to
      flymake-diagnostic-functions.
      
      * lisp/progmodes/flymake-proc.el
      (flymake-proc-allowed-file-name-masks): Disable legacy backend
      for perl files.
      
      * lisp/progmodes/perl-mode.el (perl-flymake-command): New
      defcustom.
      (perl--flymake-proc): New buffer-local variable.
      (perl-flymake): New function.
      (perl-mode): Add to flymake-diagnostic-functions.
      58e742b2
    • João Távora's avatar
      Add a Flymake backend for Ruby · 9dee7641
      João Távora authored
      * lisp/progmodes/ruby-mode.el (ruby-flymake-command): New
      defcustom.
      (ruby--flymake-proc): New buffer-local variable.
      (ruby-flymake): New function.
      (ruby-mode): Add flymake-diagnostic-functions.
      9dee7641
    • Lele Gaifax's avatar
      Add a Flymake backend for Python (bug#28808) · 3ad712eb
      Lele Gaifax authored
      Implement new Flymake backend with related customizable settings.
      
      * lisp/progmodes/python.el (python-flymake-command)
      (python-flymake-command-output-pattern)
      (python-flymake-msg-alist): New defcustom.
      (python--flymake-parse-output): New function, able to parse
      python-flymake-command output accordingly to
      python-flymake-command-output-pattern.
      (python-flymake): New function implementing the backend
      interface using python--flymake-parse-output for the real
      work.
      (python-mode): Add python-flymake to flymake-diagnostic-functions.
      3ad712eb
    • Michael Albinus's avatar
      Allow "%" in Tramp host names · 8db2b3a7
      Michael Albinus authored
      * lisp/net/tramp-gvfs.el (tramp-gvfs-url-file-name): Hexify also host.
      
      * lisp/net/tramp.el (tramp-host-regexp): Allow "%" in host names.
      8db2b3a7
    • Michael Albinus's avatar
      ; Fix typo in test/file-organization.org · 8c508427
      Michael Albinus authored
      8c508427
    • Charles A. Roelli's avatar
      ; Fix typo · 00fa4449
      Charles A. Roelli authored
      * doc/misc/cc-mode.texi (Other Commands): Fix typo.
      00fa4449
  3. 04 Nov, 2017 9 commits
    • Noam Postavsky's avatar
      Use hybrid malloc for FreeBSD (Bug#28308) · 918a2dda
      Noam Postavsky authored
      FreeBSD aarch64 does not provide sbrk, so gmalloc cannot be used; when
      using system malloc dumping does not work correctly (allocated data is
      invalid after dumping).
      * configure.ac: Set hybrid_malloc for freebsd.
      * src/gmalloc.c (gdefault_morecore) [!HAVE_SBRK]: Don't call sbrk.
      918a2dda
    • Charles A. Roelli's avatar
      Add html-, mhtml- and python-mode support to semantic symref · 725ab635
      Charles A. Roelli authored
      * lisp/cedet/semantic/symref/grep.el
      (semantic-symref-filepattern-alist): Fix the entry for
      'html-mode', which used a regexp-like syntax where only glob
      syntax is permitted.  As a result, 'xref-find-references' (M-?)
      can now find references in HTML files.  Also duplicate the same
      entry for the sake of 'mhtml-mode', and add a new one for
      'python-mode'.
      (semantic-symref-derive-find-filepatterns): In the documentation,
      clarify that returned patterns must follow the glob syntax.  Fix
      an 'if' test that always evaluates to nil.
      (semantic-symref-tool-grep):
      (semantic-symref-perform-search): Fix typos.
      725ab635
    • Eli Zaretskii's avatar
      Improve documentation of 'window-scroll-functions' · 369da287
      Eli Zaretskii authored
      * doc/lispref/windows.texi (Window Hooks): Clarify the values of
      arguments of 'window-scroll-functions' functions.
      
      * src/xdisp.c (syms_of_xdisp) <window-scroll-functions>: Doc fix.
      369da287
    • Eli Zaretskii's avatar
      Fix subtle problems in tabulated-list-mode with line numbers · 93818eed
      Eli Zaretskii authored
      * lisp/emacs-lisp/tabulated-list.el
      (tabulated-list-watch-line-number-width): Call
      tabulated-list-init-header instead of tabulated-list-revert.
      (tabulated-list-window-scroll-function): New function.
      (tabulated-list-mode): Put 'tabulated-list-window-scroll-function'
      on the buffer-local 'window-scroll-functions' list.
      93818eed
    • Eli Zaretskii's avatar
      Make gdb-non-stop-setting default to nil on MS-Windows · 1f1de8e8
      Eli Zaretskii authored
      * lisp/progmodes/gdb-mi.el (gdb-non-stop-setting): Now nil on
      MS-Windows.
      1f1de8e8
    • Mike Gulick's avatar
      Fix gdb-mi prompt after "attach PID" command · 680e8e11
      Mike Gulick authored
      * lisp/progmodes/gdb-mi.el (gdbmi-bnf-console-stream-output): Set
      gdb-first-done-or-error non-nil.  (Bug#29020)
      
      Copyright-paperwork-exempt: yes
      680e8e11
    • Eli Zaretskii's avatar
      Fix doc string of 'window-configuration-change-hook' · ff330745
      Eli Zaretskii authored
      * src/window.c (syms_of_window) <window-configuration-change-hook>:
      Doc fix.  (Bug#29049)
      ff330745
    • Eli Zaretskii's avatar
      Improve documentation of window hooks · 787b75ad
      Eli Zaretskii authored
      * doc/lispref/windows.texi (Window Hooks): Fix the description of
      window-configuration-change-hook.  (Bug#29049)
      <run-window-scroll-functions, run-window-configuration-change-hook>:
      Document these functions.
      787b75ad
    • Eli Zaretskii's avatar
      Fix hscroll suspension after cursor motion · d9be8704
      Eli Zaretskii authored
      * src/xdisp.c (hscroll_window_tree): Trigger a thorough redisplay
      of the window when temporary suspension of hscrolling is
      disabled.  (Bug#29002)
      d9be8704
  4. 03 Nov, 2017 11 commits