先日からEmacsの中で動く作図ツールを作っています。 https://github.com/misohena/el-easydraw その一環として今日はカラーピッカーを作りました。この手のソフトには必ずあるアレです。 Emacs上での先行事例はいくつかあるようでしたがSVGでの実装は見当たりませんでしたし、まぁ、自分で作りたいじゃないですか。こういうの作るの楽しいですし。 というわけで出来たのがこちら。 https://github.com/misohena/el-easydraw/blob/master/edraw-color-picker.el 一応ライブラリとして他で使い回すことを考えています。 応用としてとりあえず作ったコマンドがいくつか。 edraw-color-picker-read-colorはread-colorの代わりを意識して作った色入力コマンドです。ミニバッファ内
![Emacs用のSVG実装のカラーピッカー](https://cdn-ak-scissors.b.st-hatena.com/image/square/2dff729378bbc7bf320628745cc868acf0795885/height=288;version=1;width=512/https%3A%2F%2Fmisohena.jp%2Fblog%2Fwp-content%2Fuploads%2F2021-09-06-color-picker-minibuffer.png)