On Mon, Jan 7, 2013 at 1:03 AM, Kurt Hansen <kurt@ugyldig.invalid> wrote: > I'm sorry to bother you, Chris, but applying the snippet with your code in > Gedit still just deletes the marked, tab-separated text in the editor.
Ah, whoops. That would be because I had a bug in the code (that's why I commented that it was untested). Sorry about that! Here's a fixed version: $< lines = $GEDIT_SELECTED_TEXT.split("\n"); output = '<table\>\n'; for line in lines: output += '<tr\>'; columns = line.split("\t"); for item in columns: output += '<td colspan="' + str(4-len(columns)) + '"\>' + item + '</td\> ' output += '</tr\>\n'; output += '</table\>'; return output > Note that it's a single line: output += '<td colspan="' + str(4-len(columns)) + '"\>' + item + '</td\> ' If your newsreader (or my poster) wraps it, you'll need to unwrap that line, otherwise you'll get an IndentError. That version should work. ChrisA -- http://mail.python.org/mailman/listinfo/python-list