David Beniamine c0a6726696 CHG: Hierachical sort can now have1 to 3 levels
This allow for example to sort the wall list by context, then each context by
project and each project by priority.
The sort is very flexible, the only constraint is that the sort by priority
(if we decide to do it) is the last sort.
2014-10-10 17:38:37 +02:00
2014-10-09 16:16:46 +02:00
2011-05-31 15:55:05 -03:00
2014-10-09 16:16:46 +02:00

Readme

What is this plugin ?

This plugin is a fork of freitass todo.txt (see section 1.3) vim plugin adding a nice two level sorting function designed for todo.txt files (see section 1.4).

Install

Quick install

git clone git://github.com/dbeniamine/todo.txt-vim.git
cd todo.txt-vim
cp -R * ~/.vim

Pathogen install

git clone git://github.com/dbeniamine/todo.txt-vim.git ~/.vim/bundle/todo.txt-vim

Features included in Freitass version

This plugin gives syntax highlighting to todo.txt files. It also defines a few mappings, to help with edition of these files:

<leader>-s : Sort the file

<leader>-d : Insert the current date

date<tab> : (Insert mode) Insert the current date

<leader>-x : Mark task as done (inserts current date as completion date)

<leader>-X : Mark all tasks as completed

<leader>-D : Remove completed tasks

If you want the help installed run ":helptags ~/.vim/doc" inside vim after having copied the files. Then you will be able to get the commands help with: :h todo.txt

New features

This fork provides a two level sorting function designed to do by project or by context sorts, with a priority sort.

<leader>-sc : Sort the file by context (reverse) then by priority <leader>-sp : Sort the file by project (reverse) then by priority

The user can give argument for the two call to vim sort function by changing the following variables in its vimrc: see :help sort let g:Todo_txt_first_level_sort_mode="! i" let g:Todo_txt_second_level_sort_mode="i"

Todo

Complete documentation

Description
No description provided
Readme GPL-3.0 376 KiB
Languages
Vim Script 97.4%
Shell 2.6%