Tested with clean PSP 4.5.7 beta. Here's how to reproduce it: 1. Settings > Highlighter Settings > x86 Assembly > Specification > Tab Width. Set to 16. Press OK.
2. Settings > Program Settings > Editor Part 1. Check 'Trim Trailing Spaces'. 3. Settings > Program Settings > Editor Part 2. Check 'Real Tabs'. Press OK. 4. File > New File. Select 'x86 Assembly'. Press OK. 5. Now, type this: _[tab]lorem[tab]ipsum_ 6. Then mark/select the _ipsum_ (either by keyboard or mouse) and replace it by typing _dolar_. 7. The replaced word I get here is _d[tab]olar_ instead of _dolar_. (bug?) 8. Then mark/select the whole phrase _lorem[tab]d[tab]olar_ (but not the inital _[tab]_ and replace it by typing _sit_. 9. The complete line is now _[space]sit_ instead of _[tab]sit_. (another bug?) *(Yes, I know using latin in assembly coding makes no sense. :))* -- <http://forum.pspad.com/read.php?2,58215,58215> PSPad freeware editor http://www.pspad.com
