- 05 Şub, 2008 1 kayıt (commit)
-
-
Skip Montanaro yazdı
-
- 18 Ara, 2003 1 kayıt (commit)
-
-
Skip Montanaro yazdı
* in py-checker-run, fall back to read-string if read-shell-command (XEmacs-specific) is not available. * highlight variables would mask builtins as if they were keywords.
-
- 01 Agu, 2003 2 kayıt (commit)
-
-
Skip Montanaro yazdı
-
Skip Montanaro yazdı
-
- 31 Tem, 2003 1 kayıt (commit)
-
-
Skip Montanaro yazdı
submitted by Bernard Herzog. Closes patch 779830.
-
- 17 Haz, 2003 1 kayıt (commit)
-
-
Ken Manheimer yazdı
evil - if the last grubbed buffer didn't happen to be the right one, you couldn't remedy. Mainline emacs compat - don't use third arg to buffer-substring (which was for explicitly identifying the buffer in which to seek the substring, and which turns out to be unnecessary).
-
- 01 May, 2003 2 kayıt (commit)
-
-
Ken Manheimer yazdı
eg "pdb>".
-
Ken Manheimer yazdı
sessions (and some cosmetic wording changes).
-
- 03 Mar, 2003 3 kayıt (commit)
-
-
Ken Manheimer yazdı
introduced when shifting around some code, and added some redundancy to reduce chances of hitting the wrong source code. (This is experimental - it will improve the accuracy, but will reduce the ability of the user to deliberately select the buffer they want the buffer grubbing stuff to find. I think the accuracy improvement will be worth it, but am not sure, so may remove this.)
-
Ken Manheimer yazdı
-
Ken Manheimer yazdı
the reported path. (Eg, precompiled scripts with a file path suitable for a different host, scripts actually running on a remote system or with no valid path, like Zope through-the-web python scripts.) On failing to find the code on the reported path, pdbtrack takes the function name and looks through the buffers, from most to least recent, seeking the first python-mode buffer that either is named for the function or has a definition (def or class) for that function. So to get source tracking for code that's not located where the path indicates, you put a copy of the script in a buffer, and pdbtrack will find it. Also, fixed a small bug so pdbtrack now properly presents the overlay arrow when you run the pdb 'w'here command.
-
- 31 Ara, 2002 1 kayıt (commit)
-
-
Skip Montanaro yazdı
a month or two with great success. Barry may want to tweak it some, but I think it's a worthwhile enough addition to get some more people trying it out.
-
- 21 Eki, 2002 1 kayıt (commit)
-
-
Barry Warsaw yazdı
This fixes an indentation bug reported by Jeremy when seeing multiple list comprehensions like so: [x for x in seq if blah(x)] # ... [y for y in seq if blah(y)] The reason this broke is because this regexp caused the "find a safe parsing start location higher up in the file" test to erroneously find the if in the listcomp. I think the other keywords in this regexp are fine and good enough. After a weekend of testing, I can't find any adverse effects.
-
- 28 Eyl, 2002 1 kayıt (commit)
-
-
Barry Warsaw yazdı
filename of the current buffer.
-
- 17 Tem, 2002 2 kayıt (commit)
-
-
Barry Warsaw yazdı
contents of the next command.
-
Barry Warsaw yazdı
defined. /Really/ closes SF # 580631.
-
- 16 Tem, 2002 2 kayıt (commit)
-
-
Barry Warsaw yazdı
but which is in a comment or string. Closes SF bug # 572341 reported by Adrian van den Dries.
-
Barry Warsaw yazdı
up the compile command's history. Fix that by using compile-internal. Fixes SF bug # 580631
-
- 23 May, 2002 1 kayıt (commit)
-
-
Barry Warsaw yazdı
string with text in column zero. Skip that stuff when looking for the "first statement following the statement containing point".
-
- 12 May, 2002 1 kayıt (commit)
-
-
Barry Warsaw yazdı
save-excursion so that when the function is complete, point is preserved.
-
- 30 Nis, 2002 1 kayıt (commit)
-
-
Barry Warsaw yazdı
define info-lookup-maybe-add-help.
-
- 26 Nis, 2002 1 kayıt (commit)
-
-
Barry Warsaw yazdı
the `when' condition so other non-Python shell comint changes won't cause random buffers to pop.
-
- 25 Nis, 2002 5 kayıt (commit)
-
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
better auto-recognition of a Jython file vs. a CPython (or agnostic) file by looking at the #! line more closely, and inspecting the import statements in the first 20000 bytes (configurable). Specifically, (py-import-check-point-max): New variable, controlling how far into the buffer it will search for import statements. (py-jpython-packages): List of package names that are Jython-ish. (py-shell-alist): List of #! line programs and the modes associated with them. (jpython-mode-hook): Extra hook that runs when entering jpython-mode (what about Jython mode? <20k wink>). (py-choose-shell-by-shebang, py-choose-shell-by-import, py-choose-shell): New functions. (python-mode): Use py-choose-shell. (jpython-mode): New command. (py-execute-region): Don't use my previous hacky attempt at doing this, use the new py-choose-shell function. One other thing this file now does: it attempts to add the proper hooks to interpreter-mode-alist and auto-mode-alist if they aren't already there. Might help with Emacs users since that editor doesn't come with python-mode by default.
-
Barry Warsaw yazdı
whitespace can hose the needs-if test. So just skip all blank lines at the start of the region right off the bat.
-
Barry Warsaw yazdı
always get to see the result of e.g. a py-execute-region. Funny, this bugged both me /and/ Guido!
-
Barry Warsaw yazdı
Allows for some customization of the underlying comint buffer. (py-shell): Call the new hook. (info-lookup-maybe-add-help): A new call suggested by Milan Zamazal to make lookups in the Info documentation easier.
-
- 22 Nis, 2002 5 kayıt (commit)
-
-
Barry Warsaw yazdı
(py-mode-map): Bind py-help-at-point to f1 as well as C-c C-h (py-help-at-point): Make sure the symbol is quoted so things like pydoc.help('sys.platform') work correctly. Also, leave the *Python Output* buffer in help-mode; this may be a bit more controversial.
-
Barry Warsaw yazdı
to call pychecker on the current file, add a face for pseudo keywords self, None, True, False, and Ellipsis. Specifically, (py-pychecker-command, py-pychecker-command-args): New variables. (py-pseudo-keyword-face): New face variable, defaulting to a copy of font-lock-keyword-face. (python-font-lock-keywords): Add an entry for self, None, True, False, Ellipsis to be rendered in py-pseudo-keyword-face. (py-pychecker-history): New variable. (py-mode-map): Bind C-c C-w to py-pychecker-run. (py-pychecker-run): New command.
-
Barry Warsaw yazdı
"help-on-symbol-at-point" feature which uses pydoc to provide help on the symbol under point, if available. Mods include some name changes, a port to Emacs, binding the command to C-c C-h, and providing a more informative error message if the symbol's help can't be found (through use of a nasty bare except). Note also that py-describe-mode has been moved off of C-c C-h m; it's now just available on C-c ? Closes SF patch #545439.
-
Barry Warsaw yazdı
#! line, use the command on that line as the shell command to use to execute the region. I.e. if the region looks like ---------------- #! /usr/bin/env python1.5 print 'hello world'.startswith('hello') ---------------- you'll get an exception! :) This closes SF bug #232398.
-
Barry Warsaw yazdı
python-mode file, py-which-shell would have been nil and the command to use would not get set correctly. This changes things so that 1) the temporary file has a .py extension, 2) the temporary file is put into python-mode, and 3) the temporary file's py-which-shell is captured in a local `shell' variable, which is used to calculate the command to use. Closes SF bug #545436. (py-parse-state): Rip out the XEmacs-specific calls to buffer-syntactic-context, which can get quite confused if there's an open paren in column zero say, embedded in a triple quoted string. This was always a performance hack anyway, and computers are fast enough now that we should be able to get away with the slower, more portable, full-parse branch. Closes SF bug #451841. Update the comments at the top of the file.
-
- 18 Mar, 2002 1 kayıt (commit)
-
-
Barry Warsaw yazdı
searches. This is added after /tmp. Closes SF bug #505488, except that /var/tmp comes after /tmp instead of the patch's suggestion of putting it before /usr/tmp.
-
- 15 Mar, 2002 1 kayıt (commit)
-
-
Barry Warsaw yazdı
implementation to match the documentation for py-honor-comment-indentation w.r.t. not nil or t value. In that case it should still ignore ## for indentation purposes. Closes SF bug #523825, w/ patch provided by Christian Stork (mod'd by Barry). Python 2.2.1 candidate.
-
- 06 Tem, 2001 2 kayıt (commit)
-
-
Barry Warsaw yazdı
clobbered on checkin.
-
Barry Warsaw yazdı
additional offset is only applied to continuation lines for block opening statements. (py-compute-indentation): Only add py-continuation-offset if py-statement-opens-block-p is true.
-
- 19 Haz, 2001 1 kayıt (commit)
-
-
Barry Warsaw yazdı
new "simple generators" feature of 2.2. See PEP 255.
-
- 18 Haz, 2001 1 kayıt (commit)
-
-
Barry Warsaw yazdı
indent continuation lines, defined as lines following those that end in backslash. (py-compute-indentation): Support for py-continuation-offset.
-
- 11 Nis, 2001 2 kayıt (commit)
-
-
Barry Warsaw yazdı
prefix to the message lines.
-
Barry Warsaw yazdı
-