@@ -26,34 +26,36 @@ source "${MYZS_LIB}/progress.sh"
26
26
pg_start
27
27
source " ${MYZS_LIB} /lazyload.sh"
28
28
29
- pg_mark " Load require libraries "
29
+ pg_mark " Fetches required library "
30
30
source " ${MYZS_LIB} /setup.sh" || pg_mark_false " Loading setup file"
31
31
32
32
pg_mark " Setup variables"
33
33
source " ${MYZS_SRC} /custom.variable.sh" || pg_mark_false " Setting custom variable"
34
34
35
- pg_mark " Setup alias"
36
- source " ${MYZS_SRC} /default.alias.sh" || pg_mark_false " Loading default alias"
37
- source " ${MYZS_SRC} /custom.alias.sh" || pg_mark_false " Loading custom alias"
38
-
39
- pg_mark " Setup libraries"
40
- source " ${MYZS_SRC} /default.library.sh" || pg_mark_false " Loading default library"
41
-
42
- pg_mark " Setup completions"
43
- source " ${MYZS_SRC} /default.completion.sh" || pg_mark_false " Loading default completion"
44
-
45
- pg_mark " Setup work location"
46
- source " ${MYZS_SRC} /location.sh" || pg_mark_false " Loading location cli"
47
-
48
35
pg_mark " Setup zgen"
49
36
if is_string_exist " $ZGEN_HOME " && is_file_exist " ${ZGEN_HOME} /zgen.zsh" ; then
50
- source " ${MYZS_SRC} /zgen.zsh"
37
+ source " ${MYZS_SRC} /default. zgen.plugin .zsh"
51
38
source " ${ZGEN_HOME} /zgen.zsh"
52
39
53
40
if ! zgen saved || $ZGEN_FORCE_SAVE ; then
54
41
# prezto options
55
- zgen prezto editor key-bindings ' emacs'
56
- zgen prezto prompt theme ' steeef'
42
+ zgen prezto editor key-bindings ' vi'
43
+ zgen prezto editor ' dot-expansion' ' yes'
44
+
45
+ # zgen prezto prompt theme 'spaceship'
46
+
47
+ zgen prezto autosuggestions color ' yes'
48
+ zgen prezto ' autosuggestions:color' found ' fg=8'
49
+
50
+ # zgen prezto 'tmux:iterm' integrate 'yes'
51
+
52
+ zgen prezto terminal ' auto-title' ' yes'
53
+ zgen prezto ' terminal:window-title' format ' %n@%m: %s'
54
+ zgen prezto ' terminal:tab-title' format ' %m: %s'
55
+ zgen prezto ' terminal:multiplexer-title' format ' %s'
56
+
57
+ zgen prezto ' syntax-highlighting' color ' yes'
58
+ zgen prezto ' syntax-highlighting' highlighters ' main' ' brackets' ' pattern' ' line' ' cursor' ' root'
57
59
58
60
zgen prezto
59
61
@@ -65,6 +67,8 @@ if is_string_exist "$ZGEN_HOME" && is_file_exist "${ZGEN_HOME}/zgen.zsh"; then
65
67
zgen load " $plugin "
66
68
done
67
69
70
+ # zgen load denysdovhan/spaceship-prompt
71
+
68
72
# generate the init script from plugins above
69
73
zgen save
70
74
fi
75
79
pg_mark_false " Zgen not found"
76
80
fi
77
81
78
- pg_stop
79
-
80
- # SECONDS=0
81
-
82
- # export MYZS_ROOT="${HOME}/.myzs"
83
- # export MYZS_SRC="${HOME}/.myzs/src"
84
-
85
- # export MYZS_GLOBAL="${MYZS_ROOT}/global"
82
+ pg_mark " Customize zgen plugin"
83
+ source " ${MYZS_SRC} /custom.zgen.plugin.zsh"
86
84
87
- # export MYZS_SETTING="${MYZS_GLOBAL}/settings"
88
- # export MYZS_LIB="${MYZS_GLOBAL}/lib"
89
-
90
- # export MYZS_CUSTOM="${MYZS_ROOT}/custom.lib"
91
-
92
- # export MYZS_TEMP_FOLDER="/tmp/myzs"
93
- # mkdir $MYZS_TEMP_FOLDER &>/dev/null
94
-
95
- # _myzs_is_integer() {
96
- # [[ $1 =~ ^[0-9]+$ ]] 2>/dev/null && return 0 || return 1
97
- # }
98
-
99
- # throw() {
100
- # printf '%s\n' "$1" >&2 && _myzs_is_integer "$2" && return "$2"
101
- # return 0
102
- # }
103
-
104
- # _myzs__load() {
105
- # local file="$1" # temp
106
-
107
- # ! [ -f "$file" ] && _myzs_print_error_tofile "status" "file" "${file} NOT EXIST!"
108
-
109
- # if source "$file"; then
110
- # _myzs_print_log_tostd "load" "file" "${file}"
111
- # return 0
112
- # else
113
- # _myzs_print_error_tostd "load" "file" "${file} (code=$?)"
114
- # return 1
115
- # fi
116
- # }
117
-
118
- # _myzs_loop_load() {
119
- # local exit_code=0
120
- # for f in $1/[0-9]*; do
121
- # _myzs__load "$f" || ((exit_code++))
122
- # done
123
-
124
- # return $exit_code
125
- # }
126
-
127
- # _myzs_load() {
128
- # local folder="$1"
129
- # ! test -d "$folder" && throw "$folder Not EXIST!" && return 5
130
- # _myzs_loop_load "$folder"
131
- # }
132
-
133
- # _myzs_raw_load() {
134
- # local folder="$1"
135
- # ! test -d "$folder" && echo "CANNOT load $folder" && return 199
136
- # _myzs_loop_load "$folder"
137
- # }
138
-
139
- # _myzs_raw_load "$MYZS_LIB"
85
+ pg_mark " Setup alias"
86
+ source " ${MYZS_SRC} /default.alias.sh" || pg_mark_false " Loading default alias"
87
+ source " ${MYZS_SRC} /custom.alias.sh" || pg_mark_false " Loading custom alias"
140
88
141
- # _myzs_print_log_seperate_tostd "setting "
142
- # _myzs_raw_load "$MYZS_SETTING "
89
+ pg_mark " Setup libraries "
90
+ source " ${MYZS_SRC} /default.library.sh " || pg_mark_false " Loading default library "
143
91
144
- # _myzs_print_log_seperate_tostd "global "
145
- # _myzs_load "$MYZS_GLOBAL "
92
+ pg_mark " Setup completions "
93
+ source " ${MYZS_SRC} /default.completion.sh " || pg_mark_false " Loading default completion "
146
94
147
- # _myzs_print_log_seperate_tostd "custom "
148
- # _myzs_load "$MYZS_CUSTOM "
95
+ pg_mark " Setup work location "
96
+ source " ${MYZS_SRC} /location.sh " || pg_mark_false " Loading location cli "
149
97
150
- # _myzs_print_log_seperate_tostd "main "
151
- # _myzs_load "$ MYZS_SRC"
98
+ pg_mark " Setup prompt theme "
99
+ source " ${ MYZS_SRC} /theme.sh " || pg_mark_false " Loading theme configuration "
152
100
153
- # duration=$SECONDS
154
- # min="$((duration / 60))"
155
- # sec="$((duration % 60))"
101
+ pg_mark " Customize Zsh setting"
102
+ source " ${MYZS_SRC} /custom.setting.zsh" || pg_mark_false " Setting zsh setting"
156
103
157
- # _myzs_print_log_seperate_tostd
158
- # _myzs_print_log_tostd "status" "time" "$min minutes $sec seconds elapsed"
159
- # _myzs_print_log_tofile "status" "time" "$min minutes $sec seconds elapsed"
104
+ pg_stop
0 commit comments