Upload files to ''

This commit is contained in:
nnduc 2023-07-08 15:20:29 +00:00
parent c6e8bcede7
commit eab1e858d1
1 changed files with 6 additions and 56 deletions

62
init.vim Executable file → Normal file
View File

@ -3,7 +3,6 @@ set number
set cursorline
set expandtab tabstop=4 shiftwidth=4 softtabstop=4
set autoindent
set spelllang=vi,en
" Fold
@ -11,6 +10,7 @@ set foldmethod=syntax
set foldlevel=1
set foldnestmax=1
set encoding=utf8
set spelllang=en
" Search
set hlsearch
@ -22,7 +22,6 @@ Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'dense-analysis/ale'
Plug 'preservim/nerdtree'
Plug 'preservim/nerdcommenter'
Plug 'lervag/vimtex'
Plug 'JuliaEditorSupport/julia-vim'
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
@ -37,11 +36,11 @@ Plug 'ynkdir/vim-diff'
call plug#end()
"Color scheme
colorscheme iceberg
"colorscheme gruvbox
"let g:gruvbox_contrast_light = 'hard'
set background=light
"colorscheme iceberg
"set background=light
colorscheme gruvbox
let g:gruvbox_contrast_light = 'hard'
let g:coc_disable_startup_warning = 1
"Open NERDTree
@ -60,7 +59,6 @@ function! CheckBackSpace() abort
return !col || getline('.')[col - 1] =~# '\s'
endfunction
let g:coc_snippet_next = '<tab>'
let g:coc_snippet_next = '<tab>'
nnoremap <leader>e :CocCommand snippets.editSnippets<CR>
@ -81,9 +79,6 @@ nnoremap <C-Up> <C-W>k
nnoremap <C-Right> <C-W>l
nnoremap <leader>to :tabonly<CR>
nnoremap <leader>o :only<CR>
nnoremap <tab> :tabn<CR>
nnoremap <S-tab> :tabp<CR>
nnoremap <BS> <C-O>
"set clipboard+=unnamedplus
" " Copy to clipboard
@ -109,51 +104,6 @@ set splitright
set splitbelow
function! IBusOff()
" Lưu engine hiện tại
let g:ibus_prev_engine = system('ibus engine')
" Chuyển sang engine tiếng Anh
" Nếu bạn thấy cái cờ ở đây
" khả năng là font của bạn đang render emoji lung tung...
" xkb : us :: eng (không có dấu cách)
silent! execute '!ibus engine xkb🇺🇸:eng'
endfunction
function! IBusOn()
let l:current_engine = system('ibus engine')
" nếu engine được set trong normal mode thì
" lúc vào insert mode duùn luôn engine đó
if l:current_engine !~? 'xkb🇺🇸:eng'
let g:ibus_prev_engine = l:current_engine
endif
" Khôi phục lại engine
silent! execute '!ibus engine ' . g:ibus_prev_engine
endfunction
augroup IBusHandler
" Khôi phục ibus engine khi tìm kiếm
autocmd CmdLineEnter [/?] silent call IBusOn()
autocmd CmdLineLeave [/?] silent call IBusOff()
autocmd CmdLineEnter \? silent call IBusOn()
autocmd CmdLineLeave \? silent call IBusOff()
" Khôi phục ibus engine khi vào insert mode
autocmd InsertEnter * silent call IBusOn()
" Tắt ibus engine khi vào normal mode
autocmd InsertLeave * silent call IBusOff()
augroup END
silent call IBusOff()
"Language tool
let g:ale_linter_aliases = {'tex': ['tex', 'markdown']}
let g:ale_languagetool_executable = "java"
let g:ale_languagetool_options = "-jar /data/kits/languagetool/languagetool-commandline.jar --languagemodel /data/kits/languagemodel/ --word2vecmodel /data/kits/languagemodel/ --disable WHITESPACE_RULE,COMMA_PARENTHESIS_WHITESPACE"
let g:ale_disable_lsp = 1
map <F3> :ALEToggle<CR>
"Use 24-bit (true-color) mode in Vim/Neovim when outside tmux.
"If you're using tmux version 2.2 or later, you can remove the outermost $TMUX check and use tmux's 24-bit color support
"(see < http://sunaku.github.io/tmux-24bit-color.html#usage > for more information.)