[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kate/KDE/4.13] part/vimode: vi-mode: restore only user marks to bookmarks
From: Michal Humpula <michal.humpula () seznam ! cz>
Date: 2014-06-29 17:09:34
Message-ID: E1X1Ibe-0005TO-Ap () scm ! kde ! org
[Download RAW message or body]
Git commit 8317423f67bdc1a8380b46fe3914961ffa4d2f57 by Michal Humpula.
Committed on 28/06/2014 at 14:06.
Pushed by michalhumpula into branch 'KDE/4.13'.
vi-mode: restore only user marks to bookmarks
REVIEW: 118992
M +10 -2 part/vimode/kateviinputmodemanager.cpp
http://commits.kde.org/kate/8317423f67bdc1a8380b46fe3914961ffa4d2f57
diff --git a/part/vimode/kateviinputmodemanager.cpp b/part/vimode/kateviinputmodemanager.cpp
index 79229bb..c95cd9d 100644
--- a/part/vimode/kateviinputmodemanager.cpp
+++ b/part/vimode/kateviinputmodemanager.cpp
@@ -842,8 +842,16 @@ void KateViInputModeManager::syncViMarksAndBookmarks() {
}
}
- // For each vi mark line should be bookmarked.
- foreach( QChar markerChar, m_marks.keys() ) {
+ // For specific vi mark line should be bookmarked.
+ QList<QChar> marksToSync;
+
+ foreach(QChar markerChar, m_marks.keys()) {
+ if (QLatin1Char('a') <= markerChar && markerChar <= QLatin1Char('z')) {
+ marksToSync << markerChar;
+ }
+ }
+
+ foreach(QChar markerChar, marksToSync) {
bool thereIsKateMarkForThisLine = false;
for (QHash<int, Mark*>::const_iterator it = m.constBegin(); it != m.constEnd(); ++it) {
if (it.value()->type & MarkInterface::markType01 ) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic