Files
todo.txt-vim/README.markdown
David Beniamine 8aafdc825e Merge branch 'master' of https://github.com/freitass/todo.txt-vim
Add new features from freitass master such as increase/decreas priority,
another multilvel sort from @matjon and the done.txt file.

Conflicts:
	README.markdown
	doc/todo.txt
2015-02-01 20:54:07 +01:00

2.1 KiB

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 editing these files:

<LocalLeader>-s : Sort the file

<LocalLeader>-s+ : Sort the file on +Projects

<LocalLeader>-s@ : Sort the file on @Contexts

<LocalLeader>-j : Lower the priority of the current line

<LocalLeader>-k : Increase the priority of the current line

<LocalLeader>-a : Add the priority (A) to the current line

<LocalLeader>-b : Add the priority (B) to the current line

<LocalLeader>-c : Add the priority (C) to the current line

<LocalLeader>-d : Insert the current date

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

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

<LocalLeader>-X : Mark all tasks as completed

<leader>-D : Move completed tasks to done.txt

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 hierarchical sorting function designed to do by project and/or by context sorts and a priority sort.

<LocalLeader>-sc : Sort the file by context then by priority <LocalLeader>-scp : Sort the file by context, project then by priority <LocalLeader>-sp : Sort the file by project then by priority <LocalLeader>-spc : Sort the file by project, context 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