萌えハッカーニュースリーダー

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

出典: https://github.com/espanso/espanso
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

むむ、確かにそうじゃな…!そこは正規表現トリガーで頑張るのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search