1. 27 Dec, 2014 4 commits
    • Eli Zaretskii's avatar
      Fix composition of characters from Syriac and Arabis scripts. · c6400e17
      Eli Zaretskii authored
       lisp/language/misc-lang.el (composition-function-table): Add Syriac
       characters and also ZWJ/ZWNJ.  See
       http://lists.gnu.org/archive/html/help-gnu-emacs/2014-12/msg00248.html
       for the details.
      c6400e17
    • Fabián Ezequiel Gallina's avatar
      python.el: Fix message when sending region. · 7e9dfded
      Fabián Ezequiel Gallina authored
      * lisp/progmodes/python.el (python-shell-send-region): Rename argument
      send-name from nomain.  Fix message.
      (python-shell-send-buffer): Rename argument send-name from arg.
      7e9dfded
    • Fabián Ezequiel Gallina's avatar
      python.el: Cleanup temp files even with eval errors. · 800260c4
      Fabián Ezequiel Gallina authored
      * lisp/progmodes/python.el (python-shell-send-file): Make file-name
      mandatory.  Fix temp file removal in the majority of cases.
      800260c4
    • Fabián Ezequiel Gallina's avatar
      python.el: Handle file encoding for shell. · 2dd5163d
      Fabián Ezequiel Gallina authored
      * lisp/progmodes/python.el (python-rx-constituents): Add coding-cookie.
      (python-shell--save-temp-file): Write file with proper encoding.
      (python-shell-buffer-substring): Add coding cookie for detected
      encoding to generated content.  Fix blank lines when removing
      if-name-main block.
      (python-shell-send-file): Handle file encoding.
      (python-info-encoding-from-cookie)
      (python-info-encoding): New functions.
      
      * test/automated/python-tests.el (python-shell-buffer-substring-1)
      (python-shell-buffer-substring-2, python-shell-buffer-substring-3)
      (python-shell-buffer-substring-4, python-shell-buffer-substring-5)
      (python-shell-buffer-substring-6, python-shell-buffer-substring-7)
      (python-shell-buffer-substring-8)
      (python-info-encoding-from-cookie-1)
      (python-info-encoding-from-cookie-2)
      (python-info-encoding-from-cookie-3)
      (python-info-encoding-from-cookie-4)
      (python-info-encoding-from-cookie-5)
      (python-info-encoding-from-cookie-6)
      (python-info-encoding-from-cookie-7, python-info-encoding-1)
      (python-info-encoding-2): New tests.
      2dd5163d
  2. 24 Dec, 2014 1 commit
  3. 23 Dec, 2014 4 commits
  4. 22 Dec, 2014 1 commit
    • Fabián Ezequiel Gallina's avatar
      python.el: Fix electric colon behavior · 749813e9
      Fabián Ezequiel Gallina authored
      * lisp/progmodes/python.el (python-indent-post-self-insert-function):
      Make colon to re-indent only for dedenters, handling
      multiline-statements gracefully.
      
      * test/automated/python-tests.el (python-indent-electric-colon-2)
      (python-indent-electric-colon-3): New tests.
      749813e9
  5. 21 Dec, 2014 1 commit
    • Michael Albinus's avatar
      Fixes: debbugs:18623 · 74d3b20c
      Michael Albinus authored
      * net/tramp.el (tramp-handle-insert-file-contents):
      Set `find-file-not-found-functions' in case of errors.
      74d3b20c
  6. 19 Dec, 2014 2 commits
  7. 18 Dec, 2014 1 commit
  8. 17 Dec, 2014 1 commit
    • Michael Albinus's avatar
      * net/tramp-gw.el (tramp-gw-open-connection): Suppress traces in · c773edcf
      Michael Albinus authored
      wrong debug buffer.
      (tramp-gw-open-connection): Set process coding system 'binary.
      (tramp-gw-open-network-stream): Handle HTTP error 403.
      
      * net/tramp-sh.el (tramp-compute-multi-hops): Suppress traces in
      wrong debug buffer.
      (tramp-maybe-open-connection): Set connection property "gateway".
      
      * net/tramp.el (tramp-error-with-buffer): Call `message' properly.
      (tramp-accept-process-output): Use nil as argument for
      `accept-process-output', when there is a gateway prepended.
      c773edcf
  9. 15 Dec, 2014 2 commits
  10. 14 Dec, 2014 1 commit
    • Joao Tavora's avatar
      Consider electric-pair-mode in tex-mode. · bb57c94d
      Joao Tavora authored
      Fixes: debbugs:19356
      
      * lisp/textmodes/tex-mode.el (tex-insert-quote): Consider and respect
      `electric-pair-mode'.
      
      * test/automated/electric-tests.el (autowrapping-7): New test for
      tex-mode's autowrapping.
      (electric-pair-test-for): Call the actual key-binding
      interactively.
      bb57c94d
  11. 12 Dec, 2014 1 commit
  12. 10 Dec, 2014 1 commit
  13. 09 Dec, 2014 1 commit
  14. 04 Dec, 2014 1 commit
  15. 01 Dec, 2014 2 commits
  16. 30 Nov, 2014 1 commit
  17. 29 Nov, 2014 1 commit
  18. 27 Nov, 2014 3 commits
  19. 26 Nov, 2014 2 commits
  20. 25 Nov, 2014 1 commit
  21. 24 Nov, 2014 2 commits
  22. 23 Nov, 2014 2 commits
  23. 22 Nov, 2014 3 commits
    • Fabián Ezequiel Gallina's avatar
      Set PYTHONUNBUFFERED on shell startup. · 238c052f
      Fabián Ezequiel Gallina authored
      Fixes: debbugs:18595
      
      * lisp/progmodes/python.el (python-shell-unbuffered): New var.
      (python-shell-calculate-process-environment): Use it.
      
      * test/automated/python-tests.el
      (python-shell-calculate-process-environment-4)
      (python-shell-calculate-process-environment-5): New tests.
      (python-shell-make-comint-3): Use file-equal-p.
      (python-shell-get-or-create-process-1)
      (python-shell-get-or-create-process-2)
      (python-shell-get-or-create-process-3): Fix interpreter for
      Windows.
      238c052f
    • Michael Albinus's avatar
      Fixes: debbugs:19047 · bd3625c4
      Michael Albinus authored
      * net/tramp.el (tramp-action-password): Clean password on subsequent
      attempts even if there was no wrong password indication.
      bd3625c4
    • Michael Albinus's avatar
      * net/tramp-sh.el (tramp-get-remote-locale): Return "LC_ALL=C" as · 176f2077
      Michael Albinus authored
      fallback.
      (tramp-open-connection-setup-interactive-shell): No need to check
      for nil as `tramp-get-remote-locale' return value.
      176f2077
  24. 21 Nov, 2014 1 commit