Skip to content

Commit 3740512

Browse files
committed
fix
1 parent 62c8fa1 commit 3740512

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

tools/neovim/ubuntu_init.sh

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,16 @@ function c_ins(){
77
sed -i "/plug#begin/aPlug 'sakhnik/nvim-gdb' , { 'branch': 'legacy' }" ~/.config/nvim/init.vim
88
! ( grep -F "languageserver" ~/.config/nvim/coc-settings.json ) && \
99
sed -i '/suggest.timeout/i "languageserver": { \n "clangd": { \n "command": "clangd",\n"filetypes": ["c", "cpp", "objc", "objcpp"],\n"args": ["-background-index"]\n }\n },' ~/.config/nvim/coc-settings.json
10+
11+
! ( grep -F "leetcode_solution_filetype" ~/.config/nvim/init.vim ) && \
12+
cat >> ~/.config/nvim/init.vim <<END
13+
let g:leetcode_solution_filetype='cpp'
14+
END
15+
1016
}
1117

1218
function leetcode_ins(){
13-
! (grep -F 'leetcode' ~/.config/nvim/init.vim &>/dev/null ) && \
19+
! (grep -F 'ianding1/leetcode' ~/.config/nvim/init.vim &>/dev/null ) && \
1420
pip3 install requests beautifulsoup4 && \
1521
sed -i "/plug#begin/aPlug 'ianding1/leetcode.vim'" ~/.config/nvim/init.vim
1622

@@ -26,26 +32,25 @@ END
2632
function python_ins(){
2733
! ( grep -F "python.linting.enabled" ~/.config/nvim/coc-settings.json ) && \
2834
sed -i '/suggest.timeout/i "python.linting.enabled": false,' ~/.config/nvim/coc-settings.json
29-
! ( grep -F "leetcode_solution_filetype" ~/.config/nvim/init.vim ) && \
30-
cat >> ~/.config/nvim/init.vim <<END
31-
let g:leetcode_solution_filetype=python3
32-
END
33-
3435
}
36+
3537
function java_ins(){
3638
! ( grep -F "leetcode_solution_filetype" ~/.config/nvim/init.vim ) && \
3739
cat >> ~/.config/nvim/init.vim <<END
38-
let g:leetcode_solution_filetype=java
40+
let g:leetcode_solution_filetype='java'
3941
END
4042
}
43+
4144
function lua_ins(){
4245
! ( grep -F "languageserver" ~/.config/nvim/coc-settings.json ) && \
4346
sed -i '/suggest.timeout/i "languageserver": {\n"lua": {\n"command": "lua-lsp",\n"filetypes": ["lua"]\n}\n },' ~/.config/nvim/coc-settings.json
4447
}
48+
4549
function bash_ins(){
4650
! ( grep -F "languageserver" ~/.config/nvim/coc-settings.json ) && \
4751
sed -i '/suggest.timeout/i "languageserver": {\n"bash": {\n"command": "bash-language-server",\n"args": ["start"],\n"filetypes": ["sh"]",ignoredRootPaths": ["~"]\n}\n},' ~/.config/nvim/coc-settings.json
4852
}
53+
4954
function fe_ins(){
5055
echo "fe"
5156
}
@@ -62,7 +67,7 @@ function go_ins(){
6267
sed -i '/suggest.timeout/i "languageserver": {\n"golang": {\n"command": "gopls",\n"filetypes": ["go"]\n}\n},' ~/.config/nvim/coc-settings.json
6368
! ( grep -F "leetcode_solution_filetype" ~/.config/nvim/init.vim ) && \
6469
cat >> ~/.config/nvim/init.vim <<END
65-
let g:leetcode_solution_filetype=golang
70+
let g:leetcode_solution_filetype='golang'
6671
END
6772

6873
}

0 commit comments

Comments
 (0)