aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/python.el (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Better non-standard shell integration supportFabián Ezequiel Gallina2012-05-171-23/+55
| | | | | | | | | | | | | | | | | | | | | | | Added python-shell-prompt-output-regexp to match the prompts added before output in shells like iPython. With the value of this variable the output generated for python-shell-send-string-no-ouput is cleaned up. Moved completion variables and bindings setup for shell to inferior-python-mode definition. Renamed python-shell-completion-strings-code to python-shell-completion-string-code. improved python-shell-completion--get-completions string splitting. Cleaned up some unecessary messages. Better code sending need test for python-shell-completion-setup python-ffap-setup and python-eldoc-setup. Added example for iPython integration in the commentary section.
* Shell integration improvements and cleanupsFabián Ezequiel Gallina2012-05-171-85/+59
| | | | | | | | | | | | Removed functions python-shell-clear-latest-output and python-shell-send-and-clear-output in favor of python-shell-send-string-no-output. Also python-shell-send-string now supports multiline string statements so you won't have to worry calling python-shell-send-file again. All this changes should make integrations with other Python shells than standard more robust.
* python.el now bytecompiles without warningsFabián Ezequiel Gallina2012-05-171-27/+31
|
* Implemented Skeletons after GNU/Emacs python.elFabián Ezequiel Gallina2012-05-171-2/+156
| | | | | | | | 6 basic skeletons are defined: class, def, for, if, try and while. While these skeletons are strongly based on GNU/Emacs' current python.el a better definition macro, a generic template for try/except/finally/else blocks and a cool menu display is included.
* Explain we have python-indent-electric-colonFabián Ezequiel Gallina2012-05-171-1/+3
|
* Don't deactivate mark after indenting commandsFabián Ezequiel Gallina2012-05-171-30/+33
|
* Small fix to python-indent-electric-colonFabián Ezequiel Gallina2012-05-171-0/+1
| | | | | Check current indentation is greater than the current calculated indentation.
* Implemented python-indent-electric-colonFabián Ezequiel Gallina2012-05-171-0/+14
|
* Fixed indentation of multi-line function call's closing parenthesisFabián Ezequiel Gallina2012-05-171-18/+26
|
* Make inferior-python-mode-current-file be set via convert-standard-filenameFabián Ezequiel Gallina2012-05-171-5/+5
|
* Enhanced python-shell-send-file functionFabián Ezequiel Gallina2012-05-171-16/+23
| | | | | | | | | | | python-shell-send-file function now can be called interactively and will do the right thing. Also the python code that sent the file was improved so the shell considers the correct path when evaluating the file. Removed the inferior-python-mode-current-temp-file variable, after this update inferior-python-mode-current-file is enough.
* Added commentary about auto-indentation on newlines for python-mode.el usersFabián Ezequiel Gallina2012-05-171-1/+16
|
* Use convert-standard-filename to fix temp files pathFabián Ezequiel Gallina2012-05-171-12/+1
|
* Fixed highlighting for dictionary assignmentsFabián Ezequiel Gallina2012-05-171-1/+2
|
* Fixed pdb-track on WindowsFabián Ezequiel Gallina2012-05-171-0/+11
| | | | | make-temp-file is returning the temp file path with the wrong type of slashes.
* Fixed incorrect syntax highlighting for variable assignationsFabián Ezequiel Gallina2012-05-171-1/+2
|
* Fixed indentation guess logic to never accept 0 as a possible valueFabián Ezequiel Gallina2012-05-171-1/+3
|
* Implemented python-eldoc-at-point (python-describe-symbol replacement)Fabián Ezequiel Gallina2012-05-171-11/+42
|
* Implemented python-checkFabián Ezequiel Gallina2012-05-171-2/+35
|
* Small changes to ffap supportFabián Ezequiel Gallina2012-05-171-3/+5
|
* Added ffap supportFabián Ezequiel Gallina2012-05-171-3/+57
|
* Simplified python-eldoc-function using python-shell-send-and-clear-outputFabián Ezequiel Gallina2012-05-171-12/+2
|
* Implemeneted python-shell-clear-latest-output and ↵Fabián Ezequiel Gallina2012-05-171-17/+41
| | | | | | | python-shell-send-and-clear-output Also Simplified python-shell-completion--get-completions using python-shell-send-and-clear-output
* Eldoc integration is now compatible with python 3Fabián Ezequiel Gallina2012-05-171-4/+9
|
* Make shell use completion-at-point for autocompletion.Fabián Ezequiel Gallina2012-05-171-0/+4
|
* Fixed called-interactively-p invocation.Fabián Ezequiel Gallina2012-05-171-1/+1
|
* Cleaned up TODOFabián Ezequiel Gallina2012-05-171-4/+5
|
* Enhanced shell and code autocompletion.Fabián Ezequiel Gallina2012-05-171-82/+54
| | | | | | | | python-shell-completion-complete-at-point and python-completion-complete-at-point now share common code. Also lots of fixes related to the cleanup of shell output has been made so completion code is really robust now.
* Fixes to shell completion at pointFabián Ezequiel Gallina2012-05-171-39/+40
|
* Fixed shell region sendingFabián Ezequiel Gallina2012-05-171-13/+8
|
* Documentation fixesFabián Ezequiel Gallina2012-05-171-8/+9
|
* Do not indent at the beginning of buffer fixFabián Ezequiel Gallina2012-05-171-1/+3
|
* Do not indent at the beginning of bufferFabián Ezequiel Gallina2012-05-171-0/+3
|
* Fixed infinite while loop in python-info-current-defunFabián Ezequiel Gallina2012-05-171-1/+2
| | | | | | Was caused when a beginning of defun was in the beginning of buffer because python-beginning-of-innermost-defun never reached the real start when (bobp)
* Modified autocompletion code setupFabián Ezequiel Gallina2012-05-171-2/+5
| | | | Now it is compatible with python 2.x and python 3.x
* Fixed indentation inside parens when comments are aroundFabián Ezequiel Gallina2012-05-171-1/+6
|
* python-indent-guess-indent-offset improvementsFabián Ezequiel Gallina2012-05-171-18/+25
|
* Fixed backspace behavior for delete-selection-mode.Fabián Ezequiel Gallina2012-05-171-0/+1
|
* Enhanced python-indent-guess-indent-offset logic.Fabián Ezequiel Gallina2012-05-171-8/+19
|
* python-shell-get-or-create-process preserves current buffer.Fabián Ezequiel Gallina2012-05-171-1/+3
|
* Generalized use of python-shell-send-file with cleanup of prompts.Fabián Ezequiel Gallina2012-05-171-16/+16
|
* Cleanup prompts when sending region to shell.Fabián Ezequiel Gallina2012-05-171-3/+7
|
* First commit.Fabián Ezequiel Gallina2012-05-171-0/+1640
|
* Added blank python.el to workaround bzr git-apply issuesFabián Ezequiel Gallina2012-05-171-0/+0
|
* Deleted lisp/progmodes/python.el as first step of the new python.el merge.Fabián Ezequiel Gallina2012-05-171-2730/+0
|
* * lisp/progmodes/python.el (python-pdbtrack-get-source-buffer): UseLeo Liu2012-04-261-6/+11
| | | | compilation-message if available to find real filename.
* * progmodes/python.el (python-send-region): Add suffix .pyLeo Liu2012-04-251-1/+1
|
* * lisp/progmodes/python.el: Move hideshow setup to the end.Leo Liu2012-04-241-9/+11
|
* Remove some `toggle-read-only' warnings.Juanma Barranquero2012-04-191-1/+1
| | | | | | | | * lisp/bs.el (bs-toggle-readonly): Call `toggle-read-only' interactively. * lisp/descr-text.el (describe-char): lisp/progmodes/python.el (python-describe-symbol): Don't call `toggle-read-only', set `buffer-read-only'.
* * lisp/progmodes/python.el: Trivial cleanup.Leo Liu2012-04-171-9/+1
|