about summary refs log tree commit diff
diff options
context:
space:
mode:
authorWilliam Carroll <wpcarro@gmail.com>2019-04-08T16·18+0100
committerWilliam Carroll <wpcarro@gmail.com>2019-04-08T16·18+0100
commit9bc3cbece257bb9154430e6eaa44bd5c0d9f49e5 (patch)
tree014adeeb3ecf1817bfd3ce892894e4313abc1c22
parent79ef9e0c632f05e43f3cf530b2be14591ddddc34 (diff)
Drop i3 support for spawning apps in horizontal or vertical mode
Prefer using i3's "active edge" to control where apps are spawned.
-rw-r--r--configs/shared/misc/.config/i3/config.shared21
1 files changed, 8 insertions, 13 deletions
diff --git a/configs/shared/misc/.config/i3/config.shared b/configs/shared/misc/.config/i3/config.shared
index ce75b153366c..48b7d7825cc9 100644
--- a/configs/shared/misc/.config/i3/config.shared
+++ b/configs/shared/misc/.config/i3/config.shared
@@ -28,8 +28,7 @@ floating_modifier $mod
 # smart_gaps on
 
 # KBD Principles:
-# $mod+Ctrl+<app_char>       = starting an application vertically
-# $mod+Ctrl+Shift+<app_char> = starting an application horizontally
+# $mod+Ctrl+<app_char>       = starting an application
 # where <app_char> is a reserved character for a commonly used application.
 #
 # <app_char> definitions:
@@ -37,19 +36,15 @@ floating_modifier $mod
 # emacs    = e
 # chrome   = c
 # spotify  = s
+# intellij = i
 #
 # Vertical
-bindsym $mod+Ctrl+t            split v; exec st
-bindsym $mod+Ctrl+Return       split v; exec st
-bindsym $mod+Ctrl+e            split v; exec emacsclient --create-frame ~/programming
-bindsym $mod+Ctrl+c            split v; exec google-chrome
-bindsym $mod+Ctrl+s            split v; exec spotify
-# Horizontal
-bindsym $mod+Ctrl+Shift+t      split h; exec st
-bindsym $mod+Ctrl+Shift+Return split h; exec st
-bindsym $mod+Ctrl+Shift+e      split h; exec emacsclient --create-frame ~/programming
-bindsym $mod+Ctrl+Shift+c      split h; exec google-chrome
-bindsym $mod+Ctrl+Shift+s      split h; exec spotify
+bindsym $mod+Ctrl+t      exec st
+bindsym $mod+Ctrl+Return exec st
+bindsym $mod+Ctrl+e      exec emacsclient --create-frame ~/programming
+bindsym $mod+Ctrl+c      exec google-chrome
+bindsym $mod+Ctrl+s      exec spotify
+bindsym $mod+Ctrl+i      exec zsh -i -c intellij
 
 # support dmenu-based bookmarks
 bindsym $mod+Ctrl+b exec dmenu <$DOTFILES/bookmarks.txt | xargs $BROWSER