LoginSignup
0
1

More than 5 years have passed since last update.

chromeアプリのTextのハイライトを直す

Last updated at Posted at 2017-01-12

chromeアプリのTextのハイライトを直す

環境

  • Google Chrome 55.0.2883.87 (Official Build) m (64 ビット)
  • Text 0.5.68

Chrome Storeのurlはこれ

TextでC言語などのソースコードを開くと部分的にしかハイライトされないのでTextのソースを編集して直す.

Textのソースコードの場所

[chrome アプリ 保存場所 (ここに自分のOSの名前を入れる)] [検索]

all.js

ミニマライズされているので該当箇所は適当にサーチして見つけてください.
diffとっても1行だし意味ないし.
var u=this.editor_.newSession(a)var u=this.editor_.newSession(a,c)に変える.
EditorCodeMirror.prototype.newSession=function(a){return new CodeMirror.Doc(a||"")};

EditorCodeMirror.prototype.newSession=function(a,c){
    var filename = c==undefined?[""]:c.name.split(/\.(?=[^.]+$)/),
        mime = (filename[filename.length - 1] == "c"?"text/x-csrc":"text/plain");
    return new CodeMirror.Doc(a||"", mime)
};

に変える.

EditorCodeMirror.EXTENSION_TO_MODEc:"clike"c:"text/x-csrc"にする.

多分これで上手くハイライトされるはず.
他の言語も同様にnewSessionでmimeタイプを適切に設定して,EditorCodeMirror.EXTENSION_TO_MODEのmimeタイプも適切に設計すればうまくいくはず.

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1