Skip to content
A client for Emacs.
Branch: master
Clone or download
Latest commit 5017452 Jun 9, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore 🎉 Initial commit May 18, 2019
LICENSE 🎉 Initial commit May 18, 2019
Makefile 🏭 Add a Makefile May 20, 2019 Add a command to save a URL for later reading/editing Jun 7, 2019
pinboard.el 🔖 v1.0 Jun 9, 2019



pinboard.el is an Emacs client for Pinboard.

To get started, visit your password settings page on Pinboard and get the API token that's displayed there. Then edit ~/.authinfo and add a line like this:

machine password foo:8ar8a5w188l3

Once done, you can M-x pinboard RET and browse your pins. Current commands available include:

Command Key Description
pinboard-add n Add a new pin
pinboard-delete d Delete the current pin
pinboard-edit e Edit the current pin
pinboard-kill-url k Add pin's URL to the kill-ring.
pinboard-open RET Open the pin's URL in a web browser
pinboard-private P Show only private pins in the list
pinboard-public p Show only public pins in the list
pinboard-read r Show only read pins in the list
pinboard-refresh g Refresh the list, showing all pins
pinboard-search / Show only pins that contain the search text
pinboard-extend-tagged t Add a tag to the current tag filter
pinboard-tagged T Show only pins with a given tag
pinboard-toggle-read R Toggle the read/unread status of the pin
pinboard-unread u Show only unread pins in the list
pinboard-untagged T Show only pins that have no tag
pinboard-view SPC View the data for a pin in a window

Commands available that aren't part of the pin list, and that you might want to bind to keys, include:

Command Description
pinboard Open the Pinboard pin list
pinboard-add Add a new pin to Pinboard
pinboard-add-for-later Prompt for a URL and add it for later


Please see the GitHub issues list for things I plan to do.

You can’t perform that action at this time.