summary refs log tree commit diff
path: root/.vim/after/ftplugin
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2021-11-02 17:32:48 +0100
committerRobert Günzler <r@gnzler.io>2021-11-02 19:06:47 +0100
commit3beb422e6966a50ca2b41fffd74d44376023c55e (patch)
treea06fa0f827347aa8d7bd649187a2b84e59cadaa3 /.vim/after/ftplugin
parent35645126ce10bf2e84d372b5794ea51135d1d0ad (diff)
vim: fix markdown foldlevel calculation
and comment out the conceals
Diffstat (limited to '.vim/after/ftplugin')
-rw-r--r--.vim/after/ftplugin/markdown.lua12
1 files changed, 6 insertions, 6 deletions
diff --git a/.vim/after/ftplugin/markdown.lua b/.vim/after/ftplugin/markdown.lua
index c0796b8..7920b38 100644
--- a/.vim/after/ftplugin/markdown.lua
+++ b/.vim/after/ftplugin/markdown.lua
@@ -3,10 +3,10 @@ local nnoremap = require('astronauta.keymap').nnoremap
 vim.opt.foldlevel = 1
 vim.opt.spell = true
 
-vim.fn.matchadd('Conceal', '\\[ \\]', 0, -1, { conceal = '☐' })
-vim.fn.matchadd('Conceal', '\\[x\\]', 0, -1, { conceal = '☑' })
-vim.fn.matchadd('Conceal', '\\[-\\]', 0, -1, { conceal = '☒' })
-vim.fn.matchadd('Conceal', '\\[\\]', 0, -1, { conceal = '🞕' })
+-- vim.fn.matchadd('Conceal', '\\[ \\]', 0, -1, { conceal = '☐' })
+-- vim.fn.matchadd('Conceal', '\\[x\\]', 0, -1, { conceal = '☑' })
+-- vim.fn.matchadd('Conceal', '\\[-\\]', 0, -1, { conceal = '☒' })
+-- vim.fn.matchadd('Conceal', '\\[\\]', 0, -1, { conceal = '🞕' })
 
 nnoremap {
   '<Plug>Markdown_OpenUrlUnderCursor',
@@ -19,7 +19,7 @@ vim.cmd [[ command! -nargs=* ZettelkastenNew lua require('zk').new(nil, <f-args>
 
 -- markdown list folding
 local function calc_lvl(line)
-  local i, k = string.find(line, "^[ ]*[*-]")
+  local i, k = string.find(line, '^[ ]*[*-]')
   if i and k then return ((k-i) / vim.fn.shiftwidth()) + 1 end
   return 0
 end
@@ -34,7 +34,7 @@ function _G.markdown_lst_foldexpr(lnum)
     if lvl_c < lvl_n then return '>'..lvl_c end -- starts
     if lvl_c > lvl_n then return '<'..lvl_c end -- ends
   end
-  return '='
+  return lvl_c
 end
 vim.opt.foldlevel = 0
 vim.opt.foldexpr = 'v:lua.markdown_lst_foldexpr(v:lnum)'