diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-07-28 12:41:05 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-07-28 12:41:05 +0200 |
| commit | 57d0df7d52bda1ab183a71486659b8dfec40440c (patch) | |
| tree | 95c42eb91315f17a1681785b2df1ad04e9d590d0 | |
| parent | 899b8d4951cfe8f486ee9bc1790519505ad6a0c9 (diff) | |
| download | dotfiles-57d0df7d52bda1ab183a71486659b8dfec40440c.tar.gz dotfiles-57d0df7d52bda1ab183a71486659b8dfec40440c.tar.bz2 dotfiles-57d0df7d52bda1ab183a71486659b8dfec40440c.zip | |
Added shortcut to open terminal in project repository
| -rw-r--r-- | .zshrc | 7 | ||||
| -rw-r--r-- | xmonad.hs | 11 |
2 files changed, 12 insertions, 6 deletions
@@ -52,11 +52,12 @@ setopt auto_cd # cd without `cd` command setopt list_rows_first # cycle through row first in menu # setopt extendedglob -# executed when changind directory +# executed when changing directory function chpwd() { - content=`ls | wc -l` - ([ $content -lt 30 ] && tree -L 1) || + content=$(ls | wc -l) + ([ "$content" -lt 20 ] && ls -l) || echo "$(pwd) contains $content entries" + touch . # to sort by last cd } # add command-not-found package suggestion @@ -2,7 +2,7 @@ import XMonad import XMonad.Config.Desktop -- Utilities -import XMonad.Util.EZConfig (additionalKeysP) +import XMonad.Util.EZConfig (additionalKeysP, additionalKeys) import XMonad.Util.SpawnOnce -- Layouts @@ -41,7 +41,12 @@ myManageHook = insertPosition End Newer -- insert new window at the end of the myKeys = [ ("<XF86AudioRaiseVolume>", spawn "pulseaudio-ctl up") -- volume up , ("<XF86AudioLowerVolume>", spawn "pulseaudio-ctl down") -- volume down , ("<XF86AudioMute>", spawn "pulseaudio-ctl mute") -- volume mute - , ("<XF86MonBrightnessUp>", spawn "light -A 5") -- backlight up - , ("<XF86MonBrightnessDown>", spawn "light -U 5") -- backlight down + , ("<XF86MonBrightnessUp>", spawn "light -A 5") -- backlight up + , ("<XF86MonBrightnessDown>", spawn "light -U 5") -- backlight down , ("<XF86ScreenSaver>", spawn "slock") -- lock screen + + , ("M-o", spawn "/home/charles/bin/project-open") + , ("M-S-o", spawn "cd ~/test && st") + , ("M-d", spawn "cd ~/Downloads && st") + , ("M-t", spawn "st -e htop") ] |
