1. 24 Aug, 2010 3 commits
    • Kevin Ryde's avatar
    • Chong Yidong's avatar
      * lisp/progmodes/python.el: Add Ipython support (Bug#5390). · edfd00fa
      Chong Yidong authored
      Based on a patch by Fabian Ezequiel Gallina.
      (python-shell-continuation-prompt-alist): New options.
      (python--set-prompt-regexp): New function.
      (inferior-python-mode, run-python, python-shell): Require
      ansi-color.  Use python--set-prompt-regexp to set the comint
      prompt based on the Python interpreter.
      (python--prompt-regexp): New var.
      (python-comint-output-filter-function): Use it.
      (run-python): Use a pipe (Bug#5694).
      (python-send-region): Send a different Python command if Ipython is in use.
      (python-check-version): Use a Python command to find the version.
    • Chong Yidong's avatar
      Avoid clobbering primary selection when switching frames (Bug#6872). · 1c409d0b
      Chong Yidong authored
      * lisp/mouse.el (mouse-yank-primary): Avoid setting primary when
      deactivating the mark (Bug#6872).
      * src/keyboard.c (command_loop_1): Don't set primary selection during
      handle-switch-frame (Bug#6872).
  2. 23 Aug, 2010 2 commits
  3. 22 Aug, 2010 4 commits
    • Juri Linkov's avatar
      Move reading an extended command to Elisp (bug#5364, bug#5214). · 7133b7ee
      Juri Linkov authored
      * lisp/simple.el (read-extended-command): New function with the logic
      for `completing-read' moved to Elisp from `execute-extended-command'.
      Use `function-called-at-point' in `minibuffer-default-add-function'
      to get a command name for M-n (bug#5364, bug#5214).
      * src/keyboard.c (Fexecute_extended_command): Move reading a command name
      with `completing-read' to a new Elisp function `read-extended-command'.
      Call it to read a command to `function'  (bug#5364, bug#5214).
    • Chong Yidong's avatar
      Make obsolete --unibyte argument do nothing (Bug#6886). · 198a7a97
      Chong Yidong authored
      * src/emacs.c (main): Remove --unibyte handling (Bug#6886).
      * lisp/startup.el (command-line-1): Issue warning for ignored arguments
      --unibyte, etc (Bug#6886).
      * doc/lispref/nonascii.texi (Text Representations):
      * doc/lispref/loading.texi (Loading Non-ASCII):
      * doc/lispref/compile.texi (Byte Compilation): Don't mention obsolete
      --unibyte command-line argument.
    • Chong Yidong's avatar
      Doc fix for define-minor-mode (Bug#6880). · bc7d7ea6
      Chong Yidong authored
      * doc/lispref/modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
      * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix (Bug#6880).
    • Chong Yidong's avatar
      merge whitespace.el change from trunk · 41a20de9
      Chong Yidong authored
  4. 21 Aug, 2010 10 commits
  5. 20 Aug, 2010 3 commits
  6. 19 Aug, 2010 4 commits
  7. 18 Aug, 2010 11 commits
  8. 17 Aug, 2010 3 commits
    • Stefan Monnier's avatar
    • Glenn Morris's avatar
    • Stefan Monnier's avatar
      Font-lock '...' strings, plus various simplifications and fixes. · ff80a446
      Stefan Monnier authored
      * lisp/progmodes/octave-mod.el (octave-font-lock-keywords): Use regexp-opt.
      (octave-font-lock-close-quotes): New function.
      (octave-font-lock-syntactic-keywords): New var.
      (octave-mode): Use it.  Set beginning-of-defun-function.
      (octave-mode-map): Don't override the <foo>-defun commands.
      (octave-mode-menu): Pass it directly to easy-menu-define;
      remove (now generic) <foo>-defun commands; use info-lookup-symbol.
      (octave-block-match-alist): Fix up last change so that
      octave-close-block uses the more specific keyword.
      (info-lookup-mode): Silence byte-compiler.
      (octave-beginning-of-defun): Not interactive any more.
      Optimize slightly.
      (octave-end-of-defun, octave-mark-defun, octave-in-defun-p): Remove.
      (octave-indent-defun, octave-send-defun): Use mark-defun instead.
      (octave-completion-at-point-function): Make sure point is within
      Use reindent-then-newline-and-indent.
      (octave-add-octave-menu): Remove.