From 4428743337565dce5780824545e7a8b02e6cfc49 Mon Sep 17 00:00:00 2001 From: Ariane Troche Date: Fri, 18 Dec 2020 18:39:30 +0100 Subject: [PATCH] emacs: Neustart und Konfigurationsdatei --- config.org | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/config.org b/config.org index fad0601..afa5e2a 100644 --- a/config.org +++ b/config.org @@ -47,3 +47,41 @@ (setq backup-directory-alist `((".*" . ,temporary-file-directory))) (setq auto-save-file-name-transforms `((".*" ,temporary-file-directory t))) #+END_SRC +* Konfigurationsdatei +** Konfigurationsdatei + Ich bastel sehr gerne an meiner Konfigurationsdatei herum. Mit kann ich sie ganz schnell öffnen und mit neu laden. + | Key | Funktion | + |-----+----------------------------------------------| + | F1 | Öffne Konfigurationsdatei in anderem Fenster | + | F2 | Konfiguration neu laden, ohne Emacs-Neustart | + + #+BEGIN_SRC emacs-lisp + ;; Pfade + (setq my/file-init (expand-file-name "init.el" user-emacs-directory)) + (setq my/file-config (expand-file-name "config.org" user-emacs-directory)) + ;; Öffnen + (defun my/find-config-file () + "Edit my init file in another window." + (interactive) + (find-file my/file-config)) + ;; Laden + (defun my/reload-emacs-configuration () + "Reload init.el" + (interactive) + (load-file my/file-init)) + ;; Keys + (global-set-key (kbd "") 'my/find-config-file) + (global-set-key (kbd "") 'my/reload-emacs-configuration) + #+END_SRC + +** Neustart + Mit kann ich Emacs neu starten. + | Key | Funktion | + |-----+----------------| + | F12 | Emacs-Neustart | + + #+BEGIN_SRC emacs-lisp + (use-package restart-emacs + :ensure t + :bind ("" . 'restart-emacs)) + #+END_SRC