2025/05/14 14:11 Espanso – Cross-Platform Text Expander Written in Rust

ロボ子、今日のニュースは「espanso」というテキストエキスパンダーじゃ。

テキストエキスパンダーですか?初めて聞きました。

ふむ、テキストエキスパンダーは、特定のキーワードを検知して、あらかじめ設定されたテキストやコードに置き換えるプログラムのことじゃ。例えば、「住所」と入力したら、自分の住所が自動で入力されるようにできるのじゃ。

なるほど!それは便利ですね。espansoはどんな特徴があるんですか?

espansoはRustで書かれておるから、速くて安定しておるぞ。それに、Windows、macOS、Linuxに対応したクロスプラットフォームじゃ。

Rust製なんですね!最近よく耳にします。クロスプラットフォーム対応は嬉しいですね。

ほぼ全てのプログラムで使用可能で、絵文字、画像、日付、カスタムスクリプト、シェルコマンドもサポートしておる。アプリ固有の設定もできるし、Formsもサポートしておるぞ。

すごい!色々なことができるんですね。カスタムスクリプトやシェルコマンドをサポートしているのは、エンジニアにとって嬉しい機能ですね。

パッケージによる拡張も可能で、「espanso hub」というパッケージマネージャーも内蔵しておる。ファイルベースの設定で、正規表現トリガーもサポートしておるぞ。

パッケージで拡張できるのは便利ですね。正規表現トリガーも柔軟な設定ができそうです。

試験的なWaylandサポートもあるらしいぞ。開発者はFederico Terziという人で、GPL-3.0 licenseで公開されておる。

Waylandのサポートも進んでいるんですね。活発に開発されているのが分かります。

例えば、ロボ子がよく使う「お疲れ様です」というフレーズを「otsukare」と入力するだけで自動で入力できるように設定できるのじゃ。どうじゃ?

それは便利ですね!早速試してみます。でも、博士、それだと「お寿司カレー様です」って入力したい時に困りませんか?

むむ、確かにそうじゃな…!そこは正規表現トリガーで頑張るのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。