PopClip用 傍点追加/削除 Extension for なろう

その昔(3年前かぁ……遠い目)なろう形式で傍点を追加する Extensionを作ったのですが、追加した傍点を後から手作業で消すのが面倒になったので、簡単な削除機能を追加してみました。

こちらから2022/06/06微修正版(*) がダウンロードできます。

以下は修正点および注意点です。

  • ペースト可能(変更可能)なテキスト文字列を選択した時に有効になります。
  • 文字列選択時に「|」が入っていたら「傍」ボタンは表示されません。(傍点を振れません)
  • 選択した文字列が「|」で始まり「《何らかの文字》」で終わっている場合に「消」ボタンが表示されます。
  • 文字列として「|AAA《BBB》」を選択した場合、「消」ボタンを押すことで「AAA」が残ります。(傍点だけが消されるわけではありません)

以降はざれ言です。

  • 面倒くさがって実装しなかったけど、⌘Z が利かなくなった後で「やっぱ消したい」って時に、ひとつひとつ消す方が面倒だった。
  • 傍点だけじゃなくて、ルビ振った後で、元に戻せると便利かなぁと思う時もありました。
  • 何となく一つのExtensionの中に 2つの機能を割り当てられる気がしてたので、試してみたらやっぱできた。
  • Perlは十年以上触ってるけど、初心者のままなので、コードはダサいです。もっと奇麗な書き方があるんじゃなかろうか。
*【2022/06/06 微修正】

何も選択していない時に「傍」が表示されるので、ちょっとだけ修正しました。
Conrig.plistのRegular Expression(key)の値(String)を
(?s)^(?!.*|).*$ から (?s)^(?!.*|).+$ に変更。
念のため古い版を残しておきます。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください