src/Tools/jEdit/patches/brackets
author wenzelm
Tue, 29 Sep 2015 18:39:55 +0200
changeset 61281 11c1bf92d61d
parent 59571 1081f91c0662
permissions -rw-r--r--
tuned;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
59571
1081f91c0662 updated to jedit-5.2.0;
wenzelm
parents: 53931
diff changeset
     1
diff -ru 5.2.0/jEdit/org/gjt/sp/jedit/textarea/TextArea.java 5.2.0/jEdit-patched/org/gjt/sp/jedit/textarea/TextArea.java
1081f91c0662 updated to jedit-5.2.0;
wenzelm
parents: 53931
diff changeset
     2
--- 5.2.0/jEdit/org/gjt/sp/jedit/textarea/TextArea.java	2015-02-02 02:14:27.000000000 +0100
1081f91c0662 updated to jedit-5.2.0;
wenzelm
parents: 53931
diff changeset
     3
+++ 5.2.0/jEdit-patched/org/gjt/sp/jedit/textarea/TextArea.java	2015-02-28 20:55:21.140097595 +0100
1081f91c0662 updated to jedit-5.2.0;
wenzelm
parents: 53931
diff changeset
     4
@@ -1613,8 +1618,8 @@
53931
239f8f451976 support more brackets (see also 427724cff970, 7bf637b65ba2);
wenzelm
parents: 53898
diff changeset
     5
 		}
239f8f451976 support more brackets (see also 427724cff970, 7bf637b65ba2);
wenzelm
parents: 53898
diff changeset
     6
 
239f8f451976 support more brackets (see also 427724cff970, 7bf637b65ba2);
wenzelm
parents: 53898
diff changeset
     7
 		// Scan backwards, trying to find a bracket
239f8f451976 support more brackets (see also 427724cff970, 7bf637b65ba2);
wenzelm
parents: 53898
diff changeset
     8
-		String openBrackets = "([{";
239f8f451976 support more brackets (see also 427724cff970, 7bf637b65ba2);
wenzelm
parents: 53898
diff changeset
     9
-		String closeBrackets = ")]}";
239f8f451976 support more brackets (see also 427724cff970, 7bf637b65ba2);
wenzelm
parents: 53898
diff changeset
    10
+		String openBrackets = "([{«‹⟨⌈⌊⦇⟦⦃";
239f8f451976 support more brackets (see also 427724cff970, 7bf637b65ba2);
wenzelm
parents: 53898
diff changeset
    11
+		String closeBrackets = ")]}»›⟩⌉⌋⦈⟧⦄'";
239f8f451976 support more brackets (see also 427724cff970, 7bf637b65ba2);
wenzelm
parents: 53898
diff changeset
    12
 		int count = 1;
239f8f451976 support more brackets (see also 427724cff970, 7bf637b65ba2);
wenzelm
parents: 53898
diff changeset
    13
 		char openBracket = '\0';
239f8f451976 support more brackets (see also 427724cff970, 7bf637b65ba2);
wenzelm
parents: 53898
diff changeset
    14
 		char closeBracket = '\0';
59571
1081f91c0662 updated to jedit-5.2.0;
wenzelm
parents: 53931
diff changeset
    15
diff -ru 5.2.0/jEdit/org/gjt/sp/jedit/TextUtilities.java 5.2.0/jEdit-patched/org/gjt/sp/jedit/TextUtilities.java
1081f91c0662 updated to jedit-5.2.0;
wenzelm
parents: 53931
diff changeset
    16
--- 5.2.0/jEdit/org/gjt/sp/jedit/TextUtilities.java	2015-02-02 02:14:26.000000000 +0100
1081f91c0662 updated to jedit-5.2.0;
wenzelm
parents: 53931
diff changeset
    17
+++ 5.2.0/jEdit-patched/org/gjt/sp/jedit/TextUtilities.java	2015-02-28 20:53:50.167805688 +0100
53181
7bf637b65ba2 support more brackets;
wenzelm
parents: 53133
diff changeset
    18
@@ -97,6 +97,22 @@
53133
427724cff970 support more brackets;
wenzelm
parents:
diff changeset
    19
 		case '}': if (direction != null) direction[0] = false; return '{';
427724cff970 support more brackets;
wenzelm
parents:
diff changeset
    20
 		case '<': if (direction != null) direction[0] = true;  return '>';
427724cff970 support more brackets;
wenzelm
parents:
diff changeset
    21
 		case '>': if (direction != null) direction[0] = false; return '<';
427724cff970 support more brackets;
wenzelm
parents:
diff changeset
    22
+		case '«': if (direction != null) direction[0] = true;  return '»';
427724cff970 support more brackets;
wenzelm
parents:
diff changeset
    23
+		case '»': if (direction != null) direction[0] = false; return '«';
427724cff970 support more brackets;
wenzelm
parents:
diff changeset
    24
+		case '‹': if (direction != null) direction[0] = true;  return '›';
427724cff970 support more brackets;
wenzelm
parents:
diff changeset
    25
+		case '›': if (direction != null) direction[0] = false; return '‹';
53181
7bf637b65ba2 support more brackets;
wenzelm
parents: 53133
diff changeset
    26
+		case '⟨': if (direction != null) direction[0] = true;  return '⟩';
7bf637b65ba2 support more brackets;
wenzelm
parents: 53133
diff changeset
    27
+		case '⟩': if (direction != null) direction[0] = false; return '⟨';
7bf637b65ba2 support more brackets;
wenzelm
parents: 53133
diff changeset
    28
+		case '⌈': if (direction != null) direction[0] = true;  return '⌉';
7bf637b65ba2 support more brackets;
wenzelm
parents: 53133
diff changeset
    29
+		case '⌉': if (direction != null) direction[0] = false; return '⌈';
7bf637b65ba2 support more brackets;
wenzelm
parents: 53133
diff changeset
    30
+		case '⌊': if (direction != null) direction[0] = true;  return '⌋';
7bf637b65ba2 support more brackets;
wenzelm
parents: 53133
diff changeset
    31
+		case '⌋': if (direction != null) direction[0] = false; return '⌊';
7bf637b65ba2 support more brackets;
wenzelm
parents: 53133
diff changeset
    32
+		case '⦇': if (direction != null) direction[0] = true;  return '⦈';
7bf637b65ba2 support more brackets;
wenzelm
parents: 53133
diff changeset
    33
+		case '⦈': if (direction != null) direction[0] = false; return '⦇';
7bf637b65ba2 support more brackets;
wenzelm
parents: 53133
diff changeset
    34
+		case '⟦': if (direction != null) direction[0] = true;  return '⟧';
7bf637b65ba2 support more brackets;
wenzelm
parents: 53133
diff changeset
    35
+		case '⟧': if (direction != null) direction[0] = false; return '⟦';
7bf637b65ba2 support more brackets;
wenzelm
parents: 53133
diff changeset
    36
+		case '⦃': if (direction != null) direction[0] = true;  return '⦄';
7bf637b65ba2 support more brackets;
wenzelm
parents: 53133
diff changeset
    37
+		case '⦄': if (direction != null) direction[0] = false; return '⦃';
53133
427724cff970 support more brackets;
wenzelm
parents:
diff changeset
    38
 		default:  return '\0';
427724cff970 support more brackets;
wenzelm
parents:
diff changeset
    39
 		}
427724cff970 support more brackets;
wenzelm
parents:
diff changeset
    40
 	} //}}}