URL とタイトルをリッチテキストでコピーしたあとの、各サイトでの貼り付けの形式を設定できます。例えば、 MDN Web Docs を貼り付けるとき:
GitHub では [MDN Web Docs](https://developer.mozilla.org/ja/) で貼り付ける
はてなブログでは [https://developer.mozilla.org/ja/:title=MDN Web Docs] で貼り付ける
Cosense では [MDN Web Docs https://developer.mozilla.org/ja/] で貼り付ける
……とかを設定しておくという意味。 [{{title}}]({{url}}) みたいなテンプレートを書けるので、好きな形式にもできます ([{{title}} - {{url}}]({{url}}) とか URL: {{url}} とか) 。
リッチテキストでコピー、の部分は cocopy - Chrome Web Store などで各自頼みます、という姿勢です。
設定画面
cocopy を使うときにやっている「各サイト向けの形式でコピーする」から連想して、「貼り付けるときに勝手に各サイト向けの形式で貼り付けられる」はできるのか? を試したくてつくりました。勢いで Claude に書かせたところなんとなくできあがったので公開してみました。
ただ、今試したらはてなブログの貼り付けモーダルが出なくなるようでした。たぶん貼り付けイベントを遮って色々やってるせいだと思うんだけど、ちょっと直さないといけなそう。全体的に Claude に書かせているせいで実装の詳細を知らない状態なので、ちゃんとコードを見ないと詳しいことがわからなくて、こんなことではコードを書く体力も勉強をする体力も失われていくので、なんかうまく知識を吸収したい。
stty は man stty によれば「set the options for a terminal device interface」 とのことで、(仮想)端末の入出力の設定ができる、というふんわりした理解だけしている (細かい設定が色々ありそうなんだけどあんまりわかってない)。 stty お前だったのか、いつも C-d で eof を送出してくれていたのは、という感じ。