From 8b78d743e55e135fe28205968d3537d6e19d8e25 Mon Sep 17 00:00:00 2001 From: Zofia Szweda Date: Sun, 13 Sep 2026 13:34:28 +0200 Subject: vim: add better markdown support via 'preservim/vim-markdown' --- vim/.vimrc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/vim/.vimrc b/vim/.vimrc index ad0cb24..f739126 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -2,7 +2,7 @@ if empty(glob('~/.vim/autoload/plug.vim')) silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim endif - +let g:polyglot_disabled = ['markdown'] call plug#begin('~/.vim/plugged') Plug 'itchyny/lightline.vim' Plug 'rafi/awesome-vim-colorschemes' @@ -13,6 +13,7 @@ Plug 'junegunn/fzf.vim' Plug 'kamil-stachowski/flatwhite-vim' Plug 'ap/vim-buftabline' Plug 'sheerun/vim-polyglot' +Plug 'preservim/vim-markdown' Plug 'tpope/vim-commentary' Plug 'yegappan/lsp' Plug 'dense-analysis/ale' @@ -111,6 +112,17 @@ let g:user_emmet_install_global = 0 let g:surround_no_mappings = 1 +let g:vim_markdown_folding_disabled = 0 +let g:vim_markdown_folding_style_pythonic = 1 +let g:vim_markdown_override_foldtext = 0 +let g:vim_markdown_conceal_code_blocks = 1 +let g:vim_markdown_fenced_languages = ['haskell'] +augroup md_fold +autocmd! +autocmd FileType markdown setlocal foldlevelstart=99 +autocmd FileType markdown setlocal conceallevel=2 concealcursor=nc +augroup END + let g:which_key_map = {} let g:which_key_map.f = ['Files', 'file buffer'] let g:which_key_map.b = { -- cgit v1.2.3