summaryrefslogtreecommitdiff
path: root/lisp/progmodes/python.el
AgeCommit message (Collapse)Author
2012-05-17Use insert instead of insert-stringFabián Ezequiel Gallina
2012-05-17Better non-standard shell integration supportFabián Ezequiel Gallina
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.
2012-05-17Shell integration improvements and cleanupsFabián Ezequiel Gallina
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.
2012-05-17python.el now bytecompiles without warningsFabián Ezequiel Gallina
2012-05-17Implemented Skeletons after GNU/Emacs python.elFabián Ezequiel Gallina
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.
2012-05-17Explain we have python-indent-electric-colonFabián Ezequiel Gallina
2012-05-17Don't deactivate mark after indenting commandsFabián Ezequiel Gallina
2012-05-17Small fix to python-indent-electric-colonFabián Ezequiel Gallina
Check current indentation is greater than the current calculated indentation.
2012-05-17Implemented python-indent-electric-colonFabián Ezequiel Gallina
2012-05-17Fixed indentation of multi-line function call's closing parenthesisFabián Ezequiel Gallina
2012-05-17Make inferior-python-mode-current-file be set via convert-standard-filenameFabián Ezequiel Gallina
2012-05-17Enhanced python-shell-send-file functionFabián Ezequiel Gallina
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.
2012-05-17Added commentary about auto-indentation on newlines for python-mode.el usersFabián Ezequiel Gallina
2012-05-17Use convert-standard-filename to fix temp files pathFabián Ezequiel Gallina
2012-05-17Fixed highlighting for dictionary assignmentsFabián Ezequiel Gallina
2012-05-17Fixed pdb-track on WindowsFabián Ezequiel Gallina
make-temp-file is returning the temp file path with the wrong type of slashes.
2012-05-17Fixed incorrect syntax highlighting for variable assignationsFabián Ezequiel Gallina
2012-05-17Fixed indentation guess logic to never accept 0 as a possible valueFabián Ezequiel Gallina
2012-05-17Implemented python-eldoc-at-point (python-describe-symbol replacement)Fabián Ezequiel Gallina
2012-05-17Implemented python-checkFabián Ezequiel Gallina
2012-05-17Small changes to ffap supportFabián Ezequiel Gallina
2012-05-17Added ffap supportFabián Ezequiel Gallina
2012-05-17Simplified python-eldoc-function using python-shell-send-and-clear-outputFabián Ezequiel Gallina
2012-05-17Implemeneted python-shell-clear-latest-output and ↵Fabián Ezequiel Gallina
python-shell-send-and-clear-output Also Simplified python-shell-completion--get-completions using python-shell-send-and-clear-output
2012-05-17Eldoc integration is now compatible with python 3Fabián Ezequiel Gallina
2012-05-17Make shell use completion-at-point for autocompletion.Fabián Ezequiel Gallina
2012-05-17Fixed called-interactively-p invocation.Fabián Ezequiel Gallina
2012-05-17Cleaned up TODOFabián Ezequiel Gallina
2012-05-17Enhanced shell and code autocompletion.Fabián Ezequiel Gallina
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.
2012-05-17Fixes to shell completion at pointFabián Ezequiel Gallina
2012-05-17Fixed shell region sendingFabián Ezequiel Gallina
2012-05-17Documentation fixesFabián Ezequiel Gallina
2012-05-17Do not indent at the beginning of buffer fixFabián Ezequiel Gallina
2012-05-17Do not indent at the beginning of bufferFabián Ezequiel Gallina
2012-05-17Fixed infinite while loop in python-info-current-defunFabián Ezequiel Gallina
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)
2012-05-17Modified autocompletion code setupFabián Ezequiel Gallina
Now it is compatible with python 2.x and python 3.x
2012-05-17Fixed indentation inside parens when comments are aroundFabián Ezequiel Gallina
2012-05-17python-indent-guess-indent-offset improvementsFabián Ezequiel Gallina
2012-05-17Fixed backspace behavior for delete-selection-mode.Fabián Ezequiel Gallina
2012-05-17Enhanced python-indent-guess-indent-offset logic.Fabián Ezequiel Gallina
2012-05-17python-shell-get-or-create-process preserves current buffer.Fabián Ezequiel Gallina
2012-05-17Generalized use of python-shell-send-file with cleanup of prompts.Fabián Ezequiel Gallina
2012-05-17Cleanup prompts when sending region to shell.Fabián Ezequiel Gallina
2012-05-17First commit.Fabián Ezequiel Gallina
2012-05-17Added blank python.el to workaround bzr git-apply issuesFabián Ezequiel Gallina
2012-05-17Deleted lisp/progmodes/python.el as first step of the new python.el merge.Fabián Ezequiel Gallina
2012-04-26* lisp/progmodes/python.el (python-pdbtrack-get-source-buffer): UseLeo Liu
compilation-message if available to find real filename.
2012-04-25* progmodes/python.el (python-send-region): Add suffix .pyLeo Liu
2012-04-24* lisp/progmodes/python.el: Move hideshow setup to the end.Leo Liu
2012-04-19Remove some `toggle-read-only' warnings.Juanma Barranquero
* 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'.