1. 06 May, 2004 1 commit
    • Stefan Monnier's avatar
      Changes largely merged in from Dave Love's code. Doc fixes. · 24d5055c
      Stefan Monnier authored
      (python-mode-map): Add python-complete-symbol.
      (python-comment-line-p, python-beginning-of-string): Use syntax-ppss.
      (python-comment-indent, python-complete-symbol)
      (python-symbol-completions, python-partial-symbol)
      (python-try-complete): New.
      (python-indent-line): Remove optional arg.  Use python-block-end-p.
      (python-check): Bind compilation-error-regexp-alist.
      (inferior-python-mode): Use rx.  Move keybindings to top level.
      Set comint-input-filter.
      (python-preoutput-filter): Use rx.
      (python-input-filter): Re-introduce.
      (python-proc): Start new process if necessary.
      Check python-buffer non-nil.
      (view-return-to-alist): Defvar.
      (python-send-receive): New.
      (python-eldoc-function): Use it.
      (python-mode-running): Don't defvar.
      (python-mode): Set comment-indent-function.
      Maybe update hippie-expand-try-functions-list.
      (python-indentation-levels): Initialize differently.
      (python-block-end-p): New.
      (python-indent-line): Use it.
      (python-compilation-regexp-alist): Augment.
      (run-python): Import `emacs' module to Python rather than loading
      code directly.  Set python-buffer differently.
      (python-send-region): Use emacs.eexecfile.  Fix orig-start calculation.
      Use python-proc.
      (python-send-command): Go to end of comint buffer.
      (python-load-file): Use python-proc, emacs.eimport.
      (python-describe-symbol): Simplify interactive form.
      Use emacs.help.  Do use temp-buffer-show-hook.
      Call print-help-return-message.
      (hippie-exp): Require when compiling.
      (python-preoutput-continuation): Use rx.
  2. 01 May, 2004 1 commit
    • Stefan Monnier's avatar
      (python-compilation-line-number): Remove. · ee99b45b
      Stefan Monnier authored
      (python-compilation-regexp-alist): Don't use it any more.
      (python-orig-start, python-input-filter): Remove.
      (inferior-python-mode): Don't set up comint-input-filter-functions.
      (python-send-region): Use compilation-fake-loc.
  3. 29 Apr, 2004 1 commit
  4. 21 Apr, 2004 1 commit
  5. 16 Apr, 2004 2 commits
  6. 14 Apr, 2004 3 commits
  7. 13 Apr, 2004 2 commits
    • Stefan Monnier's avatar
      Doc fixes. Changes for compiler warnings. · 0578dead
      Stefan Monnier authored
      (syntax): Don't require.
      (python) <defgroup>: Add :version.
      (python-quote-syntax): Re-written.
      (inferior-python-mode): Move stuff here from run-python and add
      some more.
      (python-preoutput-continuation, python-preoutput-result)
      (python-dotty-syntax-table): New.
      (python-describe-symbol): Use them.
      (run-python): Move stuff to inferior-python-mode.  Modify code
      loaded into Python.
      (python-send-region): Use python-proc, python-send-string.
      (python-send-string): Send newlines too.  Callers changed.
      (python-load-file): Re-written.
      (python-eldoc-function): New.
      (info-look): Don't require.
      (python-after-info-look): New.  A modified version of former
      top-level code for use with eval-after-load.
      (python-maybe-jython, python-guess-indent): Use widened buffer.
      (python-fill-paragraph): Re-written.
      (python-mode): Fix outline-regexp.  Set outline-heading-end-regexp,
      eldoc-print-current-symbol-info-function.  Add to eldoc-mode-hook.
    • Stefan Monnier's avatar
      (run-python): Use compilation-shell-minor-mode. · f9f25632
      Stefan Monnier authored
      Set compilation-error-regexp-alist earlier.
  8. 12 Apr, 2004 1 commit