nvim latex stuff
This commit is contained in:
parent
3baeb502a3
commit
338a962b3f
|
@ -1,5 +1,11 @@
|
||||||
{
|
{
|
||||||
"rust-analyzer.server.path": "~/.cargo/bin/rust-analyzer",
|
"rust-analyzer.server.path": "~/.cargo/bin/rust-analyzer",
|
||||||
"suggest.acceptSuggestionOnCommitCharacter": true,
|
"suggest.acceptSuggestionOnCommitCharacter": true,
|
||||||
"diagnostic.displayByAle": false
|
"diagnostic.displayByAle": false,
|
||||||
|
"languageserver": {
|
||||||
|
"digestif": {
|
||||||
|
"command": "digestif",
|
||||||
|
"filetypes": ["tex", "plaintex", "context"]
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,21 @@
|
||||||
let g:coc_global_extensions = ['coc-json', 'coc-git', 'coc-clangd', 'coc-cmake', 'coc-css', 'coc-floaterm', 'coc-fzf-preview', 'coc-html', 'coc-json', 'coc-lists', 'coc-lua', 'coc-pyright', 'coc-rust-analyzer', 'coc-sh', 'coc-sql', 'coc-markdownlint']
|
let g:coc_global_extensions = [
|
||||||
|
\'coc-json',
|
||||||
|
\'coc-git',
|
||||||
|
\'coc-clangd',
|
||||||
|
\'coc-cmake',
|
||||||
|
\'coc-css',
|
||||||
|
\'coc-floaterm',
|
||||||
|
\'coc-fzf-preview',
|
||||||
|
\'coc-html',
|
||||||
|
\'coc-json',
|
||||||
|
\'coc-lists',
|
||||||
|
\'coc-lua',
|
||||||
|
\'coc-pyright',
|
||||||
|
\'coc-rust-analyzer',
|
||||||
|
\'coc-sh',
|
||||||
|
\'coc-sql',
|
||||||
|
\'coc-markdownlint',
|
||||||
|
\]
|
||||||
|
|
||||||
" navigate between errors quickly
|
" navigate between errors quickly
|
||||||
nmap <silent> <C-k> <Plug>(coc-diagnostic-prev)
|
nmap <silent> <C-k> <Plug>(coc-diagnostic-prev)
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
let g:coc_filetype_map = {'tex': 'latex'}
|
|
@ -37,6 +37,9 @@ runtime tagbar.vim
|
||||||
" load suda
|
" load suda
|
||||||
runtime suda.vim
|
runtime suda.vim
|
||||||
|
|
||||||
|
" load vimtex
|
||||||
|
runtime vimtex.vim
|
||||||
|
|
||||||
" load ALE (another language server or something that works with COC)
|
" load ALE (another language server or something that works with COC)
|
||||||
"runtime ale.vim
|
"runtime ale.vim
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,7 @@ Plug 'nvim-tree/nvim-web-devicons'
|
||||||
Plug 'rust-lang/rust.vim'
|
Plug 'rust-lang/rust.vim'
|
||||||
Plug 'preservim/tagbar'
|
Plug 'preservim/tagbar'
|
||||||
Plug 'lambdalisue/suda.vim'
|
Plug 'lambdalisue/suda.vim'
|
||||||
|
Plug 'lervag/vimtex'
|
||||||
"Plug 'dense-analysis/ale'
|
"Plug 'dense-analysis/ale'
|
||||||
|
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
|
@ -0,0 +1,43 @@
|
||||||
|
" This is necessary for VimTeX to load properly. The "indent" is optional.
|
||||||
|
" Note that most plugin managers will do this automatically.
|
||||||
|
filetype plugin indent on
|
||||||
|
|
||||||
|
" This enables Vim's and neovim's syntax-related features. Without this, some
|
||||||
|
" VimTeX features will not work (see ":help vimtex-requirements" for more
|
||||||
|
" info).
|
||||||
|
syntax enable
|
||||||
|
|
||||||
|
" Viewer options: One may configure the viewer either by specifying a built-in
|
||||||
|
" viewer method:
|
||||||
|
let g:vimtex_view_method = 'zathura'
|
||||||
|
|
||||||
|
" Or with a generic interface:
|
||||||
|
let g:vimtex_view_general_viewer = 'okular'
|
||||||
|
let g:vimtex_view_general_options = '--unique file:@pdf\#src:@line@tex'
|
||||||
|
|
||||||
|
" VimTeX uses latexmk as the default compiler backend. If you use it, which is
|
||||||
|
" strongly recommended, you probably don't need to configure anything. If you
|
||||||
|
" want another compiler backend, you can change it as follows. The list of
|
||||||
|
" supported backends and further explanation is provided in the documentation,
|
||||||
|
" see ":help vimtex-compiler".
|
||||||
|
let g:vimtex_compiler_method = 'latexmk'
|
||||||
|
|
||||||
|
" Most VimTeX mappings rely on localleader and this can be changed with the
|
||||||
|
" following line. The default is usually fine and is the symbol "\".
|
||||||
|
let maplocalleader = ","
|
||||||
|
|
||||||
|
let g:vimtex_compiler_latexmk = {
|
||||||
|
\ 'aux_dir' : 'build',
|
||||||
|
\ 'out_dir' : '',
|
||||||
|
\ 'callback' : 1,
|
||||||
|
\ 'continuous' : 1,
|
||||||
|
\ 'executable' : 'latexmk',
|
||||||
|
\ 'hooks' : [],
|
||||||
|
\ 'options' : [
|
||||||
|
\ '-verbose',
|
||||||
|
\ '-file-line-error',
|
||||||
|
\ '-synctex=1',
|
||||||
|
\ '-interaction=nonstopmode',
|
||||||
|
\ ],
|
||||||
|
\}
|
||||||
|
|
Loading…
Reference in New Issue