Emacs Grundlagen: Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) |
Matt (Diskussion | Beiträge) |
||
Zeile 36: | Zeile 36: | ||
(setq inhibit-startup-message t) | (setq inhibit-startup-message t) | ||
;; Autosave deaktivieren | ;; Autosave deaktivieren (für #<filename>#-Dateien) | ||
(setq auto-save-default nil) | (setq auto-save-default nil) | ||
;; Backup deaktivieren (für <filename>~-Dateien) | |||
(setq backup-inhibited t) | |||
;; Makes *scratch* empty. | ;; Makes *scratch* empty. |
Version vom 24. Mai 2015, 02:20 Uhr
Bedienung
Tasten
C = Ctrl M = Meta-Taste, entspricht Alt ESC = Escape
Shortcuts
C-x C-c Beenden C-x C-s Speichern C-g Aktion abbrechen M-x menu-bar-open Menüleiste öffnen C-x C-b Übersicht Buffer anzeigen C-x b <name> Zu Buffer <name> wechseln C-x Pfeil → Nächster Buffer C-x Pfeil ← Letzter Buffer
Grundeinstellungen
Einige (aus meiner Sicht) sinnvolle Grundeinrichtungen für Emacs.
$ nano .emacs
Bzw. natürlich geht auch:
$ emacs .emacs ;-)
Inhalt
;; Tutorialhinweise ausblenden (setq inhibit-startup-message t) ;; Autosave deaktivieren (für #<filename>#-Dateien) (setq auto-save-default nil)
;; Backup deaktivieren (für <filename>~-Dateien) (setq backup-inhibited t) ;; Makes *scratch* empty. (setq initial-scratch-message "") ;; Removes *scratch* from buffer after the mode has been set. (defun remove-scratch-buffer () (if (get-buffer "*scratch*") (kill-buffer "*scratch*"))) (add-hook 'after-change-major-mode-hook 'remove-scratch-buffer) ;; Removes *messages* from the buffer. (setq-default message-log-max nil) (kill-buffer "*Messages*")