2017-01-12 5 views

答えて

2

更新:インスタンス.gitattributesのために使用することができますin the commentsセクションlinguist#Overrides、アウトpchaignoポイント:

Add a .gitattributes file to your project and use standard git-style path matchers for the files you want to override to set linguist-documentation, linguist-language , linguist-vendored , and linguist-generated . .gitattributes will be used to determine language statistics and will be used to syntax highlight files. You can also manually set syntax highlighting using Vim or Emacs modelines.

$ cat .gitattributes 
*.rb linguist-language=Java 

オリジナル回答2017年1月

あなたは簡単に削除することはできませんので、 GitHubのハイライトは、 "How to fix/ignore syntax error in github"で提案した同様の回避策を試してみることができます

しようとすると、それ以降のすべての行に「エラー」が伝播しないように(構文の強調表示エンジンRougePygmentで使用される)レクサーためには、その中に「%」で同じ行にコメントを追加します。

+0

ありがとうございますが、この方法は私のために変更されていないようです。 –

+0

@parallel_resistance通常、レクサーによって検出された「エラー」を閉じる正しい文字またはシーケンスを見つける前に、いくつかの試行が必要です。 – VonC

+0

さて、私はすでに '//%'と '//%d'を試していましたので、明日それをもっと混乱させます。 –

1

VonCの回答を完了するには、強調表示が間違っていると思われる場合は、実際にバグレポートを作成するか、修正することもできます。すべての文法github.comはオープンソースです!

どのように文法を見つけるか?あなたのケースで構文の強調表示に使用される文法を見つけるには、this page on the Linguist projectにアクセスしてください。各言語の前に(あなたのケースでCのように見えます)、その言語の文法が存在するリポジトリが見つかります(Cの場合、github.com/textmate/c.tmbundle)。失敗したテストケースで問題を開くことができます。それ以上にも、自分で解決してください。

関連する問題