mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-16 21:45:22 +02:00
Do not insert a space between two closing angle brackets.
This commit is contained in:
parent
cd99f21d10
commit
01b1f9a14a
1 changed files with 7 additions and 9 deletions
|
@ -680,11 +680,12 @@ public class CEditor extends TextEditor implements ICEditor, ISelectionChangedLi
|
|||
final StringBuilder buffer = new StringBuilder(3);
|
||||
buffer.append(character);
|
||||
buffer.append(closingCharacter);
|
||||
if (closingCharacter == '>' && nextToken != Symbols.TokenEOF
|
||||
&& document.getChar(offset + length) == '>') {
|
||||
// Insert a space to avoid two consecutive closing angular brackets.
|
||||
buffer.append(' ');
|
||||
}
|
||||
// No longer necessary since consecutive closing angular brackets are allowed in C++11.
|
||||
// if (closingCharacter == '>' && nextToken != Symbols.TokenEOF
|
||||
// && document.getChar(offset + length) == '>') {
|
||||
// // Insert a space to avoid two consecutive closing angular brackets.
|
||||
// buffer.append(' ');
|
||||
// }
|
||||
|
||||
document.replace(offset, length, buffer.toString());
|
||||
|
||||
|
@ -699,10 +700,7 @@ public class CEditor extends TextEditor implements ICEditor, ISelectionChangedLi
|
|||
model.addGroup(group);
|
||||
model.forceInstall();
|
||||
|
||||
// level.fOffset = offset;
|
||||
// level.fLength = 2;
|
||||
|
||||
// set up position tracking for our magic peers
|
||||
// Set up position tracking for our magic peers
|
||||
if (fBracketLevelStack.size() == 1) {
|
||||
document.addPositionCategory(CATEGORY);
|
||||
document.addPositionUpdater(fUpdater);
|
||||
|
|
Loading…
Add table
Reference in a new issue