ich möchte den emacs fancy-startup-text ändern (der Begrüßungsbildschirm, der angezeigt wird, ich weiß, wie man es schließt, aber nicht wie ich es durch meinen eigenen ersetzen kann). Idee ist es, eine eigene Startup-Seite zu erstellen, die einige Dinge aus dem Internet (Nachrichten, Sportgeräte, Wort des Tages etc.) für Emacs holt.Kann ich den Emacs Fancy-Startup-Text ändern?
5
A
Antwort
3
können Sie einen startup hook verwenden, um was auch immer Sie tun wollen, nachdem Emacs gestartet wird:
(add-hook 'emacs-startup-hook 'my-startup-fcn)
(defun my-startup-fcn()
"do fancy things"
(let ((my-buffer (get-buffer-create "my-buffer")))
(with-current-buffer my-buffer
;; this is what you customize
(insert "some stuff\nmore stuff"))
(switch-to-buffer my-buffer)))
1
User Option: initial-Puffer-Wahl
Diese Variablen, wenn Nicht-Null bestimmt eine Datei oder ein Puffer für Emacs nach dem Start angezeigt werden, statt der Startbildschirm. Wenn der Wert t ist, zeigt Emacs den Puffer 'scratch' an. Wenn der Wert eine Zeichenfolge ist, gibt dies den Namen einer Datei an, die Emacs besuchen soll.
0
In Ihrer .emacs
Datei schreiben Code, der die initial-scratch-message
Variable setzt, die den Text steuert, die in dem *scratch*
Puffer erscheint.
Verwandte Themen
- 1. Kann ich Emacs Find-File History ändern?
- 2. Wie kann ich die für Emacs verfügbare Stackgröße ändern?
- 3. kann ich die farbe von emacs mini buffer ändern?
- 4. Wie kann ich den R-Prozess in ESS/Emacs darstellen?
- 5. Wie kann ich den Begrüßungsbildschirm in Emacs anpassen?
- 6. emacs programmgesteuert Fenstergröße ändern
- 7. emacs smartscan Tastenbelegung ändern
- 8. Emacs Dateierweiterung ändern - Moduszuordnung
- 9. Wie kann ich den automatischen Füllmodus in Emacs deaktivieren?
- 10. Kann ich einen laufenden Thread in den Slime (Swank Emacs)
- 11. Wie kann ich den Emacs DocView-Modus beschleunigen?
- 12. Kann ich den Alias meines Schlüssels ändern?
- 13. Wie kann ich den Push-Benachrichtigungston ändern?
- 14. Kann ich den Titel meines FolderBrowserDialogs ändern?
- 15. Wie kann ich den Android-Datenbankspeicherpfad ändern?
- 16. Wie kann ich den Standort ändern?
- 17. Leaflet - wie kann ich den Greifhandcursor ändern?
- 18. Kann ich den Themennamen in Wordpress ändern?
- 19. Wie kann ich den DOCTYPE ändern
- 20. Wie kann ich den Menüelementstil ändern
- 21. Kann ich den Namen von `nohup.out` ändern?
- 22. Ändern Emacs Syntax Hervorhebung Farben
- 23. So ändern Sie den Einzug im Textmodus für Emacs
- 24. ändern Emacs Standard Coding System
- 25. Wie kann ich den Pfad ändern, den "rbenv init" verwendet?
- 26. Kann Emacs Standard Einzug zwischen HTML-Tags nicht ändern
- 27. emacs Debugger: Wie kann ich austreten, übertreten?
- 28. Wie kann ich die Emacs-Dokumentation verwenden?
- 29. X11-Fenstertitel ändern, nachdem Emacs gestartet wurde
- 30. Kann Twig_SimpleFunction den Kontext ändern?
Das denke ich nicht zu funktionieren scheint. Ich bin auf v 22.2.1. Dies ist, was ich auf meine .emacs-Datei (setq initial-scratch-Nachricht "Hallo Welt") (setq initial-buffer-Auswahl t) Obwohl die Pufferauswahl auf das Öffnen des Scratch-Buffer zeigt, I bekomme immer noch die Standard-Startmeldung zu sehen. Wenn ich setze (setq inhibit-startup-Nachricht t) dann sehe ich nicht die Standard-Splash-Bildschirm, aber der * scratch * -Puffer auch leer. – ujj