update.リポジトリhttps://github.com/ttakuru88/textarea-markdown-editorデモhttp://hai3.net/textarea-markdown-editor/概要Qiitaの投稿画面でリスト記法で入力をすると、改行するときに自動で*とか-とかが自動で挿入される「あれ」に、思いついた機能をゴタゴタとつけていったもの。先日まではjQueryプラグインだったのだけれど、ここ数日のjQueryディス祭りにビビったので、jQueryに依存しないように作り変えたという話も。いうサービスがテーブル記法の補間を実装したというのを知った私は、これにいたく感動しついつい同じものを実装してしまったという。その後、誰得俺俺機能をゴタゴタとつけていって今に至る。-を入力して改行するとリストが挿入されるというバグが発生したりする。リスト入力中や、複数の行を選択中にTabを押すと、4文字スペースでインデントする。Tabだとインデントが戻る。コードブロックの補完```↑を入力して改行すると対応する```が自動で挿入される。'fooooooooo'```↑この3行目で改行を入力したときには```が自動で挿入されてほしくない。それを実現するために「現在コードブロックの中にいるかどうか」を判定しなければいけなくて辛かった。