View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001806 | Far Manager | Editor | public | 2011-06-22 20:11 | 2011-06-23 14:50 |
Reporter | Maximus | Assigned To | DrKnS | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0001806: Не выделяются вертикальные блоки при отключенном CursorBeyondEOL | ||||
Description | Если флажок "[ ] Cursor beyond end of line" отключен, то не дает выделять вертикальный блок, когда в строке присутствуют табы. Ест-но, если позиция оказывается правее, чем количество символов (без учета табов) в следующей строке. == пример (begin) abc def == пример (end) выделить вертикальным блоком символы "c" и "f" не получится | ||||
Tags | No tags attached. | ||||
Build | 2076 | ||||
|
BlkSel110622.diff (468 bytes)
Index: editor.cpp =================================================================== --- editor.cpp (revision 6350) +++ editor.cpp (working copy) @@ -2351,7 +2351,7 @@ if (!Flags.Check(FEDITOR_MARKINGVBLOCK)) BeginVBlockMarking(); - if (!EdOpt.CursorBeyondEOL && VBlockX>=CurLine->m_next->GetLength()) + if (!EdOpt.CursorBeyondEOL && VBlockX>=CurLine->m_next->RealPosToTab(CurLine->m_next->GetLength())) return TRUE; Pasting++; |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-06-22 20:11 | Maximus | New Issue | |
2011-06-22 20:11 | Maximus | File Added: BlkSel110622.diff | |
2011-06-23 14:50 | DrKnS | Build | => 2076 |
2011-06-23 14:50 | DrKnS | Status | new => closed |
2011-06-23 14:50 | DrKnS | Assigned To | => DrKnS |
2011-06-23 14:50 | DrKnS | Resolution | open => fixed |
2011-06-23 14:50 | DrKnS | Fixed in Version | => 3.0 |