stickies

Homepage: https://github.com/tkosaka/emacs-lisp-stickies

Author: KOSAKA Tomohiko

Updated:

Summary

Stickies

Commentary

This program provides post-it notes in Emacs.
I've been using Stickies.app in Mac OSX for post-it notes, 
but recent days, I'm becoming emacs-addicted more and more,
so I created this elisp.

When you execute the `stickies-open-sticky' function, 
it creates a new sticky buffer and a frame, 
and you can write down anything you want to remember.
Multiple stickies are available, and each sticky has own
buffer and a a frame.

Note: Even when the sticky buffer is killed by stickies' killing functions, 
the sticky is not saved to a file, 
If you want to save the sticky, call `stickies-save-sticky' 
or set `stickies-save-stickies-before-kill' to t.

stickies.el judges that the buffer and frame is of sticky
by its buffer name matches to `stickies-buffer-name-regexp',
so do not rename, kill, and etc. a sticky buffer.
Whenever you want to kill a sticky, use `stickies-kill-sticky', 
or `stickies-kill-all-stickies'.
When a sticky buffer disappears, stickies.el cannot manipulate 
the frame of the sticky.

If you want to open all the saved stickies, 
call `stickies-open-all-saved-stickies'.

You can alter the frame setting for stickies
by changing `stickies-frame-alist'.
Consider to change `stickies-deviation-frame-geometries', 
`stickies-diff-x-offset', and `stickies-diff-y-offset'
if necessary.

* For anything users:
There is anything-stickies.el for anything interface to stickies.
Try it if you wish.

Installation:

1. Put sitckies.el (and anything-stickies.el if you use) into a directory that 
Emacs recognizes as a part of `load-path'.
You can also byte-compile these files.

2. Put the following into your init file (.emacs.el):

(require 'stickies)

Further example setting is described in the "Setting" section of this file, 
please read it if necessary.

Dependencies