2005/12/14(水)ただいま。
2005/10/27(木)SB使ってて(2)
プラグイン作った。
必要最小限の機能だけつけてみた。
本文の頭に
、末に
が挿入される。自動改行される。空行は
で置換される。
<>"はエスケープされる。
>|| のみの行は
で置換される
||< のみの行は
で置換される
また、>||~||<
間は自動改行が行われない。
>>> のみの行は
に置換される。
<<< のみの行は
に置換される。
>>xxx="yyy" を記述すると
任意のブロック定義用。ブロック要素は含めないけど、含むこともなさそう。
!< は<に置換され、任意タグを書ける。その場合、タグ終了の > はそのまま書く。
[[xxx:uri]] でキーワードリンクを挿入する。
[[extasin:####]] [[keyword:abcde]] [[:abcde]] も使用可能。
uriは自動リンクされる。
まぁ、これだけありゃーいーでしょーw
2005/10/26(水)SB使ってて。。
微妙にかゆいところに手が届かない、と感じるw
一番微妙だと思うのが入力テキストのフォーマット。
- 自動改行は欲しい。
- 別にはてな記法が使いたいのではないのだけど。
- 自分でタグを打ちたい。
- 勝手に改行されると困るところもある。
- デフォルトでパラグラフ化して、空行があったらパラグラフを分けてほしい。
最近の風潮はどうも「見えりゃいい」って感じで嫌。パラグラフ変わってないのに1行ごとにp入れるはてなにも不満を抱いていたんだけど。とはいえ、自然言語は普通パラグラフが変わるまで改行しないから、厳格に考えたらその方が正解なのかもしれない? でもねー、こう改行なしで1つのパラグラフを書き続けても読みにくいと思うのは自分だけじゃないはず。あ、パラグラフっていうのはつまり「段落」のことね。 自分は「<blockquote>をただのブロック要素として使うだなんて言語同断」派なので、デフォルトで<div>が打てないのにもちょっと悲しい。HTMLを使っている以上タグの意味を考えるべきだと思う。quote=引用なんだから。 こればかりは、自分で使いたいようにプラグイン作るしかねーかなぁ。 過去の自分の様子を見てて必要なのはスーパーpreぐらい。 とりあえずタグを打てて、自動改行が抑止できるキーワードが定義できればいいかな。 2つ連続の改行は</p><p>に置換。 後、個人的にはプログラムソースを貼り付けることを考えて…… プログラムソースに特化したスーパーpreを作るかな。 実際は<pre>じゃなくて、<code>、TABを任意文字数のスペースに置き換え、 予約語の色変え、方向でいくつもりだけどね。 あー、インデント以外のTABはおかしいことになるなぁ。 まぁ、インデント以外でTAB使うことそんなないんだけどね、私。