]> git.donarmstrong.com Git - zsh.git/commitdiff
only ls last-accessed files to half screen height on chpwd
authormartin f. krafft <madduck@madduck.net>
Sun, 29 Jun 2008 09:41:31 +0000 (11:41 +0200)
committermartin f. krafft <madduck@madduck.net>
Sun, 29 Jun 2008 09:41:31 +0000 (11:41 +0200)
.zsh/zshrc/30_aliases
.zsh/zshrc/31_cd_bugfix2

index 079759873f3e999901368a802999c4539fa40ab6..810b799f39a73ba7de63543268a1080b49189fc8 100644 (file)
@@ -43,7 +43,8 @@ alias lart='ls -lart'
 # List only directories and symbolic links that point to directories
 alias lsd='ll -d *(-/DN)'
 
-cd () { builtin cd "$@" && lrt }
+alias lscontext='print -l -- ${${(f):-"$(lrt)"}[-$((LINES/2)),-1]}'
+cd () { __CHPWD_RUN_FIRST=lscontext && builtin cd "$@" && unset __CHPWD_RUN_FIRST }
 #_cd_l() { ll }
 #chpwd_functions+=_cd_l
 
index 70da308d5a757d5e4c6862b86fddfa25c81a3f99..43fb5dd49679e2f5f8a7d1893636746ea97ca074 100644 (file)
@@ -1,3 +1,3 @@
 # fix until #480889 is fixed
 
-cd () { __CHPWD_RUN_FIRST=lrt && builtin cd "$@" && unset __CHPWD_RUN_FIRST }
+cd () { __CHPWD_RUN_FIRST=lscontext && builtin cd "$@" && unset __CHPWD_RUN_FIRST }