Started personal prompt system

This commit is contained in:
Andrea Mistrali 2013-01-15 17:08:42 +00:00
parent 24e380c253
commit 206f88890b
5 changed files with 49 additions and 15 deletions

View File

@ -27,5 +27,4 @@ setopt AUTO_CD
setopt AUTO_MENU
setopt no_MENU_COMPLETE
setopt AUTO_LIST
# vim: set ts=4 sw=4 tw=0 ft=zsh :

View File

@ -1,6 +1,6 @@
#######################################################################################
# Start autocomplete
autoload -U compinit; compinit
autoload -U compinit; compinit -u
autoload -U compsys;
compctl -g "*(-/)" + -g ".*(-/)" cd

View File

@ -1,17 +1,29 @@
#######################################################################################
# Setup PROMPT
if [ ${TERM[0,5]} = "xterm" ] || [ ${TERM} = "rxvt" ]; then
# We are on xterminal
W="%{]2;::: %n at %m in %. :::%}"
I="%{]1;%m::%.%}"
L="%B%K{blue}%F{white}@%m::%2~ %f%k
%F{yellow}%#%f%b "
PS1="$W$I$L"
unset W I L
else
# We are not on xterminal
PS1="%B[%l] %n@%m:%~ %#%b "
fi
# prompt_akel_setup() {
# precmd () {
# # Setup PROMPT
# if [ ${TERM[0,5]} = "xterm" ] || [ ${TERM} = "rxvt" ]; then
# # We are on xterminal
# W="%{]2;::: %n at %m in %. :::%}"
# I="%{]1;%m::%.%}"
# L="%B%K{blue}%F{white}@%m::%2~ %f%k
# %F{yellow}%#%f%b "
# PS1="$W$I$L"
# unset W I L
# else
# # We are not on xterminal
# PS1="%B[%l] %n@%m:%~ %#%b "
# fi
# }
# preexec () { }
# }
# prompt_akel_setup
autoload -U promptinit;promptinit
prompt akel1
# vim: set ts=4 sw=4 tw=0 ft=zsh :

View File

@ -0,0 +1,19 @@
function prompt_akel1_setup {
# Setup PROMPT
if [ ${TERM[0,5]} = "xterm" ] || [ ${TERM} = "rxvt" ]; then
# We are on xterminal
W="%{]2;::: %n at %m in %. :::%}"
I="%{]1;%m::%.%}"
L="%B%K{blue}%F{white}@%m::%2~ %f%k
%F{yellow}%#%f%b "
PS1="$W$I$L"
unset W I L
else
# We are not on xterminal
PS1="%B[%l] %n@%m:%~ %#%b "
fi
}
prompt_akel1_setup

View File

@ -11,6 +11,10 @@ LIBRARY="/etc/zsh.d"
KERNLIB="${LIBRARY}/${KERNEL}"
function loadRC {
if [ -d $1/zshfunctions ]; then
fpath=($1/zshfunctions $fpath)
fi
if [ -d $1 ]; then
# for zshFile in $1/*[^~]; do
for zshFile in $1/*[^off\|~]; do