This is the same patch as I sent yesterday, to make the Text widget wrap lines at word boundaries rather than filling each line to its fullest, modified by Tony Gale to wrap at tab stops as well as at spaces.