" File: todo.txt.vim " Description: Todo.txt filetype detection " Author: David Beniamine , Leandro Freitas " License: Vim license " Website: http://github.com/dbeniamine/todo.txt-vim " vim: ts=4 sw=4 :help tw=78 cc=80 " Save context {{{1 let s:save_cpo = &cpo set cpo&vim if exists("g:Todo_txt_loaded") finish else let g:Todo_txt_loaded=0.8 endif " General options {{{1 " Some options lose their values when window changes. They will be set every " time this script is invocated, which is whenever a file of this type is " created or edited. setlocal textwidth=0 setlocal wrapmargin=0 " Mappings {{{1 if !exists("g:Todo_txt_do_not_map") " Sort todo by (first) context noremap sc :call todo#HierarchicalSort('@', '', 1) noremap scp :call todo#HierarchicalSort('@', '+', 1) " Sort todo by (first) project noremap sp :call todo#HierarchicalSort('+', '',1) noremap spc :call todo#HierarchicalSort('+', '@',1) " Sort tasks {{{2 nnoremap