なまもの備忘録

気になったことをつらつらと書いていきます

EmacsからMastodonで遊ぶ

MastodonEmacsクライアント
github.com
があったので導入してみた。

まずレポジトリをクローンしてくる。
僕の場合、.emacs.dにelispディレクトリを作っているのでそこにクローンしてきた。

$ cd .emacs.d/elisp/
$ git clone https://github.com/jdenen/mastodon.el.git

Emacsの設定ファイルに以下を書き加える

(add-to-list 'load-path "/path/to/mastodon.el/lisp")  ;クローンしてきたmastodon.el内のlispディレクトリにパスを通す
(require 'mastodon)
(setq mastodon-instance-url "https://my.instance.url"); 自分のインスタンスのurlを読み込ませる

Emacsを再起動して

M-x mastodon

を実行する。
登録アカウントのEmailアドレスとパスワードを聞かれるので入力すると、Emacs上にmastodonのタイムラインが表示される。

トゥートは

M-x mastodon-toot

からできる
新しいウィンドウが立ち上がるので、そこに入力して"C-c C-c"で送信できる。
他には"f"でfav、"b"でブーストができたり。