1. 20 Feb, 2014 1 commit
  2. 19 Feb, 2014 1 commit
    • Michael Albinus's avatar
      * automated/tramp-tests.el (tramp-test17-insert-directory): · 76c92fdd
      Michael Albinus authored
      Make first line "total 123" optional.
      (tramp-test20-file-modes, tramp-test22-file-times)
      (tramp-test26-process-file, tramp-test27-start-file-process)
      (tramp-test28-shell-command): Skip for tramp-gvfs.el and
      tramp-smb.el.
      (tramp-test20-file-modes): Check for "root" only when there is an
      explicit user name.
      (tramp-test21-file-links): Handle "... not supported" error.
      (tramp-test22-file-times): Skip for "don't know" return values.
      (tramp-test26-process-file, tramp-test28-shell-command):
      Remove color escape sequences.
      (tramp-test28-shell-command): Use `accept-process-output' rather
      than `sit-for'.
      (tramp-test30-utf8): Set coding system `utf-8'.
      76c92fdd
  3. 17 Feb, 2014 1 commit
  4. 16 Feb, 2014 1 commit
    • Michael Albinus's avatar
      Sync with Tramp 2.2.9. · dd7691b7
      Michael Albinus authored
      * doc/misc/trampver.texi: Update release number.
      
      * lisp/net/trampver.el: Update release number.
      
      * test/automated/tramp-tests.el (password-cache-expiry): Set to nil.
      (tramp-test28-shell-command): Make a while loop when waiting for
      process exit.
      dd7691b7
  5. 13 Feb, 2014 1 commit
  6. 11 Feb, 2014 1 commit
  7. 07 Feb, 2014 1 commit
  8. 04 Feb, 2014 1 commit
  9. 31 Jan, 2014 1 commit
    • Dmitry Gutov's avatar
      Implement user option ruby-align-chained-calls · e2a67bd0
      Dmitry Gutov authored
      * lisp/progmodes/ruby-mode.el (ruby-align-chained-calls): New option.
      (ruby-smie-grammar): Make "." right-associative.  Make its priority
      lower than the ternary and all binary operators.
      (ruby-smie-rules): Indent "(" relative to the first non-"."
      parent, or the first "." parent at indentation.  Use
      `ruby-align-chained-calls' for indentation of "." tokens.
      
      * test/automated/ruby-mode-tests.el (ruby-align-chained-calls):
      New test.
      
      Fixes: debbugs:16593
      e2a67bd0
  10. 27 Jan, 2014 1 commit
    • Michael Albinus's avatar
      * automated/file-notify-tests.el (file-notify--deftest-remote): · dc9c8c62
      Michael Albinus authored
      Do not skip when the local test has failed.  They are unrelated.
      (file-notify--wait-for-events): Use `sit-for'.  Let-bind
      `noninteractive' to nil, otherwise `sit-for' could be degraded to
      `sleep-for'.
      (file-notify-test02-events): Check for `file-remote-p' instead of
      `file-notify--test-remote-enabled'.
      dc9c8c62
  11. 26 Jan, 2014 1 commit
  12. 22 Jan, 2014 1 commit
  13. 21 Jan, 2014 2 commits
    • Michael Albinus's avatar
      * automated/file-notify-tests.el · 63389c25
      Michael Albinus authored
      (file-notify--test-local-enabled): Fix error in logic.
      (file-notify--wait-for-events): New defmacro.
      (file-notify-test02-events): Make short breaks between file operations.
      Use `file-notify--wait-for-events'.  Check, that events have arrived.
      (file-notify-test03-autorevert): Use `file-notify--wait-for-events'.
      63389c25
    • Michael Albinus's avatar
      * automated/comint-testsuite.el · ca4cfde3
      Michael Albinus authored
      (comint-testsuite-password-strings): Add localized examples.
      ca4cfde3
  14. 17 Jan, 2014 1 commit
    • Michael Albinus's avatar
      Fix Bug#13662. · 16063016
      Michael Albinus authored
      * automated/inotify-test.el (inotify-file-watch-simple): Skip test
      case if inotify is not linked with Emacs.  Use `read-event' rather
      than `sit-for' in order to process events.
      16063016
  15. 13 Jan, 2014 2 commits
    • Paul Eggert's avatar
      Spelling fixes. · ae93878a
      Paul Eggert authored
      ae93878a
    • Michael Albinus's avatar
      Bug#13064 · 6a1f3c11
      Michael Albinus authored
      * automated/ert-tests.el (ert-test-record-backtrace): Reenable
      test case with adapted test string.  (Bug#13064)
      6a1f3c11
  16. 11 Jan, 2014 1 commit
  17. 01 Jan, 2014 1 commit
  18. 28 Dec, 2013 1 commit
  19. 27 Dec, 2013 1 commit
  20. 26 Dec, 2013 1 commit
    • João Távora's avatar
      Make Electric Pair mode smarter/more useful: · 3b8d5131
      João Távora authored
      * lisp/electric.el: Pairing/skipping helps preserve
        balance. Autobackspacing behaviour. Opens extra newlines between
        pairs. Skip whitespace before closing delimiters.
      
      * lisp/emacs-lisp/lisp-mode.el (lisp-mode-variables): Use new
        features.
      
      * test/automated/electric-tests.lisp: New file.
      
      * doc/emacs/programs.texi: Describe new features.
      
      * lisp/simple.el: Pass non-nil interactive arg to newline call inside
        newline-and-indent.
      3b8d5131
  21. 25 Dec, 2013 1 commit
    • Fabián Ezequiel Gallina's avatar
      * lisp/progmodes/python.el: · 01379221
      Fabián Ezequiel Gallina authored
      (python-nav--lisp-forward-sexp): New function.
      (python-nav--lisp-forward-sexp-safe): Use it.  Rename from
      python-nav-lisp-forward-sexp-safe.
      (python-nav--forward-sexp): New argument SAFE allows switching
      forward sexp movement behavior for parens.
      (python-nav-forward-sexp): Throw errors on unterminated parens.
      (python-nav-backward-sexp, python-nav-forward-sexp-safe)
      (python-nav-backward-sexp-safe): New functions.
      (python-shell-buffer-substring): Use
      `python-nav-forward-sexp-safe'.
      
      * test/automated/python-tests.el
      (python-nav-lisp-forward-sexp-safe-1): Remove test.
      (python-nav-forward-sexp-safe-1): New test.
      
      Fixes: debbugs:16191
      01379221
  22. 20 Dec, 2013 1 commit
    • Dmitry Gutov's avatar
      * lisp/progmodes/ruby-mode.el (ruby-align-to-stmt-keywords): New · b520f210
      Dmitry Gutov authored
      option. 
      (ruby-smie--indent-to-stmt-p): Use it.
      (ruby-smie-rules): Revert the logic in the handling of `when'.
      Expand the `begin' clause to handle `ruby-align-to-stmt-keywords'.
      (ruby-deep-arglist, ruby-deep-indent-paren)
      (ruby-deep-indent-paren-style): Update docstrings to note that the
      vars don't have any effect with SMIE.
      
      * test/automated/ruby-mode-tests.el: Add tests for
      `ruby-align-to-stmt-keywords'.
      
      * test/indent/ruby.rb: Update examples to reflect the lack of change in
      default indentation of `begin' blocks.
      
      Fixes: debbugs:16182
      b520f210
  23. 17 Dec, 2013 1 commit
    • Dmitry Gutov's avatar
      Fix bug#16116 · 5556c0ce
      Dmitry Gutov authored
      * lisp/emacs-lisp/smie.el (smie-indent--rule): Extract `smie-indent--rule-1'.
      (smie-indent-close): Call `smie-indent--rule-1' with METHOD
      :close-all, to see which indentation method to use.
      (smie-rules-function): Document the method :close-all.
      
      * test/indent/ruby.rb: Update examples according to the change
      in `smie-indent-close'.
      5556c0ce
  24. 14 Dec, 2013 1 commit
    • Dmitry Gutov's avatar
      Fix bug#16118 · 276bc333
      Dmitry Gutov authored
      * lisp/progmodes/ruby-mode.el (ruby-smie-rules): Return nil before
      open-paren tokens when preceded by a open-paren, too.
      (ruby-smie-rules): Handle virtual indentation after open-paren
      tokens specially.  If there is code between it and eol, return the
      column where is starts.
      
      * test/indent/ruby.rb: New examples.
      276bc333
  25. 12 Dec, 2013 4 commits
  26. 08 Dec, 2013 1 commit
  27. 06 Dec, 2013 1 commit
  28. 05 Dec, 2013 1 commit
  29. 29 Nov, 2013 2 commits
    • Eli Zaretskii's avatar
      Fix reftex-tests on MS-Windows. · de20f087
      Eli Zaretskii authored
       test/automated/reftex-tests.el (reftex-parse-from-file-test): Run
       temp-dir through file-truename, to make sure the temporary file
       names are comparable as strings.
      de20f087
    • Eli Zaretskii's avatar
      Fix decoder-tests test on MS-Windows. · a48eb50b
      Eli Zaretskii authored
       test/automated/decoder-tests.el (ert-test-decoder-prefer-utf-8):
       Force Unix EOLs by using 'utf-8-unix', since the default of
       'utf-8' is system-dependent, while the test expects to see Unix
       EOLs.
      a48eb50b
  30. 28 Nov, 2013 3 commits
  31. 27 Nov, 2013 1 commit
    • Michael Albinus's avatar
      * automated/file-notify-tests.el · 1baa1e49
      Michael Albinus authored
      (file-notify-test-remote-temporary-file-directory):
      Check $REMOTE_TEMPORARY_FILE_DIRECTORY.
      (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
      (file-notify--deftest-remote): Cleanup connection initially.
      (file-notify-test03-autorevert): Run also in batch mode.  Use a
      larger timeout for remote files.  `sit-for' 1 second; 0.1 second
      does not work on MS Windows.  Call `accept-process-output' for
      remote files.  Apply `string-match' instead of `string-equal', the
      messages are different on MS Windows.
      
      * automated/tramp-tests.el (tramp-test-temporary-file-directory):
      Use $REMOTE_TEMPORARY_FILE_DIRECTORY.
      (tramp-read-passwd): Check $REMOTE_ALLOW_PASSWORD.
      1baa1e49
  32. 26 Nov, 2013 1 commit