nvim: Disable Python3 provider

vimtex seems to complain compiler callbacks won't work without setting
the vimtex compiler program name which is to be neovim-remote. However,
the reason for requiring neovim-remote is mentioned as neovim not
providing the --servername option which seems to be atleast not true
anymore. So remove that and disable the Python3 provider so that we do
not depend on any external providers going forward.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
This commit is contained in:
Sanchayan Maity 2020-02-14 12:47:57 +05:30
parent 18de6cf24d
commit 10ca6c009b

View file

@ -64,8 +64,6 @@ Plug 'prabirshrestha/asyncomplete.vim'
Plug 'prabirshrestha/asyncomplete-buffer.vim' Plug 'prabirshrestha/asyncomplete-buffer.vim'
Plug 'prabirshrestha/asyncomplete-file.vim' Plug 'prabirshrestha/asyncomplete-file.vim'
Plug 'prabirshrestha/asyncomplete-tags.vim' Plug 'prabirshrestha/asyncomplete-tags.vim'
" For Python
Plug 'numirias/semshi', { 'do': ':UpdateRemotePlugins' }
" Autocomplete for Rust " Autocomplete for Rust
Plug 'cespare/vim-toml', { 'for': 'rust' } Plug 'cespare/vim-toml', { 'for': 'rust' }
Plug 'rust-lang/rust.vim', { 'for': 'rust' } Plug 'rust-lang/rust.vim', { 'for': 'rust' }
@ -643,8 +641,6 @@ let g:neomake_c_gcc_maker = {
" Automatically detect style file and apply style to formatting " Automatically detect style file and apply style to formatting
let g:clang_format#detect_style_file = 1 let g:clang_format#detect_style_file = 1
" Required for vimtex
let g:vimtex_compiler_progname = 'nvr'
" Fix tab behaviour while switching through completion options " Fix tab behaviour while switching through completion options
let g:SuperTabDefaultCompletionType = "<c-n>" let g:SuperTabDefaultCompletionType = "<c-n>"
" For workspace " For workspace
@ -711,6 +707,7 @@ let g:indentLine_setColors = 0
" Disable providers we do not give a shit about " Disable providers we do not give a shit about
let g:loaded_python_provider = 0 let g:loaded_python_provider = 0
let g:loaded_python3_provider = 0
let g:loaded_ruby_provider = 0 let g:loaded_ruby_provider = 0
let g:loaded_perl_provider = 0 let g:loaded_perl_provider = 0
let g:loaded_node_provider = 0 let g:loaded_node_provider = 0