Skip to content
Browse files

add todo.txt related stuff

  • Loading branch information...
1 parent c3383b5 commit cd7dbe08da47d5555af35d44f4645b793f47bbcb @geemus committed Apr 17, 2012
Showing with 84 additions and 1 deletion.
  1. +1 −1 bin/install
  2. +1 −0 lib/aliases
  3. +1 −0 lib/bashrc
  4. +81 −0 lib/todo.cfg
View
2 bin/install
@@ -2,7 +2,7 @@
cd ~/dotfiles && git submodule update
-FILES=( 'aliases' 'bash_profile' 'bashrc' 'gemrc' 'gitconfig' 'git-completion' 'inputrc' 'screenrc' 'vim' 'vimrc')
+FILES=( 'aliases' 'bash_profile' 'bashrc' 'gemrc' 'gitconfig' 'git-completion' 'inputrc' 'screenrc' 'todo.cfg' 'vim' 'vimrc')
echo "installing dotfiles..."
View
1 lib/aliases
@@ -5,5 +5,6 @@ alias bru='bundle exec rackup'
alias db='/Users/geemus/heroku/docbrown/bin/docbrown'
alias gsu='git submodule update --init --recursive'
alias h='heroku'
+alias t='todo.sh -d /Users/geemus/.todo.cfg'
[[ `which pbcopy` = '' ]] && alias pbcopy='xclip -selection clipboard'
[[ `which hub` = '' ]] || alias git=hub
View
1 lib/bashrc
@@ -1,6 +1,7 @@
export EDITOR='vim'
export GIT_EDITOR='vim'
export PATH=/usr/local/bin:$HOME/local/node/bin:$PATH
+export TODOTXT_DEFAULT_ACTION=ls
source ~/.aliases
[[ -s $HOME/.environment ]] && source $HOME/.environment
View
81 lib/todo.cfg
@@ -0,0 +1,81 @@
+# === EDIT FILE LOCATIONS BELOW ===
+
+# Your todo.txt directory
+#export TODO_DIR="/Users/gina/Documents/todo"
+#export TODO_DIR=`dirname "$0"`
+export TODO_DIR="/Users/geemus/Dropbox/todo"
+
+# Your todo/done/report.txt locations
+export TODO_FILE="$TODO_DIR/todo.txt"
+export DONE_FILE="$TODO_DIR/done.txt"
+export REPORT_FILE="$TODO_DIR/report.txt"
+export TMP_FILE="$TODO_DIR/todo.tmp"
+
+# You can customize your actions directory location
+#export TODO_ACTIONS_DIR="$HOME/.todo.actions.d"
+
+# == EDIT FILE LOCATIONS ABOVE ===
+
+# === COLOR MAP ===
+
+## Text coloring and formatting is done by inserting ANSI escape codes.
+## If you have re-mapped your color codes, or use the todo.txt
+## output in another output system (like Conky), you may need to
+## over-ride by uncommenting and editing these defaults.
+## If you change any of these here, you also need to uncomment
+## the defaults in the COLORS section below. Otherwise, todo.txt
+## will still use the defaults!
+
+# export BLACK='\\033[0;30m'
+# export RED='\\033[0;31m'
+# export GREEN='\\033[0;32m'
+# export BROWN='\\033[0;33m'
+# export BLUE='\\033[0;34m'
+# export PURPLE='\\033[0;35m'
+# export CYAN='\\033[0;36m'
+# export LIGHT_GREY='\\033[0;37m'
+# export DARK_GREY='\\033[1;30m'
+# export LIGHT_RED='\\033[1;31m'
+# export LIGHT_GREEN='\\033[1;32m'
+# export YELLOW='\\033[1;33m'
+# export LIGHT_BLUE='\\033[1;34m'
+# export LIGHT_PURPLE='\\033[1;35m'
+# export LIGHT_CYAN='\\033[1;36m'
+# export WHITE='\\033[1;37m'
+# export DEFAULT='\\033[0m'
+
+# === COLORS ===
+
+## Uncomment and edit to override these defaults.
+## Reference the constants from the color map above,
+## or use $NONE to disable highlighting.
+#
+# Priorities can be any upper-case letter.
+# A,B,C are highlighted; you can add coloring for more.
+#
+# export PRI_A=$YELLOW # color for A priority
+# export PRI_B=$GREEN # color for B priority
+# export PRI_C=$LIGHT_BLUE # color for C priority
+# export PRI_D=... # define your own
+# export PRI_X=$WHITE # color unless explicitly defined
+
+# There is highlighting for tasks that have been done,
+# but haven't been archived yet.
+#
+# export COLOR_DONE=$LIGHT_GREY
+
+# === BEHAVIOR ===
+
+## customize list output
+#
+# TODOTXT_SORT_COMMAND will filter after line numbers are
+# inserted, but before colorization, and before hiding of
+# priority, context, and project.
+#
+# export TODOTXT_SORT_COMMAND='env LC_COLLATE=C sort -f -k2'
+
+# TODOTXT_FINAL_FILTER will filter list output after colorization,
+# priority hiding, context hiding, and project hiding. That is,
+# just before the list output is displayed.
+#
+# export TODOTXT_FINAL_FILTER='cat'

0 comments on commit cd7dbe0

Please sign in to comment.
Something went wrong with that request. Please try again.