diff --git a/.config/i3/config b/.config/i3/config index 3617652..f23d781 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -12,37 +12,37 @@ bindsym $mod+apostrophe kill bindsym Mod1+F4 kill # change window focus -bindsym $mod+Left focus left -bindsym $mod+Right focus right -bindsym $mod+Up focus up -bindsym $mod+Down focus down +bindsym $mod+d focus left +bindsym $mod+n focus right +bindsym $mod+t focus up +bindsym $mod+h focus down # move focused window -bindsym $mod+Shift+Left move left -bindsym $mod+Shift+Down move down -bindsym $mod+Shift+Up move up -bindsym $mod+Shift+Right move right +bindsym $mod+Shift+d move left +bindsym $mod+Shift+n move down +bindsym $mod+Shift+t move up +bindsym $mod+Shift+h move right # split in horizontal orientation -bindsym $mod+h split h -bindsym $mod+t split v +bindsym $mod+m split h +bindsym $mod+w split v # enter fullscreen mode for the focused container bindsym $mod+Shift+f fullscreen toggle global bindsym $mod+f fullscreen toggle # change container layout (stacked, tabbed, toggle split) -bindsym $mod+o layout stacking +bindsym $mod+p layout stacking bindsym $mod+comma layout tabbed bindsym $mod+period layout toggle split # toggle tiling / floating bindsym $mod+u floating toggle -bindsym $mod+w sticky toggle +bindsym $mod+e sticky toggle # focus the parent container bindsym $mod+a focus parent -bindsym $mod+d focus child +bindsym $mod+o focus child # Screen configs # set $tl "DP-0.2.1" @@ -73,10 +73,10 @@ bindsym $mod+9 workspace 9 bindsym $mod+0 workspace 10 # move workspaces across screens -bindsym $mod+Mod1+Left move workspace to output left -bindsym $mod+Mod1+Right move workspace to output right -bindsym $mod+Mod1+Up move workspace to output up -bindsym $mod+Mod1+Down move workspace to output down +bindsym $mod+Mod1+d move workspace to output left +bindsym $mod+Mod1+n move workspace to output right +bindsym $mod+Mod1+t move workspace to output up +bindsym $mod+Mod1+h move workspace to output down # move focused container to workspace bindsym $mod+Shift+1 move container to workspace 1 diff --git a/.vimrc b/.vimrc index 2649320..6ad161e 100644 --- a/.vimrc +++ b/.vimrc @@ -57,6 +57,12 @@ let g:airline#extensions#tabline#enabled = 1 let g:auto_save = 1 " enable AutoSave on Vim startup let mapleader="\" +" Unbind arrow keys +for prefix in ['i', 'n', 'v'] + for key in ['', '', '', ''] + exe prefix . "noremap " . key . " " + endfor +endfor " Dvorak Hackery " Source: https://github.com/sporkbox/vimrc/blob/master/vimrc