/vim-checkmark

Simple tool for managing markdown checkboxes

Primary LanguageVim Script

Checkmark

A simple utility to toggle, uncheck, or remove checkboxes from markdown documents.

Provides commands:

CheckToggle
    Toggle between empty, and ticked checkbox (on line, range, or visual). If
    no checkbox exists, will add an empty checkbox.

CheckRotate
    Rotate between NO checkbox, empty, and ticked checkbox (on line, range, 
    or visual)

RMCHeck
    Remove checkboxes from the entire document, or selected lines.

and mappings (which can be disabled by adding let g:checkmark_no_mapping=1 to your .vimrc):

nnoremap <leader>x :CheckToggle<CR>
vnoremap <leader>x :'<,'>CheckToggle<CR>
nnoremap <leader>X :RMCheck<CR>
vnoremap <leader>X :'<,'>RMCheck<CR>