Skip to content

ctruett/Checklist.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INSTALL

Add the following to your .vimrc, or download and install it manually.

Plug 'ctruett/Checklist.vim'

CONFIGURE

If you want timestamps, add the following line to your .vimrc:

let g:checklist_use_timestamps = 1 " Default 0

USAGE

To create a checklist, use <leader>ca in insert mode.
To mark items as done use <leader>cc in normal mode.
To fold list items use <leader>cc on a parent (+) item in normal mode.

Basic use is <leader>ca 'Name of checklist' <CR>, <leader>ca for subsequent list items, <CR>, etc.

NOTES

If you aren't using the .chklst extension, make sure to first set the filetype using:

:set ft=chklst

TODO

  • Planned features:
    • When toggling a parent item, mark all the children as completed as well (maybe?)

CHANGE LOG

  • 03.05.2021: Merged a long-outstanding pull request that updated the documentation, moved ft detection into the main plugin file. Thanks @TNTINC!
  • 06.03.2011: Changed the ascii box <81> to an asterick. (Didn't really want to though!)
  • 06.01.2011: Added datestamp support.
  • 05.28.2011: Major Rehaul. Much faster. Added syntax file and packaged into .zip.
  • 05.24.2011: Rewrote entire plugin. Should be faster and easier.
  • 05.16.2011: Added sup­port for sub-item
  • 05.19.2011: Made timestamps optional, general code cleanup.

About

Checklist.vim - The super-simple checklist plugin.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published