@@ -34,26 +34,25 @@ function leetcode_ins(){
34
34
}
35
35
36
36
function python_ins(){
37
- ! (grep -F ' pyls' ~ /.config/nvim/init.vim & > /dev/null ) && \
38
- sed -i " /LanguageClient_serverCommands/a\ 'python': ['pyls']," ~ /.config/nvim/init.vim
37
+ echo " python ins"
39
38
}
40
39
function java_ins(){
41
40
! (grep -F ' jdtls' ~ /.config/nvim/init.vim & > /dev/null ) && \
42
- sed -i " /LanguageClient_serverCommands/a \ 'java': ['/usr/local/bin/jdtls', '-data', getcwd()]," ~ /.config/nvim/init.vim
41
+ sed -i " /LanguageClient_serverCommands/a \\ 'java': ['/usr/local/bin/jdtls', '-data', getcwd()]," ~ /.config/nvim/init.vim
43
42
}
44
43
function lua_ins(){
45
44
! (grep -F ' lua-lsp' ~ /.config/nvim/init.vim & > /dev/null ) && \
46
- sed -i " /LanguageClient_serverCommands/a \ 'lua': ['lua-lsp']," ~ /.config/nvim/init.vim
45
+ sed -i " /LanguageClient_serverCommands/a \\ 'lua': ['lua-lsp']," ~ /.config/nvim/init.vim
47
46
}
48
47
function fe_ins(){
49
48
! (grep -F ' typescript-language-server' ~ /.config/nvim/init.vim & > /dev/null ) && \
50
- sed -i " /LanguageClient_serverCommands/a \ 'css': ['css-languageserver', '--stdio']," ~ /.config/nvim/init.vim && \
51
- sed -i " /LanguageClient_serverCommands/a \ 'less': ['css-languageserver', '--stdio']," ~ /.config/nvim/init.vim && \
52
- sed -i " /LanguageClient_serverCommands/a \ 'sass': ['css-languageserver', '--stdio']," ~ /.config/nvim/init.vim && \
53
- sed -i " /LanguageClient_serverCommands/a \ 'javascript': ['typescript-language-server', '--stdio']," ~ /.config/nvim/init.vim && \
54
- sed -i " /LanguageClient_serverCommands/a \ 'javascript.jsx': ['typescript-language-server', '--stdio']," ~ /.config/nvim/init.vim && \
55
- sed -i " /LanguageClient_serverCommands/a \ 'typescript': ['typescript-language-server', '--stdio']," ~ /.config/nvim/init.vim && \
56
- sed -i " /LanguageClient_serverCommands/a \ 'typescript.tsx': ['typescript-language-server', '--stdio']," ~ /.config/nvim/init.vim
49
+ sed -i " /LanguageClient_serverCommands/a \\ 'css': ['css-languageserver', '--stdio']," ~ /.config/nvim/init.vim && \
50
+ sed -i " /LanguageClient_serverCommands/a \\ 'less': ['css-languageserver', '--stdio']," ~ /.config/nvim/init.vim && \
51
+ sed -i " /LanguageClient_serverCommands/a \\ 'sass': ['css-languageserver', '--stdio']," ~ /.config/nvim/init.vim && \
52
+ sed -i " /LanguageClient_serverCommands/a \\ 'javascript': ['typescript-language-server', '--stdio']," ~ /.config/nvim/init.vim && \
53
+ sed -i " /LanguageClient_serverCommands/a \\ 'javascript.jsx': ['typescript-language-server', '--stdio']," ~ /.config/nvim/init.vim && \
54
+ sed -i " /LanguageClient_serverCommands/a \\ 'typescript': ['typescript-language-server', '--stdio']," ~ /.config/nvim/init.vim && \
55
+ sed -i " /LanguageClient_serverCommands/a \\ 'typescript.tsx': ['typescript-language-server', '--stdio']," ~ /.config/nvim/init.vim
57
56
}
58
57
59
58
function go_ins(){
@@ -73,7 +72,7 @@ function go_ins(){
73
72
function php_ins(){
74
73
! (grep -F ' arnaud-lb/vim-php-namespace' ~ /.config/nvim/init.vim & > /dev/null ) && \
75
74
sed -i " /plug#begin/aPlug 'stephpy/vim-php-cs-fixer'" ~ /.config/nvim/init.vim && \
76
- sed -i " /LanguageClient_serverCommands/a\ 'php': ['node', '/usr/local/lib/node_modules/intelephense/lib/intelephense.js', '--stdio']," ~ /.config/nvim/init.vim && \
75
+ sed -i " /LanguageClient_serverCommands/a\\ 'php': ['node', '/usr/local/lib/node_modules/intelephense/lib/intelephense.js', '--stdio']," ~ /.config/nvim/init.vim && \
77
76
sed -i " /plug#begin/aPlug 'vim-vdebug/vdebug'" ~ /.config/nvim/init.vim
78
77
cat > /usr/local/bin/phpxd << END
79
78
#!/bin/zsh
@@ -142,7 +141,7 @@ if [ "Y$OPT_VIM_GO" == "Yyes" ];then
142
141
go_ins
143
142
fi
144
143
145
- if [ " Y$OPT_VIM_PHP " == " Yyes" ]; then
144
+ if [ " Y$OPT_PHP " == " Yyes" ]; then
146
145
php_ins
147
146
fi
148
147
0 commit comments