読者です 読者をやめる 読者になる 読者になる

opamp_sando's blog

クソザコが割りと適当なことを書くためにある備忘録です。あとたまに普通の日記も書きます

scratchnote.elを作った

Emacsで気軽にメモできればいいなと思って即席でscratchnoteなるものを作った。scratch-popというEmacs Lispに触発されているけど、こちらはメモを取る事前提でデフォルトでバッファはorg-modeになっている。
scratchバッファのモードを変える手もあるが、あちらはあちらでEmacs Lisp用のバッファとして使いたいので分けている。

gist.github.com

ファイルをrequireして適当な設定を書く必要がある。

;;; configuration sample 
;; 基本設定
(require 'scratchnote)
(global-set-key (kbd "C-c m") 'scratchnote-pop)
;; 内容の永続化
(scratchnote-restore)
(add-hook 'kill-emacs-hook 'scratchnote-save)

scratchnote-restoreとscratchnote-saveを実行すると、予め設定してある保存先にメモバッファの内容を保存したり、逆にファイルから内容を復帰したりできる。上のように起動時と終了時に自動でrestoreとsaveを呼び出すようにすることで内容を自動で永続化させることができる。

Firefox ブラウザ無料ダウンロード