「Markdown」 カテゴリーの記事です。

C# エディタのシンタックスハイライター処理を速くする方法


今回は、Visual C# に含まれる RichEditBoxを使って、正規表現で指定したキーワードを引っかけて、
色を付けるという処理をいかに速く行うか?という話。

MarkDown#Editorで、実際にやってみたことを記事にしておきたいと思います。

前提として、僕は、卑下するわけではないですが、あまりたいしたプログラマーとは言えません。
ですので。最初からヒヨっているわけですよ。たとえば、

  • RTFフォーマットを直接ゴリゴリやらない。
  • そもそも文字列を独自描画したりしてエディタを一から作っちゃわない。
  • 無理はしない。

だから、ありあわせのRichEditBoxを使ってどうにかしたい。超楽したいのです。

(さらに…)

PHP Markdown Extra 仕様の全訳(意訳)


拙作の「MarkDown#Editor」ですが、次版では、Markdown Extraの実装を検討しています。

でも、そのためには本家Extraの仕様をよく理解していないとつくれません。

Michel Fortin – PHP Markdown Extra

ただ、本家ホームページは全部英語。がんばれば読めないわけではありませんが、楽をしたいなあ、誰か訳していないかなあ、とウェブをうろちょろしてみたのですが、誰もしてくれてなくて・・・

うーん(笑)。

じゃあ、どうせしっかり調べるなら、僕が全訳してしまおうか、という感じでやってみました。

もし英語の得意の方で、かつMarkdown Extraに精通されていて、微妙に本家とニュアンスがちがうだとか、真逆のこと書いてあるということがあれば、適宜ツッコミを入れてください。修正を加えて行きたいと思います。

また、以下の場所に参照しやすいよう、ファイルとしても上げています。よろしければこちらも併せてご参照ください。
https://gist.github.com/hibara/5661760

そして以下が、そのページの全訳。

(さらに…)

s