1. 29 Dec, 2014 11 commits
  2. 28 Dec, 2014 17 commits
  3. 27 Dec, 2014 12 commits
    • Fabián Ezequiel Gallina's avatar
      python.el: Native readline completion. · 2cb75922
      Fabián Ezequiel Gallina authored
      This commit adds native readline completion that fallbacks to the old
      mechanism when it cannot be used for the current interpreter.
      
      * lisp/progmodes/python.el (python-shell-completion-native-disabled-interpreters)
      (python-shell-completion-native-enable)
      (python-shell-completion-native-output-timeout): New defcustoms.
      (python-shell-completion-native-interpreter-disabled-p)
      (python-shell-completion-native-try)
      (python-shell-completion-native-setup)
      (python-shell-completion-native-turn-off)
      (python-shell-completion-native-turn-on)
      (python-shell-completion-native-turn-on-maybe)
      (python-shell-completion-native-turn-on-maybe-with-msg)
      (python-shell-completion-native-toggle): New functions.
      (python-shell-completion-native-get-completions): New function.
      (python-shell-completion-at-point): Use it.
      
      * test/automated/python-tests.el
      (python-shell-completion-native-interpreter-disabled-p-1): New
      test.
      2cb75922
    • Dmitry Gutov's avatar
      (elisp--xref-identifier-file): Skip features that have no sources · 968d0962
      Dmitry Gutov authored
      * lisp/progmodes/elisp-mode.el (elisp--xref-identifier-file):
      Skip features that have no sources.
      968d0962
    • Glenn Morris's avatar
      ee01a8c0
    • Dmitry Gutov's avatar
      Handle nil value of suggest-key-bindings · 43f6eca0
      Dmitry Gutov authored
      * lisp/simple.el (execute-extended-command):
      When `suggest-key-bindings' is nil, don't.
      43f6eca0
    • Fabián Ezequiel Gallina's avatar
      python.el: Enhance shell user interaction and deprecate python-shell-get-or-create-process. · 7d1e62d5
      Fabián Ezequiel Gallina authored
      * lisp/progmodes/python.el
      (python-shell-get-process-or-error): New function.
      (python-shell-with-shell-buffer): Use it.
      (python-shell-send-string, python-shell-send-region)
      (python-shell-send-buffer, python-shell-send-defun)
      (python-shell-send-file, python-shell-switch-to-shell): Use it.
      Add argument MSG to display user-friendly message when no process
      is running.
      (python-shell-switch-to-shell): Call pop-to-buffer with NORECORD.
      (python-shell-make-comint): Rename argument SHOW from POP.  Use
      display-buffer instead of pop-to-buffer.
      (run-python): Doc fix.  Return process.
      (python-shell-get-or-create-process): Make obsolete.
      
      * test/automated/python-tests.el (python-shell-get-or-create-process-1)
      (python-shell-get-or-create-process-2)
      (python-shell-get-or-create-process-3): Remove tests.
      7d1e62d5
    • Fabián Ezequiel Gallina's avatar
      Merge from origin/emacs-24 · 996ad1b8
      Fabián Ezequiel Gallina authored
      433af0a0 * lisp/progmodes/python.el (python-shell-buffer-substring): Handle cornercase when region sent starts at point-min.
      996ad1b8
    • Fabián Ezequiel Gallina's avatar
      * lisp/progmodes/python.el (python-shell-buffer-substring): Handle · 433af0a0
      Fabián Ezequiel Gallina authored
      cornercase when region sent starts at point-min.
      433af0a0
    • Paul Eggert's avatar
      Fix parse_settings to match internal documentation · 3d1afd11
      Paul Eggert authored
      * xsettings.c (parse_settings): Return the number of settings seen.
      Count the settings changes accurately.
      (read_settings): Don't confuse number of settings changes with
      the return code from XGetWindowProperty.
      3d1afd11
    • Eli Zaretskii's avatar
      Fix compilation of lib-src executables on MS-Windows. · 0db7db30
      Eli Zaretskii authored
       lib-src/Makefile.in (etags_libs, ebrowse${EXEEXT}, profile${EXEEXT})
       (make-docfile${EXEEXT}, movemail${EXEEXT})
       (update-game-score${EXEEXT}): Put $(NTLIB) before $(LOADLIBES),
       since GCC sometimes calls stpcpy when it sees strcpy, under
       optimization switches.  Reported by Dani Moncayo <dmoncayo@gmail.com>.
      0db7db30
    • Fabián Ezequiel Gallina's avatar
    • Fabián Ezequiel Gallina's avatar
      Merge from origin/emacs-24 · 35e1f9d9
      Fabián Ezequiel Gallina authored
      a5f38fa1 Fix ChangeLog typo
      c6400e17 Fix composition of characters from Syriac and Arabis scripts.
      7e9dfded python.el: Fix message when sending region.
      800260c4 python.el: Cleanup temp files even with eval errors.
      ed65b915 Fix for previous commit
      2dd5163d python.el: Handle file encoding for shell.
      7aa506ee Spelling fixes
      4cd6d773 * automated/tramp-tests.el (tramp-test17-insert-directory): Do not expect a given order of "." and "..".
      a41d07b3 Fix rendering of composed caharacters on the mode line.  (Bug#19435)
      b70977ce Small doc markup fixes
      73c050cc * doc/lispref/modes.texi (Defining Minor Modes, SMIE Lexer): Markup fixes.
      1783e6cb ChangeLog fix
      c741b1b5 TUTORIAL.es: Improve style consistency
      f89efeab TUTORIAL.es: spelling fixes
      0d48826f Avoid compiler warning.
      
      Conflicts:
      	doc/lispref/ChangeLog
      	doc/lispref/control.texi
      	etc/ChangeLog
      	lisp/ChangeLog
      	src/ChangeLog
      	test/ChangeLog
      35e1f9d9
    • Fabián Ezequiel Gallina's avatar
      Merge from origin/emacs-24 · f315b699
      Fabián Ezequiel Gallina authored
      The following commit was skipped:
      
      5fc82109 Backport: Memory leak fix and 19133 fix.
      f315b699