emacs und xemacs verhalten sich unterschiedlich.
Hallo zusammen, ich beobachte folgendes: emacs -nw ~/datei öffnet die Datei in der Konsolenansicht wie gewünscht. emacs ~/datei öffnet ein X-emacs-Fenster. Darin erscheint aber nicht der Dateiinhalt. Vielmehr zeigt der Minibuffer: ("/usr/bin/emacs" "~/datei") Loading paren...done Loading places from /home/andre/.emacs-places...done font-lock-turn-on-thing-lock: Symbol's function definition is void: lazy-lock-mode Habe schon nach diesen Meldungen gegoogelt, aber ich komm trotzdem nicht drauf, was das Problem ist. Weiß jemand mehr? -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Andre, Am Montag 02 November 2009 15:25:58 schrieb Andre Tann:
ich beobachte folgendes:
emacs -nw ~/datei
öffnet die Datei in der Konsolenansicht wie gewünscht.
emacs ~/datei
öffnet ein X-emacs-Fenster. Darin erscheint aber nicht der Dateiinhalt. Vielmehr zeigt der Minibuffer:
("/usr/bin/emacs" "~/datei") Loading paren...done Loading places from /home/andre/.emacs-places...done font-lock-turn-on-thing-lock: Symbol's function definition is void: lazy-lock-mode
Habe schon nach diesen Meldungen gegoogelt, aber ich komm trotzdem nicht drauf, was das Problem ist. Weiß jemand mehr?
gibt es die Datei lazy-lock.el bzw. lazy-lock.elc auf Deinem System im emacs-Suchpfad? Bei meir steht's unter /usr/share/emacs/22.2/lisp/obsolete/ das Paket ist anscheiend obsolet. Also mal in den eigenen .emacs-Dateien nachschauen, ob lazy-lock irgendow require'd wird. Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Servus Jürgen, Dr. Jürgen Vollmer, Montag 02 November 2009:
gibt es die Datei lazy-lock.el bzw. lazy-lock.elc auf Deinem System im emacs-Suchpfad?
~> find /usr/share/emacs/ -iname *lazy* /usr/share/emacs/22.3/lisp/obsolete/lazy-lock.elc Die Datei ist also da. Ob sie im Suchpfad ist - keine Ahnung, wie kriegt man diesen Pfad raus?
Also mal in den eigenen .emacs-Dateien nachschauen, ob lazy-lock irgendow require'd wird.
~> grep -i lazy-lock .emacs Bringt kein Ergebnis. ~> grep -ril lazy-lock /etc/ 2>/dev/null Bringt auch kein Ergebnis. Wo könnte es noch referenziert werden? -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On 02.11.2009, Andre Tann wrote:
Wo könnte es noch referenziert werden?
Nicht einfach greppen, lesen sollst du deine .emacs :-) Dann siehst du auch, wo sonst noch was nachgeladen wird. .gnu-emacs hat opensuse mal eine Zeit lang standardmaessig mit einbezogen, und noch ein paar andere... -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Heinz Diehl, Montag 02 November 2009:
Wo könnte es noch referenziert werden?
Nicht einfach greppen, lesen sollst du deine .emacs :-)
Oje... jetzt wirst Du aber streng mit mir. Das ist für mich (noch) ungenießbare Kost. Und David sagt, ich soll auch noch Perl lernen...
Dann siehst du auch, wo sonst noch was nachgeladen wird. .gnu-emacs hat opensuse mal eine Zeit lang standardmaessig mit einbezogen, und noch ein paar andere...
...und Du hast recht: die .gnu-emacs wird einbezogen. Und da steht drin: [...] (setq font-lock-support-mode '((latex-mode . fast-lock-mode) (t . lazy-lock-mode))) [...] Einfach auskommentieren, und schon funktionierts... Vielen Dank für den Tip, auch wenn ich nicht genau verstehe, wieso xemacs sich darüber beschwert, und emacs nicht, und was das mit dem lazy-lock überhaupt auf sich hat. Aber egal, es funktioniert. Danke. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On 02.11.2009, Andre Tann wrote:
Vielen Dank für den Tip, auch wenn ich nicht genau verstehe, wieso xemacs sich darüber beschwert, und emacs nicht, und was das mit dem lazy-lock überhaupt auf sich hat.
Der lazy-lock wirkt sich auf die Fontbildung des buffers aus. Wenn aktiviert, dann wird der buffer nur nach und nach, je nach Auslastung, "fontifiziert". Das duerfte fuer dich kaum interessant sein :-) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mon, 02 Nov 2009, Andre Tann schrieb:
Heinz Diehl, Montag 02 November 2009:
Wo könnte es noch referenziert werden?
Nicht einfach greppen, lesen sollst du deine .emacs :-)
Oje... jetzt wirst Du aber streng mit mir. Das ist für mich (noch) ungenießbare Kost. Und David sagt, ich soll auch noch Perl lernen...
Kennst du RPN? Von nem ollen HP Rechner z.B.? Das hilft z.B. (+ 1 2) zu verstehen ;) Die Doku ist auch gut.
Dann siehst du auch, wo sonst noch was nachgeladen wird. .gnu-emacs hat opensuse mal eine Zeit lang standardmaessig mit einbezogen, und noch ein paar andere...
...und Du hast recht: die .gnu-emacs wird einbezogen. Und da steht drin:
[...] (setq font-lock-support-mode '((latex-mode . fast-lock-mode) (t . lazy-lock-mode))) [...]
Einfach auskommentieren, und schon funktionierts...
Vielen Dank für den Tip, auch wenn ich nicht genau verstehe, wieso xemacs sich darüber beschwert, und emacs nicht, und was das mit dem lazy-lock überhaupt auf sich hat.
Aber egal, es funktioniert.
Äh, sach mal, hast/verwendest du jetzt GNU emacs oder XEmacs? Normal soll man die ja nicht parallel installieren ;) Ich denke, du hast GNU Emacs, da heißt das Binary auch emacs, bei XEmacs ist's 'xemacs'. Beide laufen übrigens auf der Konsole _und_ unter X. Und mit gnuserv ist das der bequemste weg Text von ner Konsole zu X zu bekommen (C&P auf der Konsole in einen buffer, diesen dann unter X weiterverwenden ;) -dnh -- Oh, please. The Pentagon's lost entire countries. -- Col. O'Neill -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Andre Tann
-
David Haller
-
Dr. Jürgen Vollmer
-
Heinz Diehl