let g:scratch_autohide = 0
"}}}
+Plug 'vim-pandoc/vim-pandoc' " {{{2
+Plug 'vim-pandoc/vim-pandoc-syntax'
+let g:pandoc#syntax#conceal#use = 1
+let g:pandoc#syntax#conceal#blacklist = [
+ \ 'titleblock',
+ \ 'codeblock_start',
+ \ 'codeblock_delim',
+ \ 'atx',
+ \ ]
+let g:pandoc#syntax#codeblocks#embeds#langs = [
+ \ 'plantuml',
+ \ ]
+let g:pandoc#keyboard#blacklist_submodule_mappings = [
+ \ 'para',
+ \ ]
+"}}}
+
" Plug 'jenterkin/vim-autosource' " TODO: delete? {{{2
" let g:autosource_hashdir = $XDG_CACHE_HOME . '/vim/vim-autosource'
" let g:autosource_conf_names = ['.vimrc', '.vimrc.lua']
" Source
vnoremap <leader>S y:execute @@<cr>:echo 'Sourced selection.'<cr>
nnoremap <leader>S ^vg_y:execute @@<cr>:echo 'Sourced line.'<cr>
+" Technically this is similar to execute this file, which is usually mapped to
+" <leader>r and it would make sense to have that for lua files in nvim folder
+nnoremap <leader>SS :source %<cr>:echo 'Sourced file.'<cr>
" jump to last cursor position
noremap ' `
nnoremap <silent> <leader>gs :GitToggle<CR>
nnoremap <silent> <leader>gd :Gdiffsplit<CR>
-nnoremap <silent> <leader>gc :echohl WarningMsg \| echo "use \<leader>gcc instead" \| echohl None<CR>
nnoremap <silent> <leader>gcc :tab G commit -v<CR>
nnoremap <silent> <leader>gca :tab G commit -v --amend<CR>
nnoremap <leader>gcf :tab G commit -v --fixup=
-nnoremap <silent> <leader>gp :echohl WarningMsg \| echo "use \<leader>gpp instead" \| echohl None<CR>
nnoremap <silent> <leader>gpp :Git push \| copen<CR>
nnoremap <silent> <leader>gpf :Git push --force-with-lease \| copen<CR>
nnoremap <silent> <leader>gll :Git pull<CR>