From e240c841886a1e12a4c8190760865a83a0f44e9b Mon Sep 17 00:00:00 2001 From: Ariane Troche Date: Sat, 19 Dec 2020 23:49:57 +0100 Subject: [PATCH] =?UTF-8?q?Fenster:=20Bezeichnung=20hinzugef=C3=BCgt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.org | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/config.org b/config.org index aa6065f..8c3ea90 100644 --- a/config.org +++ b/config.org @@ -104,7 +104,7 @@ #+END_SRC * Fenster -** Fenster teilen +** teilen Funktionen/Tastenkombination um neue Fenster zu erzeugen. Wenn ein neues Fenster erzeugt wird auch direkt dahin wechseln. | Key | Funktion | |-----+--------------------------------| @@ -130,7 +130,7 @@ (global-set-key (kbd "C-3") 'artr/split-window-right-and-switch) #+END_SRC -** Fenster wechseln +** wechseln [[https://github.com/abo-abo/ace-window][ace-window]] Bei mehr als 2 Fenstern in der Konfiguration werden die Fenster "durchnummeriert". So können Aktionen gezielt durchgeführt werden. Die möglichen Aktionen werden mit ? aufgelistet. @@ -148,8 +148,7 @@ ("M-O" . ace-swap-window))) #+END_SRC -** Fensterkonfiguration -*** Wechseln +** anordnen | Key | Funktion | |-------------+--------------------------------| | C-c | vorherige Fensterkonfiguration | @@ -160,7 +159,6 @@ :config (winner-mode)) #+END_SRC -*** Erstellen [[https://depp.brause.cc/eyebrowse/][eyebrowse]] Es können Fensterkonfigurationen angelegt und wiederhergestellt werden. Das Speichern der Konfigurationen passiert in sogenannten Slots, die von 0,... durchnummeriert werden. Mit C-c w 0 kann dann direkt die zugehörige Konfiguration wiederhergestellt werden. @@ -178,9 +176,19 @@ ("C-c w DEL" . eyebrowse-close-window-config) ("C-c w k" . eyebrowse-close-window-config) ("C-c w n" . eyebrowse-create-window-config)) - :init (setq eyebrowse-keymap-prefix "\C-cw" + :init (setq eyebrowse-keymap-prefix (kbd "C-c w") eyebrowse-wrap-around t eyebrowse-mode-line-style 'always eyebrowse-mode-line-separator "|") (eyebrowse-mode t)) #+END_SRC +** bezeichnen + Die Fenster werden mit "Projektname | Dateiname" bezeichnet. + #+BEGIN_SRC emacs-lisp + (setq-default frame-title-format + '((:eval + (let ((project-name (projectile-project-name))) + (unless (string= "-" project-name) + (format "%s| " project-name)))) + "%b")) ; project-name| file-name + #+END_SRC