Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (py-parse-partial-sexp-works-p): Removed as obsolete. All current | Barry Warsaw | 1997-09-04 | 1 | -20/+10 |
| | | | | | | Emacs and XEmacs versions should have working parse-partial-sexp's. (py-emacs-features): Defined as future placeholder. | ||||
* | #Fixed two byte-compiler errors | Barry Warsaw | 1997-08-09 | 1 | -2/+2 |
| | |||||
* | #Checkpointing X/Emacs 20'fication of this mode. | Barry Warsaw | 1997-08-09 | 1 | -210/+231 |
| | |||||
* | #Bumping to version 3.0 | Barry Warsaw | 1997-08-08 | 1 | -2/+1 |
| | |||||
* | (py-shell): Remove support for Emacs 18, implicitly add support for | Barry Warsaw | 1997-07-10 | 1 | -15/+7 |
| | | | | Emacs 20, and bind TAB key to self-insert-command in *Python* process. | ||||
* | (python-font-lock-keywords): Use new convention for installing in mode | Barry Warsaw | 1997-02-24 | 1 | -2/+3 |
| | |||||
* | (py-mode-map): Comment Out Region / Uncomment Region should use | Barry Warsaw | 1997-01-30 | 1 | -2/+2 |
| | | | | py-comment-region instead of comment-region. | ||||
* | #Updated authorship line | Barry Warsaw | 1997-01-30 | 1 | -1/+1 |
| | |||||
* | (py-parse-partial-sexp-works-p): New variable to work around a bug in | Barry Warsaw | 1997-01-30 | 1 | -3/+23 |
| | | | | | | parse-partial-sexp in some Emacsen. (py-goto-beyond-final-line): use py-parse-partial-sexp-works-p. | ||||
* | (py-delete-function): new variable | Barry Warsaw | 1996-12-17 | 1 | -1/+7 |
| | | | | (py-delete-char): funcall py-delete-function. | ||||
* | (python-mode): added comment-end definitions. | Barry Warsaw | 1996-12-17 | 1 | -0/+2 |
| | |||||
* | (match-string): Added a definition for older Emacsen. | Barry Warsaw | 1996-10-29 | 1 | -0/+9 |
| | |||||
* | (py-indent-line): take an optional universal argument which says to | Barry Warsaw | 1996-10-23 | 1 | -13/+22 |
| | | | | | | | | | | | | | | defeat extra outdentation for block closing statements (return, raise, break, continue, pass). (py-compute-indentation): extra argument to honor block closing statements. (py-electric-colon, py-indent-region): use py-compute-indentation's extra argument (py-statement-closes-block-p): `pass' treated as a block closing statement. | ||||
* | (py-process-filter): Make sure current-buffer is restored, even in the | Barry Warsaw | 1996-09-30 | 1 | -36/+41 |
| | | | | | event of error. Can't use new Emacs primitive save-current-buffer, so use unwind-protect instead. | ||||
* | (python-font-lock-keywords): with Python 1.4 `access' is no a keyword | Barry Warsaw | 1996-09-04 | 1 | -1/+1 |
| | |||||
* | I have been increasingly annoyed about the fact that | Barry Warsaw | 1996-09-04 | 1 | -0/+28 |
| | | | | | | | | add-change-log-entry-other-window is so bad about guessing the proper name of Python functions, methods and variables, so finally I wrote the following (unidiff patch against python-mode.el 2.73): Per Cederqvist <ceder@signum.se> | ||||
* | #stylistics | Barry Warsaw | 1996-09-04 | 1 | -2/+4 |
| | |||||
* | (python-mode): typos | Barry Warsaw | 1996-09-04 | 1 | -2/+2 |
| | |||||
* | (python-mode): font-lock-defaults must be make-local-variable'd | Barry Warsaw | 1996-09-04 | 1 | -16/+23 |
| | |||||
* | (py-dump-help-string): Use documentation-property to get docstring. | Barry Warsaw | 1996-09-03 | 1 | -2/+1 |
| | |||||
* | (python-mode): font-lock-defaults necessary for Emacs 19, but doesn't | Barry Warsaw | 1996-09-03 | 1 | -1/+3 |
| | | | | hurt for XEmacs. | ||||
* | #py-shell gets an autoload cookie | Barry Warsaw | 1996-09-03 | 1 | -0/+1 |
| | |||||
* | *** empty log message *** | Barry Warsaw | 1996-08-20 | 1 | -3/+3 |
| | |||||
* | (py-no-outdent-re): Added return, break, raise, continue since we | Barry Warsaw | 1996-08-12 | 1 | -1/+3 |
| | | | | already outdent for those statements. | ||||
* | #updated commentary | Barry Warsaw | 1996-08-06 | 1 | -4/+3 |
| | |||||
* | (py-menu): Create default value | Barry Warsaw | 1996-08-06 | 1 | -0/+7 |
| | |||||
* | (py-forward-into-nomenclature): Slightly better regex for stopping on | Barry Warsaw | 1996-08-05 | 1 | -2/+4 |
| | | | | underscore. | ||||
* | (py-electric-colon): Use (py-next-statement -1) instead of | Barry Warsaw | 1996-08-02 | 1 | -1/+1 |
| | | | | (forward-line -1), to properly catch continued statements. | ||||
* | #updated comments | Barry Warsaw | 1996-08-01 | 1 | -19/+22 |
| | |||||
* | (python-mode): automatically install imenu stuff. | Barry Warsaw | 1996-08-01 | 1 | -8/+15 |
| | |||||
* | (imenu-example--python-show-method-args-p, | Barry Warsaw | 1996-08-01 | 1 | -0/+210 |
| | | | | | | | | | | | | | imenu-example--python-class-regexp, imenu-example--python-method-regexp, imenu-example--python-method-no-arg-parens, imenu-example--python-method-arg-parens, imenu-example--generic-python-expression, imenu-example--python-generic-regexp, imenu-example--python-generic-parens): New variables. (imenu-example--create-python-index, imenu-example--create-python-index-engine): New functions. | ||||
* | (py-keep-region-active): Zap duplicate defun. | Barry Warsaw | 1996-08-01 | 1 | -11/+6 |
| | |||||
* | (py-delete-char): Check for py-honor-comment-indentation. | Barry Warsaw | 1996-08-01 | 1 | -0/+1 |
| | |||||
* | (py-mode): comment-start is now "# " so indent-for-comment does the | Barry Warsaw | 1996-08-01 | 1 | -6/+41 |
| | | | | | | | | | | right thing. (py-comment-region): let-bind comment-start to "## " so commented regions get transformed into non-indenting comment lines. (py-compute-region): Implement modification to rule for recognizing "indenting comment lines". | ||||
* | #comment update | Barry Warsaw | 1996-07-31 | 1 | -0/+2 |
| | |||||
* | #comment update | Barry Warsaw | 1996-07-31 | 1 | -0/+4 |
| | |||||
* | #updated to do list | Barry Warsaw | 1996-07-31 | 1 | -4/+4 |
| | |||||
* | (py-parse-state): stop searching backwards when we found a keyword at | Barry Warsaw | 1996-07-31 | 1 | -2/+6 |
| | | | | | column zero. Perhaps a kludge, but similar in nature to Emacs' beginning-of-defun shortcut. | ||||
* | (py-statement-closes-block-p, py-compute-indentation): Outdent one | Barry Warsaw | 1996-07-31 | 1 | -3/+17 |
| | | | | level after a return, raise, break, or continue statement. | ||||
* | (python-mode): Added menu support, requires easymenu. | Barry Warsaw | 1996-07-29 | 1 | -10/+45 |
| | |||||
* | (py-forward-into-nomenclature): small fix to not infinitely loop at | Barry Warsaw | 1996-07-25 | 1 | -1/+1 |
| | | | | underscores. | ||||
* | #comment update, re: py-mode-syntax-table | Barry Warsaw | 1996-07-24 | 1 | -4/+5 |
| | |||||
* | (py-forward-into-nomenclature, py-backward-into-nomenclature): New functions. | Barry Warsaw | 1996-07-24 | 1 | -0/+31 |
| | |||||
* | (py-shift-region-left): When checking for left edged code, watch for | Barry Warsaw | 1996-07-23 | 1 | -1/+2 |
| | | | | blank lines. | ||||
* | added a thing on the to-do list | Barry Warsaw | 1996-07-08 | 1 | -1/+2 |
| | |||||
* | (python-font-lock-keywords): added class and def | Barry Warsaw | 1996-07-05 | 1 | -7/+13 |
| | |||||
* | (py-mode-syntax-table): revert underscore to word class, even though I | Barry Warsaw | 1996-07-03 | 1 | -1/+5 |
| | | | | don't agree with it. | ||||
* | (py-delete-char): Obey numeric argument. | Barry Warsaw | 1996-07-03 | 1 | -15/+21 |
| | |||||
* | (py-shift-region-left, py-shift-region-right, py-indent-right, | Barry Warsaw | 1996-07-03 | 1 | -88/+32 |
| | | | | | | | py-outdent-left, py-mode-map): Folded all functionality into py-shift-region-* commands. Bound C-c C-l to py-shift-region-left and C-c C-r to py-shift-region-right. Removed py-indent-right and py-indent-left. | ||||
* | (py-indent-right, py-outdent-left): fixed placement of point after | Barry Warsaw | 1996-04-08 | 1 | -16/+22 |
| | | | | adjustments. |