mirror of
https://github.com/theniceboy/.config.git
synced 2026-03-03 01:27:34 +08:00
zsh, ranger
This commit is contained in:
parent
6ab4789696
commit
9dafc70c65
3 changed files with 44 additions and 7 deletions
8
README.md
Normal file
8
README.md
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
#### fonts
|
||||
```
|
||||
ttf-linux-libertine # probably not actually needed, only aesthetic
|
||||
ttf-inconsolata # the monospace font
|
||||
ttf-emojione
|
||||
ttf-symbola
|
||||
```
|
||||
|
||||
|
|
@ -336,8 +336,9 @@ map gfs cd ~/prog/st/
|
|||
map gfz cd ~/.config/zsh
|
||||
map gs cd ~/scripts
|
||||
map ge cd /etc
|
||||
map gU cd /usr
|
||||
map guu cd /usr
|
||||
map gub cd /usr/bin
|
||||
map gul cd /usr/local
|
||||
map gus cd /usr/share
|
||||
map guf cd /usr/share/fonts
|
||||
map gud cd /usr/share/doc
|
||||
|
|
|
|||
40
zsh/zshrc
40
zsh/zshrc
|
|
@ -1,7 +1,7 @@
|
|||
export GOPATH=$HOME/go
|
||||
export PATH=$PATH:$HOME/go/bin
|
||||
#export TERM=xterm-256color
|
||||
export TERM=screen-256color
|
||||
export TERM=xterm-256color
|
||||
#export TERM=screen-256color
|
||||
|
||||
#autoload edit-command-line; zle -N edit-command-line
|
||||
#bindkey '^v' edit-command-line
|
||||
|
|
@ -39,11 +39,39 @@ bindkey -M vicmd "l" undo
|
|||
bindkey -M vicmd "=" vi-repeat-search
|
||||
bindkey -M vicmd "h" vi-forward-word-end
|
||||
|
||||
function zle-line-init zle-keymap-select {
|
||||
RPS1="${${KEYMAP/vicmd/-- NOR --}/(main|viins)/-- INS --}"
|
||||
RPS2=$RPS1
|
||||
zle reset-prompt
|
||||
#function zle-line-init zle-keymap-select {
|
||||
#RPS1="${${KEYMAP/vicmd/-- NOR --}/(main|viins)/-- INS --}"
|
||||
#RPS2=$RPS1
|
||||
#zle reset-prompt
|
||||
#}
|
||||
|
||||
function zle-keymap-select {
|
||||
if [[ ${KEYMAP} == vicmd ]] ||
|
||||
[[ $1 = 'block' ]]; then
|
||||
echo -ne '\e[1 q'
|
||||
|
||||
elif [[ ${KEYMAP} == main ]] ||
|
||||
[[ ${KEYMAP} == viins ]] ||
|
||||
[[ ${KEYMAP} = '' ]] ||
|
||||
[[ $1 = 'beam' ]]; then
|
||||
echo -ne '\e[5 q'
|
||||
fi
|
||||
}
|
||||
zle -N zle-keymap-select
|
||||
|
||||
# Use beam shape cursor on startup.
|
||||
echo -ne '\e[5 q'
|
||||
|
||||
# Use beam shape cursor for each new prompt.
|
||||
preexec() {
|
||||
echo -ne '\e[5 q'
|
||||
}
|
||||
|
||||
_fix_cursor() {
|
||||
echo -ne '\e[5 q'
|
||||
}
|
||||
precmd_functions+=(_fix_cursor)
|
||||
|
||||
|
||||
zle -N zle-line-init
|
||||
zle -N zle-keymap-select
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue