aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/python.el (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | (python-eldoc-function): Doc fix.Juanma Barranquero2007-09-271-1/+1
| |
* | Adam Hupp <adam at hupp.org>Glenn Morris2007-09-241-1/+1
| | | | | | | | | | (run-python): Import emacs module without waiting; prevents lockup on error.
* | Merge from emacs--rel--22Miles Bader2007-08-131-4/+4
|\ \ | |/ | | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-851
| * Replace `iff' in doc-strings and comments.Glenn Morris2007-08-081-4/+4
| |
* | Fix infinite loop in python.elVinicius Jose Latorre2007-08-011-15/+19
| |
* | Merge from emacs--rel--22Miles Bader2007-07-311-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 75-83) - Update from CVS - Remove lisp/erc/erc-nicklist.el - Update some .arch-inventory files - Indicate that emacs--devo--0--patch-834 does not need to be applied - Merge from gnus--rel--5.10 - Restore lisp/emacs-lisp/cl-loaddefs.el * gnus--rel--5.10 (patch 239-241) - Merge from emacs--devo--0 - Update from CVS 2007-07-29 Kimit Yada <kimitto@gmail.com> (tiny change) * lisp/emacs-lisp/copyright.el (copyright-update-year, copyright-update) (copyright-fix-years, copyright): Correctly handle the case where copyright-limit is nil. 2007-07-28 Konstantin Novitsky <knovitsk@Bear.com> (tiny change) * lisp/progmodes/python.el (run-python): Fix path separator under w32. 2007-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * lisp/gnus/gnus-msg.el (gnus-summary-supersede-article) (gnus-summary-resend-message-edit): Add Gcc header. (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent article's Message-ID; refer parent article in summary buffer. * lisp/gnus/message.el (message-bounce): Call mime-to-mml. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-838
| * (run-python): Fix path separator under w32.Stefan Monnier2007-07-281-1/+1
| |
* | Merge from emacs--rel--22Miles Bader2007-07-261-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 70-73) - Update from CVS 2007-07-25 Glenn Morris <rgm@gnu.org> * Relicense all FSF files to GPLv3 or later. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
| * Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
| |
| * (python-font-lock-keywords, python-open-block-statement-p, python-mode):Stefan Monnier2007-05-101-3/+3
| | | | | | | | Add support for the new "with" keyword.
* | (python-which-func-length-limit): New var.Stefan Monnier2007-07-121-8/+26
| | | | | | | | | | | | | | (python-which-func): New function. (python-current-defun): Add optional `length-limit' and try to fit computed function name to that length. (python-mode): Hook `python-which-func' up.
* | (python-complete-symbol): Remove redundant check.Juanma Barranquero2007-06-141-1/+1
| |
* | (python-font-lock-keywords, python-open-block-statement-p, python-mode):Stefan Monnier2007-05-091-3/+3
| | | | | | | | Add support for the new "with" keyword.
* | (python-end-of-block): Revert last change.Stefan Monnier2007-05-091-10/+9
|/ | | | (python-end-of-statement): Make sure we move *forward*.
* (python-guess-indent): Check non-nullness before comparing indent againstStefan Monnier2007-05-081-1/+1
| | | | the 2..8 interval.
* Restore file pending consideration of legal issues.Glenn Morris2007-04-261-0/+2307
|
* Remove python.el due to unclear legal issues.Chong Yidong2007-04-241-2307/+0
|
* (python-end-of-block): Avoid looping forever if python-next-statementChong Yidong2007-04-161-2/+6
| | | | fails.
* (python-mode): Skip comments when parsing.Stefan Monnier2007-03-281-0/+1
|
* (python-default-template): Doc fix.Juanma Barranquero2007-03-191-2/+2
| | | | (python-buffer): Fix typo in docstring.
* (python-send-command): Restart proc if necessary.Stefan Monnier2007-03-051-6/+6
| | | | (python-proc): Simplify.
* (python-quote-syntax): Don't bother with syntax-ppss-context.Stefan Monnier2007-03-011-10/+13
| | | | | (python-fill-paragraph): Make sure that fenced-string delimiters that stand on their own line stay there
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* (python-indent): Add safe-local-variable prop.Richard M. Stallman2006-12-041-0/+1
|
* (inferior-python-mode-syntax-table): New var.Stefan Monnier2006-11-141-1/+9
| | | | (inferior-python-mode): Use it.
* 2006-10-22 John Wiegley <johnw@newartisans.com>John Wiegley2006-10-221-1/+9
| | | | | | | | * progmodes/python.el (python-use-skeletons): python-mode was auto-inserting templates (for those with abbrev-mode on), not only by default -- *but without a configuration variable to disable it*. This rendered python-mode completely useless for me, so I have added `python-use-skeletons', which is now off by default.
* (python-preoutput-filter): Fix arg order to string-match.Richard M. Stallman2006-09-161-1/+1
|
* (python-font-lock-keywords): Add `self' and other quasi-keywords.Stefan Monnier2006-09-091-1/+3
|
* Quieten the compiler about hippie-expand vars.Stefan Monnier2006-09-091-6/+9
| | | | (python-send-string): Be slightly more careful about adding \n.
* (python-eldoc-function): Re-enable quit while waiting for process.Stefan Monnier2006-08-301-18/+20
|
* (python-send-command): Simplify.Stefan Monnier2006-08-281-24/+24
| | | | | (run-python): Don't generate a new buffer unless `new' was specified. Make sure we send `import emacs' to the proper process.
* (python-send-command): Don't wait for the commandStefan Monnier2006-08-281-4/+9
| | | | to terminate. Don't fiddle with compilation-parsing-end.
* (python-send-receive): Wait in the process's buffer so as to check the rightStefan Monnier2006-08-261-7/+8
| | | | buffer-local variables.
* (python-preoutput-skip-next-prompt): New var.Stefan Monnier2006-08-251-109/+125
| | | | | | | | | | | | | | | | (python-preoutput-continuation): Remove. (python-preoutput-filter): Simplify correspondingly. Remove handling of _emacs_ok. Make sure we skip _emacs_out's prompts. Loop around to catch embedded _emacs_out output. (run-python): Send the import&print command on a single line. (python-send-command): Send command&print on a single line. (python-send-string): Only add double \n if needed. (python-send-receive): Loop until the result comes. (python-mode-running): Defvar it. (python-setup-brm): Remove unused var `menu'. Only bind py-mode-map and `features' around brm-init. (python-calculate-indentation): Remove unused var `point'. (python-beginning-of-defun): Remove unused var `def-line'.
* Remove * in defcustom docstrings.Stefan Monnier2006-08-201-17/+22
| | | | | (run-python, python-proc, python-try-complete): Use derived-mode-p. (python-mode): Set tab-width and indent-tabs-mode.
* Update to Dave Love's latest version.Stefan Monnier2006-08-201-461/+925
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (python-font-lock-keywords, python-mode): Don't use font-lock-syntax-table, but match symbol elements explicitly instead. (python-mode-map): Add help, and a few more key bindings. (python-skip-comments/blanks): Move out of comments as well. (python-continuation-line-p): Behave better with unbalanced parens. (python-blank-line-p): New fun. (python-open-block-statement-p): Don't use a heuristic. (python-outdent-p): Better handle blocks-in-the-same-line. (python-calculate-indentation): Misc improvements. (python-comment-indent): Remove. (python-block-pairs): New var. (python-first-word): New fun. (python-indentation-levels): Handle more common cases. (python-indent-line-1): Add `leave' argument. (python-indent-region): New fun. (python-skip-out): New fun. (python-beginning-of-statement, python-end-of-statement): Use it. (python-next-statement): Return correct count even at eob. (python-end-of-block): Fix paren-typo. (python-imenu-create-index): Add module variables. (run-python): Add `new' arg. Check we're at a prompt before returning. (python-send-command): Move to end of buffer. Wait for prompt to return. (python-set-proc): New fun. (python-imports): New var. (python-describe-symbol): Use it. Adjust to new interface of `ehelp'. (python-eldoc-function): Try to move out of arg list. (python-outline-level): Offset by 1. (python-find-imports): New fun. (python-symbol-completions): Use python-imports. (python-module-path, ffap-alist): Add support for ffap. (python-skeletons, python-mode-abbrev-table, def-python-skeleton) (pythin-insert-*, python-default-template, python-expand-template): Add templates/skeletons. (python-setup-brm): Support for Bicycle Repair Man. (python-abbrev-syntax-table): New var. (python-abbrev-pc-hook, python-pea-hook): New funs.
* (python-continuation-line-p, python-beginning-of-statement):Stefan Monnier2006-04-261-5/+7
| | | | syntax-ppss may return a negative depth.
* (python-mode): Fix typo.Dan Nicolaescu2006-04-191-1/+1
|
* (python-mode): Add support forDan Nicolaescu2006-04-181-0/+8
| | | | hs-minor-mode.
* Update copyright for 2006.Nick Roberts2006-02-101-1/+1
|
* (python-mode) <eldoc-mode-hook>: Pass nil as the first arg to run-python.Eli Zaretskii2006-01-211-1/+1
|
* Install to the CVS repository what I forgot to install in myMasatake YAMATO2005-10-181-1/+1
| | | | | | | | | 2005-10-16 changes. * progmodes/python.el (python-complete-symbol): Pass the common prefix substring of completion to `display-completion-list'. * textmodes/org.el (org-complete): Ditto.
* (python-describe-symbol): Add globals() and locals() to the argumentsEli Zaretskii2005-09-241-3/+3
| | | | of emacs.ehelp.
* * progmodes/compile.el (compilation-start): Add autoload cookie.Romain Francoise2005-08-271-1/+0
| | | | | | * progmodes/antlr-mode.el: Don't autoload `compilation-start'. * textmodes/sgml-mode.el: Likewise. * progmodes/python.el: Likewise.
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (python): Finish `defgroup' description with period.Juanma Barranquero2005-07-041-2/+2
| | | | (inferior-python-mode): "?\ " -> "?\s".
* (python-check): Require `compile' before modifying its variables.Stefan Monnier2005-06-291-0/+1
|
* (python-mode): Use new name eldoc-documentation-function.Richard M. Stallman2005-04-261-2/+2
|
* (python-preoutput-filter): Fix last change.Stefan Monnier2005-03-291-2/+2
|
* (python-preoutput-leftover): New var.Stefan Monnier2005-03-281-15/+29
| | | | | (python-preoutput-filter): Use it. (python-send-receive): Loop until all the result has been received.