From 46ac6b2c967768aafe50a5446aab2241ddbcff69 Mon Sep 17 00:00:00 2001 From: hugues Date: Sun, 20 Aug 2006 19:50:12 +0000 Subject: Grand ménage dans la conf Zsh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn+ssh://hugues@maison/opt/svn/private/hugues@255 a0e5b806-a6f9-0310-978d-cbce73f8a913 --- user:hiegel/20_Environment.zsh | 8 ++ user:hiegel/21_PromptsColors.zsh | 7 ++ user:hiegel/25_Prompts.zsh | 4 + user:hiegel/40_KeyBindings.zsh | 164 +++++++++++++++++++++++++++++++++++++++ user:hiegel/zlogin | 9 +++ 5 files changed, 192 insertions(+) create mode 100644 user:hiegel/20_Environment.zsh create mode 100644 user:hiegel/21_PromptsColors.zsh create mode 100644 user:hiegel/25_Prompts.zsh create mode 100644 user:hiegel/40_KeyBindings.zsh create mode 100644 user:hiegel/zlogin (limited to 'user:hiegel') diff --git a/user:hiegel/20_Environment.zsh b/user:hiegel/20_Environment.zsh new file mode 100644 index 0000000..12982d6 --- /dev/null +++ b/user:hiegel/20_Environment.zsh @@ -0,0 +1,8 @@ +#!/bin/zsh + +if ( [ "$TERM" = "screen" ] ) +then + PS1_USER="34" +fi + +PS1_USER=33 diff --git a/user:hiegel/21_PromptsColors.zsh b/user:hiegel/21_PromptsColors.zsh new file mode 100644 index 0000000..871ce93 --- /dev/null +++ b/user:hiegel/21_PromptsColors.zsh @@ -0,0 +1,7 @@ +#!/bin/zsh + +if ( [ "$TERM" = "screen" ] ) +then + PS1_USER="34" +fi + diff --git a/user:hiegel/25_Prompts.zsh b/user:hiegel/25_Prompts.zsh new file mode 100644 index 0000000..9a99ecc --- /dev/null +++ b/user:hiegel/25_Prompts.zsh @@ -0,0 +1,4 @@ +#!/bin/zsh + +PS1="%{[%(!."$PS1_ROOT"."$PS1_USER")m%}%n%{%}@%{[0;%(!."$PS1_ROOT"."$PS1_USER")m%}%y%{%} %(!.%{[1;"$PS1_ROOT"m%}%d%{%}.%{[1;"$PS1_USER"m%}%~%{%})"${LD_PRELOAD:t:s/lib//:r}" " + diff --git a/user:hiegel/40_KeyBindings.zsh b/user:hiegel/40_KeyBindings.zsh new file mode 100644 index 0000000..199b751 --- /dev/null +++ b/user:hiegel/40_KeyBindings.zsh @@ -0,0 +1,164 @@ +#!/bin/zsh + +## Résultat d'un ``bindkey'' + +bindkey "#" set-mark-command +bindkey "^A" beginning-of-line +bindkey "^B" backward-char +bindkey "^D" delete-char-or-list +bindkey "^E" end-of-line +bindkey "^F" forward-char +bindkey "^G" send-break +bindkey "^H" backward-delete-char +bindkey "^I" expand-or-complete +bindkey "^J" accept-line +bindkey "^K" kill-line +bindkey "^L" clear-screen +bindkey "^M" accept-line +bindkey "^N" down-line-or-history +bindkey "^O" accept-line-and-down-history +bindkey "^P" up-line-or-history +bindkey "^Q" push-line +bindkey "^R" history-incremental-search-backward +bindkey "^S" history-incremental-search-forward +bindkey "^T" transpose-chars +bindkey "^U" kill-whole-line +bindkey "^V" quoted-insert +bindkey "^W" backward-kill-word +bindkey "^X^B" vi-match-bracket +bindkey "^X^F" vi-find-next-char +bindkey "^X^J" vi-join +bindkey "^X^K" kill-buffer +bindkey "^X^N" infer-next-history +bindkey "^X^O" overwrite-mode +bindkey "^X^R" _read_comp +bindkey "^X^U" undo +bindkey "^X^V" vi-cmd-mode +bindkey "^X^X" exchange-point-and-mark +bindkey "^X*" expand-word +bindkey "^X=" what-cursor-position +bindkey "^X?" _complete_debug +bindkey "^XC" _correct_filename +bindkey "^XG" list-expand +bindkey "^Xa" _expand_alias +bindkey "^Xc" _correct_word +bindkey "^Xd" _list_expansions +bindkey "^Xe" _expand_word +bindkey "^Xg" list-expand +bindkey "^Xh" _complete_help +bindkey "^Xm" _most_recent_file +bindkey "^Xn" _next_tags +bindkey "^Xr" history-incremental-search-backward +bindkey "^Xs" history-incremental-search-forward +bindkey "^Xt" _complete_tag +bindkey "^Xu" undo +bindkey "^X~" _bash_list-choices +bindkey "^Y" yank +bindkey "^D" list-choices +bindkey "^G" send-break +bindkey "^H" backward-kill-word +bindkey "^I" self-insert-unmeta +bindkey "^J" self-insert-unmeta +bindkey "^L" clear-screen +bindkey "^M" self-insert-unmeta +bindkey "[3~" kill-region +bindkey "" history-search-backward +bindkey "" history-search-forward +bindkey "" forward-word +bindkey "" backward-word +bindkey "^_" copy-prev-word +bindkey " " magic-space +bindkey "!" expand-history +bindkey "\"" quote-region +bindkey "\$" spell-word +bindkey "'" quote-line #'" +bindkey "," _history-complete-newer +bindkey "-" neg-argument +bindkey "." insert-last-word +bindkey "/" _history-complete-older +bindkey "0" digit-argument +bindkey "1" digit-argument +bindkey "2" digit-argument +bindkey "3" digit-argument +bindkey "4" digit-argument +bindkey "5" digit-argument +bindkey "6" digit-argument +bindkey "7" digit-argument +bindkey "8" digit-argument +bindkey "9" digit-argument +bindkey "<" beginning-of-buffer-or-history +bindkey ">" end-of-buffer-or-history +bindkey "?" which-command +bindkey "A" accept-and-hold +bindkey "B" backward-word +bindkey "C" capitalize-word +bindkey "D" kill-word +bindkey "F" forward-word +bindkey "G" get-line +bindkey "H" run-help +bindkey "L" down-case-word +bindkey "N" history-search-forward +bindkey "OA" up-line-or-history +bindkey "OB" down-line-or-history +bindkey "OC" forward-char +bindkey "OD" backward-char +bindkey "P" history-search-backward +bindkey "Q" push-line +bindkey "S" spell-word +bindkey "T" transpose-words +bindkey "U" up-case-word +bindkey "W" copy-region-as-kill +bindkey "[1~" beginning-of-line +bindkey "[2~" overwrite-mode +bindkey "[3~" delete-char +bindkey "[4~" end-of-line +bindkey "[5~" history-beginning-search-backward-end +bindkey "[6~" history-beginning-search-forward-end +bindkey "" up-line-or-history +bindkey "" down-line-or-history +bindkey "" forward-char +bindkey "" backward-char +bindkey "_" insert-last-word +bindkey "a" accept-and-hold +bindkey "b" backward-word +bindkey "c" capitalize-word +bindkey "d" kill-word +bindkey "f" forward-word +bindkey "g" get-line +bindkey "h" run-help +bindkey "l" down-case-word +bindkey "n" history-search-forward +bindkey "p" history-search-backward +bindkey "q" push-line +bindkey "s" spell-word +bindkey "t" transpose-words +bindkey "u" up-case-word +bindkey "w" copy-region-as-kill +bindkey "x" execute-named-cmd +bindkey "y" yank-pop +bindkey "z" execute-last-named-cmd +bindkey "|" vi-goto-column +bindkey "~" _bash_complete-word +bindkey "^?" backward-kill-word +bindkey "^\" up-history +bindkey "^\" down-history +bindkey "^\" forward-char +bindkey "^\" backward-char +bindkey "^_" undo +bindkey " "-"~" self-insert +bindkey "" backward-delete-char +bindkey "\M-^@"-"\M-" self-insert + +# Raccourcis pour les todo : funny :) +bindkey -s "t" "  todo\n" +bindkey -s "T" "  todo all -c\n" + +bindkey -s "é" " 2>/dev/null " +bindkey -s "2" " 2>&1 " + +bindkey -s "m" "  make\n" +bindkey -s "M" "make " + +bindkey -s "l" "  l\n" +#bindkey -s "L" "  la\n" + diff --git a/user:hiegel/zlogin b/user:hiegel/zlogin new file mode 100644 index 0000000..0fbd0da --- /dev/null +++ b/user:hiegel/zlogin @@ -0,0 +1,9 @@ + +which calendar 2>&1 >/dev/null && \ +for i in {1..$COLUMNS} ; do echo -n "_" ; done && \ +echo && \ +calendar -A0 | sed "s/^\(......\*.*\)/\1/" && \ +for i in {1..$COLUMNS} ; do echo -n "_" ; done && \ +echo "" + + -- cgit v1.2.3