SX is a Stack Exchange client for Emacs. Currently progressing rapidly through its prototyping phase, SX will support the full range of API operations, including network/question browsing and commenting, in addition to certain Emacs superpowers:
- editing source code snippets in their native mode,
- archiving questions for offline reference,
- advanced, instantaneous, and incremental search of cached data, and
- marking questions as read / unread.
Current Capabilities
Reading
- Browsing sites
- keybound support for different 'tabs'
- keybound support for changing sites
- Reading/collapsing questions/answers/comments
- Links
- Sending a code block to its own buffer
- ... and more -- unfortunately, we're adding too much functionality too quickly for me to keep track of! When we hit 1.0, I'll be sure to update this page with a brief overview. :)
Writing
- Posting comments
- Asking
- Answering
- Editing
stack-api.el
builds toelisp
andstack-mode.el
ends up inemacs-lisp
:)
I do not believe the API provides this functionality yet, but if there a way to bypass the API, I'm all ears!