scriptencoding utf-8 if exists('b:did_ftplugin_leaf') finish endif inoremap v:lua.require'leaf'.checkbox(v:false, ' ') inoremap x v:lua.require'leaf'.checkbox(v:true, 'x') nnoremap (leaf-switch-task-status-to-todo) lua require'leaf'.switch_task_status(' ') nnoremap (leaf-switch-task-status-to-todo-rec) lua require'leaf'.switch_task_status_rec(' ') nnoremap (leaf-switch-task-status-to-done) lua require'leaf'.switch_task_status('x') nnoremap (leaf-switch-task-status-to-done-rec) lua require'leaf'.switch_task_status_rec('x') nnoremap (leaf-switch-task-status-to-canceled) lua require'leaf'.switch_task_status('-') nnoremap (leaf-switch-task-status-to-canceled-rec) lua require'leaf'.switch_task_status_rec('-') setlocal foldmethod=expr setlocal foldexpr=v:lua.require'leaf.fold'.foldexpr() setlocal foldtext=v:lua.require'leaf.fold'.foldtext() let b:did_ftplugin_leaf = 1