1
0
mirror of https://shylinux.com/x/ContextOS synced 2025-04-26 09:14:06 +08:00

opt miss.sh

This commit is contained in:
shaoying 2020-04-29 00:30:00 +08:00
parent 1d8581320c
commit f1a437fbf3

View File

@ -1,5 +1,30 @@
#!/bin/sh
# 加载框架
[ -d ~/.ish ] || [ -d usr/intshell ] || git clone https://github.com/shylinux/intshell usr/intshell
[ "$ISH_CONF_PRE" != "" ] || source usr/intshell/plug.sh || source ~/.ish/plug.sh
declare -f ish_help_repos || require conf.sh
ish_miss_pwd=${PWD}
ish_miss_pwd() { echo $ish_miss_pwd; }
ish_miss_reload() { require ${ish_miss_pwd}/$BASH_SOURCE; }
ish_miss_prepare_syntax_source=${PWD}/conf
ish_miss_prepare_syntax_target=~/.vim/syntax
ish_miss_prepare_syntax_language="sh go shy javascript"
ish_miss_prepare_syntax() { local prefix=ish_miss_prepare_syntax
local source=$(ish_get $prefix source)
local target=$(ish_get $prefix target) && [ -d $target ] || mkdir $target
for _l in $(ish_get $prefix language); do local file=$target/$_l.vim
[ -f $file ] || ln $source/$_l.vim $file
done
ish_show -green "vim syntax script:" && ls -lht $target
}
ish_miss_prepare() {
ish_miss_prepare_syntax
}
return
create() {
tmux new-session -d -s miss -n shy
tmux split-window -p 30 -t miss:shy.1