タグ

ブックマーク / www.tatapa.org/~takuo (1)

  • SVGでEmacs上にGUIを表示するデモ

    書いた人: taku0 はじめに Emacsのアドベントカレンダー2022、8日目の記事です。 スクリーンショット Emacs上でNotionみたいなリッチなテキストが表示/編集できたらよいなと思い、なんとかできないか考えてみました。とりあえずproof of conceptレベルにはなったので公開します。 svg-table.elをevalして、svg-table-demoを実行してみてください。C-n C-p C-f C-bによるカーソルの移動や、テキストの挿入・削除ができます。 どうやって? Emacsには画像を表示する機能があります。「オーバーレイ」という機能を使うとテキストの一部を画像で置き替えて表示できます。そして画像としてSVGが表示できます(rsvgライブラリが使われています)。つまり、Emacsで画面が更新されるごとにSVGGUIっぽい画像を作成して表示すれば、リッチな

    honeybe
    honeybe 2022/01/06
  • 1