Commit Graph

  • 88ac3d87e6 Remove inactive broken report header. Ingo Karkat 2012-01-14 14:41:58 +01:00
  • 1a2af45b4d Pull archive() in-line and delegate via recursive call, also for report. Ingo Karkat 2012-01-13 23:46:08 +01:00
  • 6424c4c1a0 Support "preserve line numbers" in deduplicate. Ingo Karkat 2012-01-13 23:27:58 +01:00
  • fe5cdcb13a Fix deduplicate for non-printable (and non-ASCII) characters. Ingo Karkat 2012-01-13 22:44:35 +01:00
  • bf2ca0ed6a Rework fixed archive deduplication into new deduplicate action. Ingo Karkat 2012-01-13 22:31:08 +01:00
  • 62d78a0034 explained the sed duplicate-removal pattern Paul Roub 2012-01-09 10:34:05 -05:00
  • e33603939b Fix typo in duplicate removal on archive, per discussion at http://tech.groups.yahoo.com/group/todotxt/message/3775 Paul Roub 2012-01-08 12:14:08 -05:00
  • c99543506a Various helptext fixes * 'Quotes optional.' doesn't make sense for 'addm', because without quotes, 'addm' is 'add'. * There are no projects that don't start with a +. * Don't tell people to type uppercase when the software takes care of it. * Mention actions, mention filtering *out* terms. * Fix link to wiki in the README Closes #60 Jean Jordaan 2011-12-25 14:42:40 +07:00
  • b4aaba8387 Strip trailing whitespace when completing tasks. Ingo Karkat 2012-01-09 15:41:04 +01:00
  • 493e975199 Remove task date(s) when completing prioritized and done tasks. Ingo Karkat 2012-01-09 15:23:22 +01:00
  • fda31ea260 Avoid external TR when replacing , with space. Ingo Karkat 2012-01-07 23:17:38 +01:00
  • 8744167827 Add HIDE_CUSTOM_SUBSTITUTION for customization and add-ons. Ingo Karkat 2012-01-07 23:06:54 +01:00
  • 73e28b7225 BUG: SED error when HIDE_..._SUBSTITUTION contains whitespace. Ingo Karkat 2012-01-07 22:53:40 +01:00
  • 43bd1b645b Add hint for OR'ing TERMs to help text for ls/list. Ingo Karkat 2012-01-07 22:42:56 +01:00
  • 4db4494f03 Cosmetics: Correct double-spacing in help text. Ingo Karkat 2012-01-07 22:23:00 +01:00
  • 799840b664 Cosmetics: Consistently use "TERM(s)" in help text. Ingo Karkat 2012-01-07 22:17:50 +01:00
  • 54f15a7854 ENH: listall doesn't simply use concatenated task lists. Ingo Karkat 2011-12-25 14:49:06 +01:00
  • cb53da0c96 Create dedicated test file for report tests. archive/report-improvements Ingo Karkat 2012-01-14 21:48:48 +01:00
  • 8e3f2712a8 ENH: Only add new data to report. Ingo Karkat 2012-01-14 15:21:53 +01:00
  • 20b7ef6964 Align report order with other actions. Ingo Karkat 2012-01-14 15:10:22 +01:00
  • 45e9dc7550 Use ISO 8601 timestamp format. Ingo Karkat 2012-01-14 15:04:55 +01:00
  • a8df23ec3c Simplify writing of report line. Ingo Karkat 2012-01-14 14:58:58 +01:00
  • 6d860d2506 Only print the added report line, not entire report. Ingo Karkat 2012-01-14 14:56:03 +01:00
  • a686659985 Remove inactive broken report header. Ingo Karkat 2012-01-14 14:41:58 +01:00
  • b7ffb96695 Pull archive() in-line and delegate via recursive call, also for report. archive/new-deduplicate-action Ingo Karkat 2012-01-13 23:46:08 +01:00
  • 67e0d9dd98 Support "preserve line numbers" in deduplicate. Ingo Karkat 2012-01-13 23:27:58 +01:00
  • 1160ae1276 Fix deduplicate for non-printable (and non-ASCII) characters. Ingo Karkat 2012-01-13 22:44:35 +01:00
  • 534184e4dd Rework fixed archive deduplication into new deduplicate action. Ingo Karkat 2012-01-13 22:31:08 +01:00
  • cd2f585fb6 explained the sed duplicate-removal pattern Paul Roub 2012-01-09 10:34:05 -05:00
  • d7a43c4143 Strip trailing whitespace when completing tasks. archive/completion-better-date-hide Ingo Karkat 2012-01-09 15:41:04 +01:00
  • 248c56367f Remove task date(s) when completing prioritized and done tasks. Ingo Karkat 2012-01-09 15:23:22 +01:00
  • 492d98e50a Fix typo in duplicate removal on archive, per discussion at http://tech.groups.yahoo.com/group/todotxt/message/3775 Paul Roub 2012-01-08 12:14:08 -05:00
  • 4359290b3c Avoid external TR when replacing , with space. archive/tr-optimization Ingo Karkat 2012-01-07 23:17:38 +01:00
  • b131b3e2d0 Add HIDE_CUSTOM_SUBSTITUTION for customization and add-ons. archive/bug-hide-substitution Ingo Karkat 2012-01-07 23:06:54 +01:00
  • d2af44d8d3 BUG: SED error when HIDE_..._SUBSTITUTION contains whitespace. Ingo Karkat 2012-01-07 22:53:40 +01:00
  • 7b91d41c66 Add hint for OR'ing TERMs to help text for ls/list. archive/help-term-consistency Ingo Karkat 2012-01-07 22:42:56 +01:00
  • c8e35bbb50 Cosmetics: Correct double-spacing in help text. Ingo Karkat 2012-01-07 22:23:00 +01:00
  • c0eb143839 Cosmetics: Consistently use "TERM(s)" in help text. Ingo Karkat 2012-01-07 22:17:50 +01:00
  • aabab86ddc Update for iOS app release Gina Trapani 2012-01-05 10:26:32 -08:00
  • e79ed4b3be ENH: listall doesn't simply use concatenated task lists. archive/listall-enhancement Ingo Karkat 2011-12-25 14:49:06 +01:00
  • 272cd5e469 Optimization: Put grep -v empty task filter inside sed. archive/list-optimization Ingo Karkat 2011-12-23 22:52:07 +01:00
  • 17658c852d Reformatting: Lay out _list() file numbering in multi-line. Ingo Karkat 2011-12-23 22:46:10 +01:00
  • f8a6e5f8d6 Merge pull request #59 from inkarkat/bug-pri-no-existence-check Gina Trapani 2011-12-18 21:50:18 -08:00
  • 388ae745af Refactoring: Extract getPrefix() for more consistent move error. archive/bug-pri-no-existence-check Ingo Karkat 2011-12-18 21:44:47 +01:00
  • cb908bd454 Refactoring: Extract getTodo() and getNewtodo() functions. Ingo Karkat 2011-12-17 22:36:02 +01:00
  • 55679d136f BUG: pri doesn't issue error when task does not exist. Ingo Karkat 2011-12-17 21:29:18 +01:00
  • c67da82b54 iPad wireframes Gina Trapani 2011-12-08 17:22:16 -08:00
  • c0847b0b25 Merge pull request #58 from inkarkat/bug-quoting-negative-term Gina Trapani 2011-12-07 09:31:28 -08:00
  • 76fb1cb3ee Merge pull request #57 from inkarkat/filename-completion Gina Trapani 2011-12-07 09:21:17 -08:00
  • ac090fa30b Merge pull request #56 from inkarkat/todo_completion Gina Trapani 2011-12-07 09:20:07 -08:00
  • ea0e7c7b25 FIX: Correct quoting for negative -TERM filtering. archive/bug-quoting-negative-term Ingo Karkat 2011-12-03 16:55:13 +01:00
  • cd7d2f2fda ENH: Add file completion for move. archive/filename-completion Ingo Karkat 2011-11-20 17:07:59 +01:00
  • 395465b5f2 ENH: Add file completion for addto and listfile. Ingo Karkat 2011-11-20 16:30:31 +01:00
  • d2e0f6e38d FIX: Support $HOME and $TODOTXT_ACTIONS_DIR containing spaces. archive/todo_completion Ingo Karkat 2011-11-20 15:03:19 +01:00
  • b1d894f65d Add recently added "shorthelp" built-in command. Ingo Karkat 2011-11-20 15:01:14 +01:00
  • f5270be463 ENH: Append task text as shell comment when completing task number. Ingo Karkat 2011-11-20 14:57:36 +01:00
  • 8cba7533b9 Avoid leaking internal variables into the shell + robustness against add-ons. Ingo Karkat 2011-11-20 14:36:44 +01:00
  • 285d5039f2 Add shebang line and check for Bash. Ingo Karkat 2011-11-20 14:26:52 +01:00
  • 9b67a76833 Do not automatically complete for guessed aliases. Ingo Karkat 2011-11-20 14:22:48 +01:00
  • 2b0921f4ec Add todo_completion to todo.txt distribution. Ingo Karkat 2011-11-20 14:20:25 +01:00
  • 202f892e85 Include todo Bash completion from the todo.txt Wiki. Ingo Karkat 2011-11-20 14:17:22 +01:00
  • 417e86ae7a FIX: Handle special shell characters when filtering TERM. Ingo Karkat 2011-11-03 17:57:01 +01:00
  • cb982391de Implement listproj with factored out filtercommand() function. Ingo Karkat 2011-11-03 16:39:47 +01:00
  • b8244792cc Accept filters for lsprj jmoore 2011-11-03 10:24:29 +01:00
  • a433c5828e shorthelp consistency Ingo Karkat 2011-09-30 14:43:31 +02:00
  • 7742d3c115 Restructure help text to put built-in and add-on actions together. Ingo Karkat 2011-09-30 14:37:06 +02:00
  • 7ca2b4c687 Merge pull request #49 from inkarkat/bug-disable-filter-not-propagating Gina Trapani 2011-11-10 13:33:46 -08:00
  • 239f7234ab Merge pull request #48 from inkarkat/bug-unrestrained-pri-matching Gina Trapani 2011-11-10 13:33:28 -08:00
  • e3fce6f12b Revert to safer POSIX AWK regexp. archive/bug-unrestrained-pri-matching Ingo Karkat 2011-11-03 18:37:36 +01:00
  • a0f39480bf FIX: Handle special shell characters when filtering TERM. archive/lsprj-filters Ingo Karkat 2011-11-03 17:57:01 +01:00
  • d804a78fa1 Implement listproj with factored out filtercommand() function. Ingo Karkat 2011-11-03 16:39:47 +01:00
  • 84880ba525 Accept filters for lsprj jmoore 2011-11-03 10:24:29 +01:00
  • 65d39319f1 TODOTXT_DISABLE_FILTER missing from help text. archive/bug-disable-filter-not-propagating Ingo Karkat 2011-09-30 09:15:56 +02:00
  • 62d3ff2977 BUG: Option -x isn't propagated to custom actions. Ingo Karkat 2011-09-30 09:11:54 +02:00
  • 227b9d2c0a BUG: Pattern "(X) " anywhere hidden with -P. Ingo Karkat 2011-09-23 16:27:30 +02:00
  • 99fa15da36 BUG: Pattern "(X)" anywhere highlighted as prioritized. Ingo Karkat 2011-09-23 15:40:23 +02:00
  • cb170f4b0e Improved layout, updated Todo.txt Touch sections Gina Trapani 2011-09-12 12:31:51 -07:00
  • 72fe73f3d8 nobacktick test: Use literal backtick * Fix sed error on Mac OS, also ignore entire commented lines. * With proper quoting, the non-POSIX \d96 escape isn't necessary, and the check should work also on Mac OS. v2.8.0 v2.8 Ingo Karkat 2011-07-11 21:34:41 +02:00
  • 728bc564a1 nobacktick test: Use literal backtick in test. archive/circumvented-rebase Ingo Karkat 2011-07-18 13:41:38 +02:00
  • 9dd6556726 nobacktick test: Fix sed error on Mac OS, also ignore entire commented lines. Ingo Karkat 2011-07-11 21:34:41 +02:00
  • 8f6070e702 Re-applying the listpri stuff still missing from the pull requests. Ingo Karkat 2011-07-10 22:04:51 +02:00
  • faf86c88cb nobacktick code check: Skip entire comment lines, too. archive/nobacktick-enforcement Ingo Karkat 2011-07-10 14:31:20 +02:00
  • 2891472630 Add test to enforce use of $(...) code style in todo.sh. Ingo Karkat 2011-07-09 16:46:51 +02:00
  • f3af778d3e depri: Check for unprioritized task and print message. Ingo Karkat 2011-05-10 11:52:38 +02:00
  • c14788e764 Cosmetics: Add TODO: prefix to todo.txt do message on already done task. Ingo Karkat 2011-05-10 12:07:50 +02:00
  • 32c84781d2 pri: Check for existing priority and adapt message. Ingo Karkat 2011-05-10 12:44:34 +02:00
  • 6e740f748e Consistency: Use /(.)/ as generic pattern for priority in replaceOrPrepend(). Ingo Karkat 2011-05-10 13:04:53 +02:00
  • 0fa5f6d1dd BUG: listpri picked up non-priority patterns. Ingo Karkat 2011-05-10 15:20:29 +02:00
  • f8b66f117a ENH: Allow listpri filtering via TERM. Ingo Karkat 2011-05-10 15:54:50 +02:00
  • 15acb054f5 Have birdseye plugin use instead of hard-coded directory bertvv 2011-07-07 23:45:01 -07:00
  • b00ca1074a Simplified check for done task. Ingo Karkat 2011-05-12 14:17:05 +02:00
  • a60dfb668d Perform cleaninput() filtering without tr. Ingo Karkat 2011-05-31 17:03:30 +02:00
  • 899687f0ef BUG: Multiple whitespace was condensed, CR/LF not turned to space. Ingo Karkat 2011-05-31 16:41:21 +02:00
  • 301dbcf297 Expose cleaninput() for use in addons. Ingo Karkat 2011-05-31 15:46:14 +02:00
  • e79b1629f5 Perform cleaninput() escaping without sed. Ingo Karkat 2011-05-31 15:28:46 +02:00
  • a4db95166d Escape the substitution separator in cleaninput(). Ingo Karkat 2011-05-31 15:10:55 +02:00
  • afe6d9dfd5 FIX: cleaninput() for sed-replacement needs more escaping and unique separator. Ingo Karkat 2011-05-11 16:12:03 +02:00
  • ab705cd670 Configure cleaninput() sed-escaping via argument instead of magic words. Ingo Karkat 2011-05-11 15:48:22 +02:00
  • e0ad2292a2 Remove no-op passing of $input to cleaninput(). Ingo Karkat 2011-05-11 15:32:31 +02:00
  • c4670b6502 Made replace test sessions independent from each other. Ingo Karkat 2011-05-11 15:07:33 +02:00