Как выделить контексты / проекты в todo.txt?

2269
Eddy

Кто-нибудь использует интерфейс командной строки todo.txt (todotxt.com)? Мне бы хотелось, чтобы, когда я todo lsнабираю текст, чтобы показать свои задачи, он выделяет контексты + и @projects цветами. Как я могу это сделать?

3

2 ответа на вопрос

3
Ingo Karkat

Оригинальный фильтр выделения цвета был размещен в списке рассылки todo.txt . И это Гист содержит версию, которую я однажды исправил для Джины, инициатора todo.txt.

Я также написал расширенную версию, опубликованную как часть моего расширения todo.txt-cli-ex .

Любой из них должен быть установлен todo.cfgчерез

export TODOTXT_FINAL_FILTER=/path/to/colorSymbols 
кажется, ваше расширение больше не работает с текущим todo.sh: david 10 лет назад 0
@david Мое расширение требует GNU awk (`gawk`), потому что оно использует свои расширения. Это твоя проблема. Ingo Karkat 10 лет назад 1
Ах, спасибо за это! david 10 лет назад 0
3
Edgar

I am not sure when this feature was introduced, but with the current version of todo.sh, you can enable the coloring in your config file (normally todo.cfg) by setting the variables COLOR_PROJECT and COLOR_CONTEXT to some value:

export COLOR_PROJECT=$LIGHT_BLUE export COLOR_CONTEXT=$GREEN 

(for example)

If this is enough for your purpose, you don't have to install an external color filter.