comparison setup @ 662:f280738a90a6

[vim] vendor theme and add some more
author nanaya <me@nanaya.pro>
date Fri, 10 Dec 2021 20:20:30 +0900
parents b9672858e2e2
children 850b04203732
comparison
equal deleted inserted replaced
661:c74dffea6a0a 662:f280738a90a6
140 tmux_conf_file="`basename "/${tmux_conf}"`" 140 tmux_conf_file="`basename "/${tmux_conf}"`"
141 _rc "${1}" "${tmux_conf_file}" ".${tmux_conf_file}" 141 _rc "${1}" "${tmux_conf_file}" ".${tmux_conf_file}"
142 done 142 done
143 } 143 }
144 144
145 _vim_autoload() { 145 _vim_x() {
146 case "${1}" in 146 case "${1}" in
147 install) _echon "Copying";; 147 install) _echon "Copying";;
148 uninstall) _echon "Removing";; 148 uninstall) _echon "Removing";;
149 esac 149 esac
150 _echon " vim autoloads..." 150 x="${2}"
151 151 _echon " vim ${x}..."
152 for i in "${basedir}/vendor/vim-autoload"/*.vim; do 152
153 autoload_file_name="`basename "/${i}"`" 153 for i in "${basedir}/vendor/vim-${x}"/*.vim; do
154 _echon "[${autoload_file_name}]" 154 file_name="`basename "/${i}"`"
155 _rc "${1}" "../vendor/vim-autoload/${autoload_file_name}" ".vim/autoload/${autoload_file_name}" > /dev/null 155 _echon "[${file_name}]"
156 done 156 _rc "${1}" "../vendor/vim-${x}/${file_name}" ".vim/${x}/${file_name}" > /dev/null
157 _echo ...done
158 }
159
160 _vim_syntax() {
161 case "${1}" in
162 install) _echon "Copying";;
163 uninstall) _echon "Removing";;
164 esac
165 _echon " vim syntaxes..."
166
167 for i in "${basedir}/vendor/vim-syntax"/*.vim; do
168 syntax_file_name="`basename "/${i}"`"
169 _echon "[${syntax_file_name}]"
170 _rc "${1}" "../vendor/vim-syntax/${syntax_file_name}" ".vim/syntax/${syntax_file_name}" > /dev/null
171 done 157 done
172 _echo ...done 158 _echo ...done
173 } 159 }
174 160
175 _upgrade() { 161 _upgrade() {
208 _rc "${1}" "hgignore_global" ".hgignore_global" 194 _rc "${1}" "hgignore_global" ".hgignore_global"
209 _touch "${1}" "${HOME}/.hgignore_global.local" 195 _touch "${1}" "${HOME}/.hgignore_global.local"
210 _rc "${1}" "inputrc" ".inputrc" 196 _rc "${1}" "inputrc" ".inputrc"
211 _tmux "${1}" 197 _tmux "${1}"
212 _rc "${1}" "vim-srcery-drk" ".vim/colors/srcery-drk.vim" 198 _rc "${1}" "vim-srcery-drk" ".vim/colors/srcery-drk.vim"
213 _vim_syntax "${1}" 199 _vim_x "${1}" autoload
214 _vim_autoload "${1}" 200 _vim_x "${1}" colors
201 _vim_x "${1}" syntax
215 _rc "${1}" "vimrc" ".vimrc" 202 _rc "${1}" "vimrc" ".vimrc"
216 _rc "${1}" "irbrc" ".irbrc" 203 _rc "${1}" "irbrc" ".irbrc"
217 ;; 204 ;;
218 *) 205 *)
219 _help 206 _help