" Prevent slow foling update, e.g., for vimtex
Plug 'Konfekt/FastFold'
Plug 'lervag/vimtex', {'for': 'tex'}
" Prevent slow foling update, e.g., for vimtex
Plug 'Konfekt/FastFold'
Plug 'lervag/vimtex', {'for': 'tex'}
Plug 'sjl/splice.vim', {'on': 'SpliceInit'}
" Costs a second startup time
Plug 'dbeniamine/cheat.sh-vim', {'on': 'Cheat'}
Plug 'sjl/splice.vim', {'on': 'SpliceInit'}
" Costs a second startup time
Plug 'dbeniamine/cheat.sh-vim', {'on': 'Cheat'}
if has('nvim-0.5')
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
Plug 'nvim-treesitter/nvim-treesitter-refactor', {'do': ':TSUpdate'}
if has('nvim-0.5')
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
Plug 'nvim-treesitter/nvim-treesitter-refactor', {'do': ':TSUpdate'}
function PluginsNorootNolowendboxConfig()
let g:neomake_c_enabled_makers = ['clangtidy', 'clangcheck']
let g:neomake_cpp_enabled_makers = ['clangtidy', 'clangcheck']
function PluginsNorootNolowendboxConfig()
let g:neomake_c_enabled_makers = ['clangtidy', 'clangcheck']
let g:neomake_cpp_enabled_makers = ['clangtidy', 'clangcheck']
let g:vimtex_fold_levelmarker = '➜'
au FileType c,cpp,obj,java,python packadd! vimspector
let g:vimtex_fold_levelmarker = '➜'
au FileType c,cpp,obj,java,python packadd! vimspector
let g:vimspector_install_gadgets = [ 'debugpy', 'vscode-cpptools' ]
"let g:vimspector_enable_mappings = 'VISUAL_STUDIO'
function VimspectorRestartOrCreateConfig()
if !filereadable('.vimspector.json')
let g:vimspector_install_gadgets = [ 'debugpy', 'vscode-cpptools' ]
"let g:vimspector_enable_mappings = 'VISUAL_STUDIO'
function VimspectorRestartOrCreateConfig()
if !filereadable('.vimspector.json')
nmap <leader>dc <Plug>VimspectorContinue
nmap <leader>ds <Plug>VimspectorStop
nmap <leader>dr :call VimspectorRestartOrCreateConfig()<CR>
nmap <leader>dc <Plug>VimspectorContinue
nmap <leader>ds <Plug>VimspectorStop
nmap <leader>dr :call VimspectorRestartOrCreateConfig()<CR>
nmap <leader>drr :call vimspector#Reset()<CR>
nmap <leader>dp <Plug>VimspectorPause
nmap <leader>db <Plug>VimspectorToggleBreakpoint
nmap <leader>drr :call vimspector#Reset()<CR>
nmap <leader>dp <Plug>VimspectorPause
nmap <leader>db <Plug>VimspectorToggleBreakpoint
" for visual mode, the visually selected text
xmap <Leader>de <Plug>VimspectorBalloonEval
" for visual mode, the visually selected text
xmap <Leader>de <Plug>VimspectorBalloonEval
- au BufNewFile .vimspector.json read ~/.vim/neosnippets/vimspector.json
+ au BufNewFile .vimspector.json read ~/.vim/vimspector-config/vimspector.json
+
+ " Do not show diagnostic window of vim-clang
+ let g:clang_diagsopt = ''