diff --git a/nvim/.config/nvim/ftplugin/markdown.vim b/nvim/.config/nvim/ftplugin/markdown.vim new file mode 100644 index 0000000..77f3f7c --- /dev/null +++ b/nvim/.config/nvim/ftplugin/markdown.vim @@ -0,0 +1,21 @@ +setlocal textwidth=80 +setlocal wrap +setlocal linebreak +setlocal nolist +setlocal spell +setlocal spelllang=en_us +setlocal conceallevel=2 +setlocal concealcursor=nv +setlocal foldmethod=expr +setlocal foldexpr=MarkdownFold() +setlocal autoindent +setlocal shiftwidth=2 +setlocal tabstop=2 +setlocal expandtab + +function! MarkdownFold() + if getline(v:lnum) =~ '^#' + return '>' . (strlen(matchstr(getline(v:lnum), '^#*')) + 1) + endif + return '=' +endfunction diff --git a/nvim/.config/nvim/ftplugin/text.lua b/nvim/.config/nvim/ftplugin/text.lua deleted file mode 100644 index 98f1b5a..0000000 --- a/nvim/.config/nvim/ftplugin/text.lua +++ /dev/null @@ -1 +0,0 @@ -vim.opt.wrap = true