vscode-gremlins icon indicating copy to clipboard operation
vscode-gremlins copied to clipboard

[Feature request] Take all chars from invisible-characters.com

Open runxel opened this issue 3 years ago • 1 comments

Add all the characters listed on https://invisible-characters.com/ (except spaces and tab obviously):

U+034F COMBINING GRAPHEME JOINER U+061C ARABIC LETTER MARK U+115F HANGUL CHOSEONG FILLER U+1160 HANGUL JUNGSEONG FILLER U+17B4 KHMER VOWEL INHERENT AQ U+17B5 KHMER VOWEL INHERENT AA U+180E MONGOLIAN VOWEL SEPARATOR U+200C ZERO WIDTH NON-JOINER U+200D ZERO WIDTH JOINER U+200E LEFT-TO-RIGHT MARK U+200F RIGHT-TO-LEFT MARK U+202F NARROW NO-BREAK SPACE U+205F MEDIUM MATHEMATICAL SPACE U+2060 WORD JOINER U+2061 FUNCTION APPLICATION U+2062 INVISIBLE TIMES U+2063 INVISIBLE SEPARATOR U+2064 INVISIBLE PLUS U+206A INHIBIT SYMMETRIC SWAPPING U+206B ACTIVATE SYMMETRIC SWAPPING U+206C INHIBIT ARABIC FORM SHAPING U+206D ACTIVATE ARABIC FORM SHAPING U+206E NATIONAL DIGIT SHAPES U+206F NOMINAL DIGIT SHAPES U+3000 IDEOGRAPHIC SPACE U+2800 BRAILLE PATTERN BLANK U+3164 HANGUL FILLER U+FFA0 HALFWIDTH HANGUL FILLER U+1D159 MUSICAL SYMBOL NULL NOTEHEAD U+1D173 MUSICAL SYMBOL BEGIN BEAM U+1D174 MUSICAL SYMBOL END BEAM U+1D175 MUSICAL SYMBOL BEGIN TIE U+1D176 MUSICAL SYMBOL END TIE U+1D177 MUSICAL SYMBOL BEGIN SLUR U+1D178 MUSICAL SYMBOL END SLUR U+1D179 MUSICAL SYMBOL BEGIN PHRASE U+1D17A MUSICAL SYMBOL END PHRASE

runxel avatar Dec 04 '22 21:12 runxel

Thanks, I've added this to my config in the meanwhile

However for some reason it doesn't work with the 1D1xx musical symbols

  "gremlins.characters": {
    "034F": {
      "zeroWidth": true,
      "description": "COMBINING GRAPHEME JOINER",
      "level": "error"
    },
    "061C": {
      "zeroWidth": true,
      "description": "ARABIC LETTER MARK",
      "level": "error"
    },
    "115F": {
      "zeroWidth": true,
      "description": "HANGUL CHOSEONG FILLER",
      "level": "error"
    },
    "1160": {
      "zeroWidth": true,
      "description": "HANGUL JUNGSEONG FILLER",
      "level": "error"
    },
    "17B4": {
      "zeroWidth": true,
      "description": "KHMER VOWEL INHERENT AQ",
      "level": "error"
    },
    "17B5": {
      "zeroWidth": true,
      "description": "KHMER VOWEL INHERENT AA",
      "level": "error"
    },
    "180E": {
      "zeroWidth": true,
      "description": "MONGOLIAN VOWEL SEPARATOR",
      "level": "error"
    },
    "200C": {
      "zeroWidth": true,
      "description": "ZERO WIDTH NON-JOINER",
      "level": "error"
    },
    "200D": {
      "zeroWidth": true,
      "description": "ZERO WIDTH JOINER",
      "level": "error"
    },
    "200E": {
      "zeroWidth": true,
      "description": "LEFT-TO-RIGHT MARK",
      "level": "error"
    },
    "200F": {
      "zeroWidth": true,
      "description": "RIGHT-TO-LEFT MARK",
      "level": "error"
    },
    "202F": {
      "zeroWidth": true,
      "description": "NARROW NO-BREAK SPACE",
      "level": "error"
    },
    "205F": {
      "zeroWidth": true,
      "description": "MEDIUM MATHEMATICAL SPACE",
      "level": "error"
    },
    "2060": {
      "zeroWidth": true,
      "description": "WORD JOINER",
      "level": "error"
    },
    "2061": {
      "zeroWidth": true,
      "description": "FUNCTION APPLICATION",
      "level": "error"
    },
    "2062": {
      "zeroWidth": true,
      "description": "INVISIBLE TIMES",
      "level": "error"
    },
    "2063": {
      "zeroWidth": true,
      "description": "INVISIBLE SEPARATOR",
      "level": "error"
    },
    "2064": {
      "zeroWidth": true,
      "description": "INVISIBLE PLUS",
      "level": "error"
    },
    "206A": {
      "zeroWidth": true,
      "description": "INHIBIT SYMMETRIC SWAPPING",
      "level": "error"
    },
    "206B": {
      "zeroWidth": true,
      "description": "ACTIVATE SYMMETRIC SWAPPING",
      "level": "error"
    },
    "206C": {
      "zeroWidth": true,
      "description": "INHIBIT ARABIC FORM SHAPING",
      "level": "error"
    },
    "206D": {
      "zeroWidth": true,
      "description": "ACTIVATE ARABIC FORM SHAPING",
      "level": "error"
    },
    "206E": {
      "zeroWidth": true,
      "description": "NATIONAL DIGIT SHAPES",
      "level": "error"
    },
    "206F": {
      "zeroWidth": true,
      "description": "NOMINAL DIGIT SHAPES",
      "level": "error"
    },
    "3000": {
      "zeroWidth": true,
      "description": "IDEOGRAPHIC SPACE",
      "level": "error"
    },
    "2800": {
      "zeroWidth": true,
      "description": "BRAILLE PATTERN BLANK",
      "level": "error"
    },
    "3164": {
      "zeroWidth": true,
      "description": "HANGUL FILLER",
      "level": "error"
    },
    "FFA0": {
      "zeroWidth": true,
      "description": "HALFWIDTH HANGUL FILLER",
      "level": "error"
    },
    "1D159": {
      "zeroWidth": true,
      "description": "MUSICAL SYMBOL NULL NOTEHEAD",
      "level": "error"
    },
    "1D173": {
      "zeroWidth": true,
      "description": "MUSICAL SYMBOL BEGIN BEAM",
      "level": "error"
    },
    "1D174": {
      "zeroWidth": true,
      "description": "MUSICAL SYMBOL END BEAM",
      "level": "error"
    },
    "1D175": {
      "zeroWidth": true,
      "description": "MUSICAL SYMBOL BEGIN TIE",
      "level": "error"
    },
    "1D176": {
      "zeroWidth": true,
      "description": "MUSICAL SYMBOL END TIE",
      "level": "error"
    },
    "1D177": {
      "zeroWidth": true,
      "description": "MUSICAL SYMBOL BEGIN SLUR",
      "level": "error"
    },
    "1D178": {
      "zeroWidth": true,
      "description": "MUSICAL SYMBOL END SLUR",
      "level": "error"
    },
    "1D179": {
      "zeroWidth": true,
      "description": "MUSICAL SYMBOL BEGIN PHRASE",
      "level": "error"
    },
    "1D17A": {
      "zeroWidth": true,
      "description": "MUSICAL SYMBOL END PHRASE",
      "level": "error"
    }
  }

xbb avatar Feb 23 '23 16:02 xbb