mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-01-02 02:19:06 +01:00
Merge abd2313bcc into 1120f97305
This commit is contained in:
commit
0aebfbc470
4 changed files with 116 additions and 0 deletions
10
plugins/dircycle/dircycle.plugin.zsh
Normal file
10
plugins/dircycle/dircycle.plugin.zsh
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
##
|
||||
# dircycle plugin: enables cycling through the directory
|
||||
# stack using Ctrl+Shift+Left/Right
|
||||
|
||||
eval "insert-cycledleft () { zle push-line; LBUFFER='pushd -q +1'; zle accept-line }"
|
||||
zle -N insert-cycledleft
|
||||
bindkey "\e[1;6D" insert-cycledleft
|
||||
eval "insert-cycledright () { zle push-line; LBUFFER='pushd -q -0'; zle accept-line }"
|
||||
zle -N insert-cycledright
|
||||
bindkey "\e[1;6C" insert-cycledright
|
||||
94
plugins/function_keys/function_keys.plugin.zsh
Normal file
94
plugins/function_keys/function_keys.plugin.zsh
Normal file
|
|
@ -0,0 +1,94 @@
|
|||
##
|
||||
# function keys plugin: defines easy hooks you can implement or override
|
||||
# to respond to F1-F12 keys
|
||||
|
||||
#F1
|
||||
eval "f1() {zle push-line;LBUFFER+='fkey_f1';zle accept-line}"
|
||||
zle -N f1
|
||||
bindkey '^[OP' f1
|
||||
#F2
|
||||
eval "f2() {zle push-line;LBUFFER+='fkey_f2';zle accept-line}"
|
||||
zle -N f2
|
||||
bindkey '^[OQ' f2
|
||||
#F3
|
||||
eval "f3() {zle push-line;LBUFFER+='fkey_f3';zle accept-line}"
|
||||
zle -N f3
|
||||
bindkey '^[OR' f3
|
||||
#F4
|
||||
eval "f4() {zle push-line;LBUFFER+='fkey_f4';zle accept-line}"
|
||||
zle -N f4
|
||||
bindkey '^[OS' f4
|
||||
#F5
|
||||
eval "f5() {zle push-line;LBUFFER+='fkey_f5';zle accept-line}"
|
||||
zle -N f5
|
||||
bindkey '^[[15~' f5
|
||||
#F6
|
||||
eval "f6() {zle push-line;LBUFFER+='fkey_f6';zle accept-line}"
|
||||
zle -N f6
|
||||
bindkey '^[[17~' f6
|
||||
#F7
|
||||
eval "f7() {zle push-line;LBUFFER+='fkey_f7';zle accept-line}"
|
||||
zle -N f7
|
||||
bindkey '^[[18~' f7
|
||||
#F8
|
||||
eval "f8() {zle push-line;LBUFFER+='fkey_f8';zle accept-line}"
|
||||
zle -N f8
|
||||
bindkey '^[[19~' f8
|
||||
#F9
|
||||
eval "f9() {zle push-line;LBUFFER+='fkey_f9';zle accept-line}"
|
||||
zle -N f9
|
||||
bindkey '^[[20~' f9
|
||||
#F10
|
||||
eval "f10() {zle push-line;LBUFFER+='fkey_f10';zle accept-line}"
|
||||
zle -N f10
|
||||
bindkey '^[[21~' f10
|
||||
#F11
|
||||
eval "f11() {zle push-line;LBUFFER+='fkey_f11';zle accept-line}"
|
||||
zle -N f11
|
||||
bindkey '^[[23~' f11
|
||||
#F12
|
||||
eval "f12() {zle push-line;LBUFFER+='fkey_f12';zle accept-line}"
|
||||
zle -N f12
|
||||
bindkey '^[[24~' f12
|
||||
|
||||
function fkey_f1 {
|
||||
_undefined_fkey
|
||||
}
|
||||
function fkey_f2 {
|
||||
_undefined_fkey
|
||||
}
|
||||
function fkey_f3 {
|
||||
_undefined_fkey
|
||||
}
|
||||
function fkey_f4 {
|
||||
_undefined_fkey
|
||||
}
|
||||
function fkey_f5 {
|
||||
_undefined_fkey
|
||||
}
|
||||
function fkey_f6 {
|
||||
_undefined_fkey
|
||||
}
|
||||
function fkey_f7 {
|
||||
_undefined_fkey
|
||||
}
|
||||
function fkey_f8 {
|
||||
_undefined_fkey
|
||||
}
|
||||
function fkey_f9 {
|
||||
_undefined_fkey
|
||||
}
|
||||
function fkey_f10 {
|
||||
_undefined_fkey
|
||||
}
|
||||
function fkey_f11 {
|
||||
_undefined_fkey
|
||||
}
|
||||
function fkey_f12 {
|
||||
_undefined_fkey
|
||||
}
|
||||
function _undefined_fkey {
|
||||
echo "Undefined key action"
|
||||
}
|
||||
|
||||
|
||||
5
plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh
Normal file
5
plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
export VIRTUAL_ENV_DISABLE_PROMPT=1
|
||||
|
||||
source virtualenvwrapper.sh
|
||||
|
||||
export RPROMPT="%{$fg_bold[white]%}(venv:\${VIRTUAL_ENV:t})%{$reset_color%}"
|
||||
7
themes/vmalloc.zsh-theme
Normal file
7
themes/vmalloc.zsh-theme
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
PROMPT='%(?.%{$fg_bold[green]%}.%{$fg_bold[red]%})➜ %{$fg_bold[green]%}%p %{$fg[white]%}%c %{$fg_bold[black]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'
|
||||
|
||||
ZSH_THEME_GIT_PROMPT_PREFIX="git:(%{$fg[black]%}"
|
||||
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
|
||||
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[black]%}) %{$fg[yellow]%}✗%{$reset_color%}"
|
||||
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[black]%})"
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue