summaryrefslogtreecommitdiff
path: root/user:hiegel
diff options
context:
space:
mode:
authorhugues <hugues@a0e5b806-a6f9-0310-978d-cbce73f8a913>2006-08-20 19:50:12 +0000
committerHugues Hiegel <hugues@hiegel.fr>2008-03-07 14:15:09 +0100
commit46ac6b2c967768aafe50a5446aab2241ddbcff69 (patch)
tree05c0007a21eaf529518e2bd77f4fb18170139986 /user:hiegel
parent01b231dc56c2335481644728405c7aba037f1f5e (diff)
Grand ménage dans la conf Zsh
git-svn-id: svn+ssh://hugues@maison/opt/svn/private/hugues@255 a0e5b806-a6f9-0310-978d-cbce73f8a913
Diffstat (limited to 'user:hiegel')
-rw-r--r--user:hiegel/20_Environment.zsh8
-rw-r--r--user:hiegel/21_PromptsColors.zsh7
-rw-r--r--user:hiegel/25_Prompts.zsh4
-rw-r--r--user:hiegel/40_KeyBindings.zsh164
-rw-r--r--user:hiegel/zlogin9
5 files changed, 192 insertions, 0 deletions
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 ""
+
+