@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
at upstream/main 78 lines 3.3 kB view raw
1<?php 2 3final class PhabricatorDefaultSyntaxStyle 4 extends PhabricatorSyntaxStyle { 5 6 const STYLEKEY = 'default'; 7 8 public function getStyleName() { 9 return pht('Default'); 10 } 11 12 public function getStyleMap() { 13 return array( 14 'hll' => 'color: {$syntax.highlighted-line}', 15 'c' => 'color: {$syntax.comment}', 16 'cm' => 'color: {$syntax.comment-multiline}', 17 'dc' => 'color: {$syntax.comment-multiline}', 18 'c1' => 'color: {$syntax.comment-single}', 19 'cs' => 'color: {$syntax.comment-special}', 20 'sd' => 'color: {$syntax.string-doc}', 21 'sh' => 'color: {$syntax.string-heredoc}', 22 's' => 'color: {$syntax.string}', 23 'sb' => 'color: {$syntax.string-backtick}', 24 'sc' => 'color: {$syntax.literal-string-char}', 25 's2' => 'color: {$syntax.string-double}', 26 's1' => 'color: {$syntax.string-single}', 27 'sx' => 'color: {$syntax.string-other}', 28 'sr' => 'color: {$syntax.string-regex}', 29 'nv' => 'color: {$syntax.name-variable}', 30 'vi' => 'color: {$syntax.variable-instance}', 31 'vg' => 'color: {$syntax.variable-global}', 32 'na' => 'color: {$syntax.name-attribute}', 33 'kc' => 'color: {$syntax.keyword-constant}', 34 'no' => 'color: {$syntax.name-operator}', 35 'k' => 'color: {$syntax.keyword}', 36 'kd' => 'color: {$syntax.keyword-declaration}', 37 'kn' => 'color: {$syntax.keyword-namespace}', 38 'kt' => 'color: {$syntax.keyword-type}', 39 'cp' => 'color: {$syntax.comment-preproc}', 40 'kp' => 'color: {$syntax.keyword-preproc}', 41 'kr' => 'color: {$syntax.keyword-reserved}', 42 'nb' => 'color: {$syntax.name-builtin}', 43 'bp' => 'color: {$syntax.builtin-pseudo}', 44 'nc' => 'color: {$syntax.name-class}', 45 'nt' => 'color: {$syntax.name-tag}', 46 'vc' => 'color: {$syntax.name-variable-class}', 47 'nf' => 'color: {$syntax.name-function}', 48 'nx' => 'color: {$syntax.name-exception}', 49 'o' => 'color: {$syntax.operator}', 50 'p' => 'color: {$syntax.punctuation}', 51 'ss' => 'color: {$syntax.literal-string-symbol}', 52 'm' => 'color: {$syntax.literal-number}', 53 'mf' => 'color: {$syntax.literal-number-float}', 54 'mh' => 'color: {$syntax.literal-number-hex}', 55 'mi' => 'color: {$syntax.literal-number-integer}', 56 'mo' => 'color: {$syntax.literal-number-octal}', 57 'il' => 'color: {$syntax.literal-number-integer-long}', 58 'gd' => 'color: {$syntax.generic-deleted}', 59 'gr' => 'color: {$syntax.generic-red}', 60 'gh' => 'color: {$syntax.generic-heading}', 61 'gi' => 'color: {$syntax.generic-inserted}', 62 'go' => 'color: {$syntax.generic-output}', 63 'gp' => 'color: {$syntax.generic-prompt}', 64 'gu' => 'color: {$syntax.generic-underline}', 65 'gt' => 'color: {$syntax.generic-traceback}', 66 'nd' => 'color: {$syntax.name-decorator}', 67 'ni' => 'color: {$syntax.name-identifier}', 68 'ne' => 'color: {$syntax.name-entity}', 69 'nl' => 'color: {$syntax.name-label}', 70 'nn' => 'color: {$syntax.name-namespace}', 71 'ow' => 'color: {$syntax.operator-word}', 72 'w' => 'color: {$syntax.text-whitespace}', 73 'se' => 'color: {$syntax.literal-string-escape}', 74 'si' => 'color: {$syntax.literal-string-interpol}', 75 ); 76 } 77 78}