pull requests welcome!

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


  • 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. :)


  • Posting comments
  • Asking
  • Answering
  • Editing


windmove keybinds are not loaded Quote Environment SE's OAuth workflow in Emacs

  • 7
    I had to Google this to see what crazy bastard has already thought of it and implemented it. Bravo sir
    – Dodgie
    Commented Mar 19, 2014 at 17:36
  • Very nice. I was looking for an SO chat client for emacs like circe, but I would really like this as well. Commented Jun 27, 2014 at 4:10
  • Written in org-mode inline with the documentation is brilliant. One thing, stack-api.el builds to elisp and stack-mode.el ends up in emacs-lisp Commented Jun 27, 2014 at 4:43
  • @SteveBuzonas If you would like to provide that as a feature request on the GitHub page, I'm sure we would all be grateful for resources :) I do not believe the API provides this functionality yet, but if there a way to bypass the API, I'm all ears! Commented Nov 4, 2014 at 0:35
  • 2
    @user202930 You specifically should keep your comment – it's fantastic XD Commented Nov 4, 2014 at 0:45
  • I've taken a stab at your question on Stack Overflow. Commented Nov 5, 2014 at 4:20
  • @SteveBuzonas Chat support is on the radar, but isn't officially planned yet. There is a way to do it, but it's a little... complicated. There is much to be done for full SE support before this is considered, though. Commented Dec 15, 2014 at 15:42


You must log in to answer this question.

Browse other questions tagged .