To: TextMate users <textmate@lists.macromates.com>
Subject: Re: [TxMt] Linefeeds in commands & snippets
Reply-To: TextMate users <textmate@lists.macromates.com>
This is a Python issue. Python writes a newline to the end of all print statements, which is where this is coming from. You could write:
print newtask,
which would not write a newline, but would add a space. In order to write -just- the text, this would work:
#!/usr/bin/python
import os,sys
def texter():
oldtask = os.environ['TM_CURRENT_LINE']
# oldtask = "Alligator"
newtask = "DONE "
for i in range (len(oldtask)):
if i > 4:
newtask = newtask + oldtask[i]
sys.stdout.write(newtask)
texter()
Lindsay