Ich bin mit GNU Emacs 24.3.1 unter Windows 7. Wie in this manual page erwähnt, ichWarum ändert das Ändern der .emacs-Datei nicht das Verhalten von GNU Emacs?
C-x d ~/ RET
geben Sie können die Position von meinem Home-Verzeichnis zu bestimmen. In meinem Fall Emacs zurück:
e:/EmacsDocs
, die nach dem Windows-Explorer in der Tat eine Datei .emacs
enthält. Wenn ich .emacs
mit Emacs öffne, scheint die Datei leer zu sein.
Jetzt möchte ich Emacs so einstellen, dass es in Überschreibmodus standardmäßig ist.
(setq-default overwrite-mode t)
Aber wenn ich diese Änderung .emacs
und in der Nähe machen und öffnen Emacs, ist Emacs nicht überschreiben, wenn ich Text auswählen und Text eingeben: Nach this page, dass durch Zugabe der folgenden .emacs
erfolgen. (Vielmehr arbeitet noch in Einfügemodus, mit neuen Zeichen vor dem Cursor eingefügt.)
Ich habe auch versucht, beispielsweise das Hinzufügen dieser Befehl .emacs
, die nach this page deaktivieren wird Cursor blinkt:
(blink-cursor-mode 0)
aber wieder, es gibt keine Änderung, wenn ich Emacs neu starten.
Wie kann ich feststellen, ob Emacs tatsächlich die .emacs
im Home-Verzeichnis (beim Neustart von Emacs) liest?
Sehen Sie, ob Ihre kürzlich gestarteten Emacs einen 'Nachrichten'-Puffer haben, der einen Hinweis enthalten kann (um zum' Nachrichten'-Puffer zu wechseln, lautet der Standardbefehl 'C-xb Nachrichten RET'). Es ist auch nützlich, emacs mit dem '--debug-init' Parameter von der Kommandozeile aus zu starten (https://www.gnu.org/software/emacs/manual/html_node/efaq/Debugging-a-customization-file.html). –