emacs: don’t need to defun my window split and focus functions
authorAmin Bandali <bandali@gnu.org>
Mon, 11 Nov 2019 15:48:59 +0000 (10:48 -0500)
committerAmin Bandali <bandali@gnu.org>
Mon, 11 Nov 2019 15:48:59 +0000 (10:48 -0500)
.emacs.d/init.el

index 8e0f9d7..b8d4ccb 100644 (file)
@@ -1987,18 +1987,20 @@ This function is intended for use with `ivy-ignore-buffers'."
 
 (use-feature window
   :bind
-  (("C-c w s l" . b/split-window-right)
-   ("C-c w s j" . b/split-window-below)
+  (("C-c w e"   . (lambda ()
+                    (interactive)
+                    (split-window-right)
+                    (other-window 1)
+                    (erc-switch-to-buffer)))
+   ("C-c w s l" . (lambda ()
+                    (interactive)
+                    (split-window-right)
+                    (other-window 1)))
+   ("C-c w s j" . (lambda ()
+                    (interactive)
+                    (split-window-below)
+                    (other-window 1)))
    ("C-c w q"   . quit-window))
-  :init
-  (defun b/split-window-right ()
-    (interactive)
-    (split-window-right)
-    (other-window 1))
-  (defun b/split-window-below ()
-    (interactive)
-    (split-window-below)
-    (other-window 1))
   :custom
   (split-width-threshold 150))