Skip to content

Commit a2e5422

Browse files
authored
[Matlab] Fix merge conflict markers in comments (#4385)
This commit adds patterns to scope merge conflict markers in block comments.
1 parent 2943a2c commit a2e5422

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

Matlab/Matlab.sublime-syntax

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,7 @@ contexts:
475475
captures:
476476
1: punctuation.definition.comment.matlab
477477
pop: 1
478+
- include: merge-conflict-markers
478479
- include: block-comments
479480

480481
line-comments:

Matlab/syntax_test_matlab.matlab

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,32 @@
33
%---------------------------------------------
44
% Merge Conflict Markers
55

6+
%{
7+
8+
Merge conflicts in comments
9+
10+
<<<<<<< HEAD
11+
% <- meta.block.conflict.begin.diff punctuation.section.block.begin.diff
12+
% ^^^^^ meta.block.conflict.begin.diff punctuation.section.block.begin.diff
13+
% ^ meta.block.conflict.begin.diff - entity - punctuation
14+
% ^^^^ meta.block.conflict.begin.diff entity.name.section.diff
15+
% ^ meta.block.conflict.begin.diff - entity - punctuation
16+
17+
=======
18+
% <- meta.block.conflict.separator.diff punctuation.section.block.diff
19+
% ^^^^^ meta.block.conflict.separator.diff punctuation.section.block.diff
20+
% ^ meta.block.conflict.separator.diff - punctuation
21+
22+
>>>>>>> master
23+
% <- meta.block.conflict.end.diff punctuation.section.block.end.diff
24+
% ^^^^^ meta.block.conflict.end.diff punctuation.section.block.end.diff
25+
% ^ meta.block.conflict.end.diff - entity - punctuation
26+
% ^^^^^^ meta.block.conflict.end.diff entity.name.section.diff
27+
% ^ meta.block.conflict.end.diff - entity - punctuation
28+
%}
29+
30+
% Top-level merge conflicts
31+
632
<<<<<<< HEAD
733
% <- meta.block.conflict.begin.diff punctuation.section.block.begin.diff
834
% ^^^^^ meta.block.conflict.begin.diff punctuation.section.block.begin.diff

0 commit comments

Comments
 (0)