-
Notifications
You must be signed in to change notification settings - Fork 0
/
.space.zsh
executable file
·66 lines (61 loc) · 1.57 KB
/
.space.zsh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#!/usr/bin/env zsh
SPACEZSH_LAYERS=(alias alfred dir emacs enhanced-vi fzf kill tmux issh nnn)
typeset -A SPACEZSH_DIR_MAPPINGS=(
'a' ..
'A' /Applications
'b' ~/blog
'B' ~/bin
'c' ~/.config
'C' ~/cascode
'd' ~/Downloads
'D' ~/Documents
'e' ~/.emacs.spacemacs.d
'F' ~/Cafe
'g' ~/cascode/github.com
'h' ~
'H' /home
'i' ~/Library/Mobile\ Documents/com~apple~CloudDocs
'j' ~/cascode/spring/demo
'K' ~/kt
'l' ~/Library/Application\ Support
'L' ~/Library/Preferences
'm' ~/Documents/materials
'M' ~/Movies
'k' ~/sd
'p' '=> popd -q; chpwd'
'P' '=> project_root_widget'
$'\eR' '=> project_root_widget'
'r' ~/.tmux-resurrect
's' ~/Documents/scratches
'S' ~/snips
't' ~/tmp
'T' ~/.Trash
'v' /Volumes
'z' ~/.spacezsh
'Z' ~/.oh-my-zsh
'v' /Volumes
$'\eh' ~
'/' /
$'\e/' /
't' ~/tmp
$'\ea' ..
$'\ep' '=> popd -q; chpwd'
$'\e-' '-'
)
typeset -A SPACEZSH_EMACS_EXT_MAPPINGS=(
# $'\ex' spacezsh.emacs.widget.dired
$'\eO' spacezsh.emacs.widget.capture
)
typeset -A SPACEZSH_FZF_EXT_MAPPINGS=(
$'\eg\ec' spacezsh.fzf.widget.git-checkout
$'\eC' spacezsh.fzf.widget.select-dir-no-recursive
$'\et' spacezsh.fzf.widget.cd
$'\eX' spacezsh.fzf.widget.cd
$'\eT' spacezsh.fzf.widget.no-recursive
$'\ec' spacezsh.fzf.widget.cd-norecursive
$'\ej' spacezsh.fzf.widget.auotjump
$'\eJ' spacezsh.fzf.widget.select-dir-autojump
$'\eo' spacezsh.fzf.widget.capture
)
SPACEZSH_BARE_SPACE_ENABLED=true
source $HOME/.spacezsh/init.zsh