Skip to content

Commit

Permalink
add ability to remove tags on done
Browse files Browse the repository at this point in the history
  • Loading branch information
wilczynskia3mobile committed Oct 20, 2016
1 parent 5b0b009 commit fd8d469
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
1 change: 1 addition & 0 deletions SublimeTodoflow.sublime-settings
@@ -1,4 +1,5 @@
{
"tab_size": 4,
"translate_tabs_to_spaces": false,
"tags_to_remove_one_done": [],
}
8 changes: 7 additions & 1 deletion tags_commands.py
Expand Up @@ -14,10 +14,16 @@ def run_on_line(self, edit, line_reqion):
self.view.replace(edit, line_reqion, replacement)

def transform_line(self, line):

if textutils.has_tag(line, 'done'):
return textutils.remove_tag(line, 'done')
else:
import datetime
return textutils.add_tag(
settings = sublime.load_settings('SublimeTodoflow.sublime-settings')
tags_to_remove_one_done = settings.get('tags_to_remove_one_done')
for tag in tags_to_remove_one_done:
line = textutils.remove_tag(line, tag)
line = textutils.add_tag(
line, 'done', datetime.datetime.now().strftime('%F %R')
)
return line

0 comments on commit fd8d469

Please sign in to comment.