[python-users] [emacs-for-python] Emacs-Bug mit 'less'

Andi Albrecht albrecht.andi at googlemail.com
Do Okt 27 08:28:12 CEST 2011


Hi Aroldo,

ich kann bei mir (Ubuntu 11.10, Emacs 23.3.1) das nicht reproduzieren.
"M-x pdb" funktioniert wie erwartet... "less" funktioniert in einer
normalen Shell bei dir?

Grüße,

Andi


2011/10/26 Aroldo Souza-Leite <asouzaleite at gmx.de>:
> Hallo Liste,
>
> dieser Fehler bezieht sich nicht direkt auf das Projekt
>
> https://bitbucket.org/aroldo/pymode
>
> , wohl aber auf das allgemeinere Thema "Emacs für Python-Programmierer."
>
> Mein 'pdb' direkt aus der Linux-Konsole scheint ok zu funktionieren, aber
> von Emacs aus bekomme ich folgende Probleme:
>
> --------- <emacs23> -----
> M-x pdb currywurst.py
>
> Current directory is ~/tmp/python/
>> /home/aroldo/tmp/python/currywurst.py(1)<module>()
> -> cw = 'Currywurst'
> (Pdb) n
> --Return--
>> /home/aroldo/tmp/python/currywurst.py(1)<module>()->None
> -> cw = 'Currywurst'
> (Pdb) n
> --Return--
>> <string>(1)<module>()->None
> (Pdb) p cw
> *** NameError: NameError("name 'less' is not defined",)
> (Pdb)cw
> *** NameError: name 'less' is not defined
> (Pdb)
> ----------</emacs23>
>
> Und mit Emacs24 ist es noch schlimmer, der Fehler passiert schon beim Befehl
> 'python-send-buffer':
>
> ---------<emacs24>
> M-x python-send-buffer
> M-x python-switch-to-python
>
>
>>>>   File "<stdin>", line 1
>    import emacs|less
>                ^
> SyntaxError: invalid syntax
>>>> Traceback (most recent call last):
>  File "<stdin>", line 1, in <module>
> NameError: name 'emacs' is not defined
> --------</emacs24>
>
> Wobei der PDB-Fehler gleichermaßen in emacs23 und in emacs24 auftritt.
>
> An PDB selbst scheint es nicht zu liegen:
>
> ----------<PDB>
> aroldo at aroldo-laptop:~/tmp/python$ pdb currywurst.py
>> /home/aroldo/tmp/python/currywurst.py(1)<module>()
> -> cw = 'Currywurst'
> (Pdb) n
> --Return--
>> /home/aroldo/tmp/python/currywurst.py(1)<module>()->None
> -> cw = 'Currywurst'
> (Pdb) p cw
> 'Currywurst'
> (Pdb)
> --------------</PDB>
>
> Die 'efp'-Module sind in meinem '.emacs.d' noch nicht aktiv.
>
> Ich Benutze Ubuntu 10.04 Lucid Lynx und Python-2.7.
>
> Ich kann mich nicht daran erinnert, irgendwo in meiner Erweiterungen von
> '.baschrc' irgendwas mit 'less' für Emacs
> eingebaut zu haben.
>
> Hat jemand eine Ahnung, wo ich der Fehler suchen könnte? Bin dankbar für
> jeden Tipp.
>
>
> Grüße.
>
> Aroldo.
>
>
>
>
>
>
>
> ________________________________________
> Diese Mail erhalten Sie ueber die Mailingliste python-users der Universitaet
> zu Koeln
> Nachrichten an: python-users at uni-koeln.de
> Abonnement und Benutzereinstellungen:
> https://lists.uni-koeln.de/mailman/listinfo/python-users
> Listenarchiv: https://lists.uni-koeln.de/pipermail/python-users/
>
> pyCologne Homepage: http://pycologne.de/
>



Mehr Informationen über die Mailingliste python-users