# -------------------- Begin ~/.yeagtdrc --------------------------- # The following, edited to suit, should be saved to ~/.yeagtdrc # The directory containing the GTD project files gtddir = "/Users/dag/Documents/GTD" # Use this command to invoke an external editor. Will be called # with a space-separated list of files to open for editing editor = '/Applications/MacVim.app/Contents/MacOS/Vim' editold = '%(e)s -g -f +%(n)s %(f)s' # Use this command for printing yeaGTD output saved in a temp file print_cmd = "a2ps -B -R -f10 --columns=1" # Number of backup copies to keep, n. [Backup first moves # .bk(n-1) to bk(n), then .bk(n-2) to .bk(n-1) and so forth # until .bk1 is moved to .bk2. Then .yaml is copied to bk1.] numbaks = 2 # Remind reminders. To append currently 'available' tasks to the Remind # output for the current day use the following template # remtemplate = 'REM %(e)s %(d)s MSG %(a)s: %(p)s%%' # or, to avoid creating reminders, just omit this line. # Replacements will occur as project tasks are processed: # %(e)s -> the end (due) date, e.g., 'Jun 17' # %(d)s -> days before the end date to begin, e.g., '7' # %% -> % # %(p)s -> the project title (the *agenda* setting) # %(c)s -> the task context (the *c* setting) # %(a)s -> the task title or action (the *a* setting) # If 'remtemplate' is set, reminders will be written to the file 'reminders' in # your gtddir using the template. Don't forget to 'INCLUDE' this file in your # ~/.reminders. # Command line interface (CLI) column widths. See below for GUI widths # Longer entries are truncated and the character '~' is # appended. The default values are shown. # The CLE column width for 'agenda' (project title): # agenda_width = 10 # The CLI column width for 'a' (task title): # a_width = 34 # The CLI column width for 'c': # c_width = 7 # Put the project title (agenda) in the first column of the CLI output if # true and, other wise, put the task title (action) in the first column. # projectfirst = True # Display column headers above the CLI columns # showheaders = False # Font sizes for yeagtd # basefontsize = 12 # statusfontadj = 0 # listfontadj = 0 # datefontadj = 1 # buttonfontadj = 0 # The encoding to use for unicode support. The default setting is shown # encoding = 'utf-8' # Graphical user interface (GUI) stuff. # The GUI column titles, widths and field numbers: # numbers are as follows: # 1 project title # 2 task number # 3 context # 7 end/due date # 8 remaing days # 9 task title # using the above field numbers. The following default, e.g., puts the # end (due) date (field 7) in the first column with the title "Due" and # with a starting width of 60. Similarly, the number of remaining days # (field 8) will be in the second column with title "Days" and starting # width 40, etc. Note that once yeagtd is started, the column borders can # be adjusted with the mouse. columns = [ ("Due", 60, 7), ("Days", 40, 8), ("Task", 300, 9), ("Num", 50, 2), ("Project", 120, 1), ("Context", 120, 3), ] # display horizontal rules in the gui horizontalrules = False # display vertical rules in the gui verticalrules = False # --------------------- End ~/.yeagtdrc ----------------------------