1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-01-22 00:21:27 +01:00

27228: clear function for zsh-newuser-install

This commit is contained in:
Peter Stephenson 2009-08-21 14:34:51 +00:00
parent 58aefcada3
commit c326bf0d30
2 changed files with 15 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2009-08-21 Peter Stephenson <pws@csr.com>
* 27228: Functions/Newuser/zsh-newuser-install: add a clear
function if the command doesn't exist.
2009-08-17 Peter Stephenson <p.w.stephenson@ntlworld.com>
* 27219: Completion/Unix/Type/_files: "_files -F <array>" wasnʼt
@ -12094,5 +12099,5 @@
*****************************************************
* This is used by the shell to define $ZSH_PATCHLEVEL
* $Revision: 1.4763 $
* $Revision: 1.4764 $
*****************************************************

View file

@ -19,6 +19,15 @@ if (( EUID == 0 || UID == 0 )); then
return 1
fi
# clear is missing in some Cygwin configurations (lacking ncurses)
if ! ( clear >/dev/null 2>/dev/null ); then
if zmodload zsh/termcap 2>/dev/null; then
clear() { echotc cl; }
else
clear() { print -n "\e[H\e[J"; }
fi
fi
# The directory in which to look for and save .zshrc.
local zd=${ZDOTDIR:-$HOME}
# The same directory in a user friendly form, i.e. with ~ replacement.