summaryrefslogtreecommitdiff
path: root/init.vim
blob: 27e9d4ce45ee14e6f5732d263a4a76d0b26fc608 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
let g:markdown_fenced_languages = [
			\ 'html',
			\ 'python',
			\ 'bash=sh',
			\ 'java',
			\ 'c',
			\ 'cpp',
			\ 'php',
			\ 'sql',
			\ 'js=javascript',
			\ 'pro=prolog',
			\ 'vim',
			\ 'help',
			\ ]
let g:pandoc#syntax#codeblocks#embeds#langs = [
			\ "php",
			\ "html",
			\ "bash=sh",
			\ "java",
			\ "c",
			\ "cpp",
			\ "python",
			\ "sql",
			\ "js=javascript",
			\ 'pro=prolog',
			\ 'vim',
			\ 'help',
			\ ]

let g:markdown_syntax_conceal = 1
let g:markdown_minlines = 100

let g:tex_flavor='latex'
let g:vimtex_compiler_latexmk = {
			\ 'options' : [
				\ '-shell-escape',
				\ '-verbose',
				\ '-file-line-error',
				\ '-synctex=1',
				\ '-interaction=nonstopmode',
				\ ],
				\}

augroup pandoc_syntax
	au! BufNewFile,BufFilePre,BufRead *.md set filetype=markdown.pandoc
augroup END
autocmd BufEnter,BufNewFile,BufFilePre,BufRead *.md :syntax sync fromstart

source $HOME/.config/nvim/configs/plugins.vim
source $HOME/.config/nvim/configs/basic.vim
source $HOME/.config/nvim/configs/appearance.vim
source $HOME/.config/nvim/configs/statusline.vim
source $HOME/.config/nvim/configs/coc.vim
source $HOME/.config/nvim/configs/snippets.vim
source $HOME/.config/nvim/configs/keys.vim
source $HOME/.config/nvim/configs/fzf.vim