diff --git a/config.org b/config.org index 727f266..aa6065f 100644 --- a/config.org +++ b/config.org @@ -103,8 +103,8 @@ :bind ("C-x g" . magit-status)) #+END_SRC -* Fensterverwaltung -** Splitting +* Fenster +** Fenster teilen Funktionen/Tastenkombination um neue Fenster zu erzeugen. Wenn ein neues Fenster erzeugt wird auch direkt dahin wechseln. | Key | Funktion | |-----+--------------------------------| @@ -130,17 +130,6 @@ (global-set-key (kbd "C-3") 'artr/split-window-right-and-switch) #+END_SRC -** Undo für Fensterkonfigurationen - | Key | Funktion | - |-------------+--------------------------------| - | C-c | vorherige Fensterkonfiguration | - | C-c | nächste Fensterkonfiguration | - - #+BEGIN_SRC emacs-lisp - (use-package winner - :config (winner-mode)) - #+END_SRC - ** Fenster 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. @@ -159,27 +148,39 @@ ("M-O" . ace-swap-window))) #+END_SRC -** Speichern und Wiederherstellen - [[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. - | Key | Funktion | - |---------+-------------------------------| - | C-c w | key-map | - | C-c w n | neue Fensterkonfiguration | - | C-c w . | Fensterkonfiguration wechseln | - | C-c w , | Fensterkonfiguration benennen | +** Fensterkonfiguration +*** Wechseln + | Key | Funktion | + |-------------+--------------------------------| + | C-c | vorherige Fensterkonfiguration | + | C-c | nächste Fensterkonfiguration | - #+BEGIN_SRC emacs-lisp - (use-package eyebrowse - :bind (("C-c w ." . eyebrowse-switch-to-window-config) - ("C-c w ," . eyebrowse-rename-window-config) - ("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" - eyebrowse-wrap-around t - eyebrowse-mode-line-style 'always - eyebrowse-mode-line-separator "|") - (eyebrowse-mode t)) - #+END_SRC + #+BEGIN_SRC emacs-lisp + (use-package winner + :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. + | Key | Funktion | + |---------+-------------------------------| + | C-c w | key-map | + | C-c w n | neue Fensterkonfiguration | + | C-c w . | Fensterkonfiguration wechseln | + | C-c w , | Fensterkonfiguration benennen | + + #+BEGIN_SRC emacs-lisp + (use-package eyebrowse + :bind (("C-c w ." . eyebrowse-switch-to-window-config) + ("C-c w ," . eyebrowse-rename-window-config) + ("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" + eyebrowse-wrap-around t + eyebrowse-mode-line-style 'always + eyebrowse-mode-line-separator "|") + (eyebrowse-mode t)) + #+END_SRC