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

Odpovedet emailem