summaryrefslogtreecommitdiff
path: root/etc/emacs.py
Commit message (Collapse)AuthorAgeFilesLines
* Add arch taglineMiles Bader2007-09-251-0/+2
|
* Adam Hupp <adam at hupp.org>Glenn Morris2007-09-241-230/+7
| | | | Split into emacs2.py and emacs3.py for python 2 and python 3 compatibility.
* Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
|
* Restore file pending consideration of python.el legal status.Glenn Morris2007-04-281-0/+232
|
* File removed.Chong Yidong2007-04-241-232/+0
|
* (format_exception): New function.Stefan Monnier2007-04-041-8/+44
| | | | | (eexecfile): Use it instead of traceback.print_exception. Don't use execfile to avoid a bug in w32.
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* (eargs) Provide eldoc message for builtin types.Chong Yidong2006-11-051-2/+2
| | | | Make sure eargs always outputs sentinel, to avoid emacs freeze.
* * emacs.py (eargs): Return expected _emacs_out string even ifChong Yidong2006-10-221-2/+5
| | | | errors occur.
* Update to Dave Love's latest version.Stefan Monnier2006-08-201-30/+110
| | | | | | | | | | | (__all__): Fix args -> eargs. Add new `modpath' fun. (eargs): Add `imports' arg. (all_names): New fun. (complete): Rewrite without using rlcompleter. Remove `namespace' arg, add `imports' arg. (ehelp): Replace g and l args with `imports'. (eimport): Use __main__ rather than `emacs' namespace. (modpath): New fun.
* (eexecfile): Use the __main__ rather than `emacs' namespace.Stefan Monnier2006-08-201-5/+6
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-051-1/+1
|
* (ehelp): Add g and l to arg list, and use them in the call to `help'.Eli Zaretskii2005-09-241-3/+3
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-241-1/+1
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* Changes from arch/CVS synchronizationMiles Bader2004-05-061-0/+2
|
* Changes largely merged in from Dave Love's code. Doc fixes.Stefan Monnier2004-05-061-0/+110
(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.