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:
parent
58aefcada3
commit
c326bf0d30
2 changed files with 15 additions and 1 deletions
|
@ -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 $
|
||||
*****************************************************
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue