Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rudolfolah/emacs-sos
StackOverflow Search (SOS) mode for Emacs.
https://github.com/rudolfolah/emacs-sos
elisp emacs emacs-lisp stack-overflow stackoverflow
Last synced: 8 days ago
JSON representation
StackOverflow Search (SOS) mode for Emacs.
- Host: GitHub
- URL: https://github.com/rudolfolah/emacs-sos
- Owner: rudolfolah
- License: gpl-3.0
- Created: 2021-09-02T14:42:54.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-25T06:06:33.000Z (almost 2 years ago)
- Last Synced: 2024-11-09T04:07:58.203Z (2 months ago)
- Topics: elisp, emacs, emacs-lisp, stack-overflow, stackoverflow
- Language: Emacs Lisp
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# emacs-sos
[![License](http://img.shields.io/:license-gpl3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0.html)
StackOverflow Search (SOS) mode for Emacs.
## Installation
### Install using MELPA
M-x package-install RET sos
[![MELPA](http://melpa.org/packages/sos-badge.svg)](http://melpa.org/#/sos)
### Install using GitHub
git clone https://github.com/rudolfolah/emacs-sos.git
M-x load-file RET "/path/to/clone/sos.el"## Usage
Invoked with the `sos` command
M-x sos
Enter your query and search results are displayed with their excerpts in an org-mode buffer:
M-x sos RET why is emacs so awesome? RET
In the search results buffer, if you have a question at point, you can use `sos-answer` to retrieve all answers for that question. *You can also press "A" on the question to run `sos-answer`*.
M-X sos-answer
## Alternatives to sos-mode
There's an alternative to sos-mode floating out there: [sx.el](https://github.com/vermiculus/sx.el/) which uses the Stack Exchange API and works with more than just StackOverflow.
Someone has created a command-line tool for viewing StackOverflow questions: [how2](https://github.com/santinic/how2). It's written in Node.js which is okay but what a strange choice for a command-line tool. It also has modal windows within the terminal which is strange. It includes a [StackExchange API for Node.js](https://github.com/santinic/how2/tree/master/lib/stackexchange).
List of alternatives:
* [sx.el](https://github.com/vermiculus/sx.el/)
* [how2](https://github.com/santinic/how2)
* [wat](https://github.com/dthree/wat)
* [howdoi](https://github.com/gleitz/howdoi)## Copyright and License
Licensed under the GNU GPL v3, see [LICENSE](./LICENSE) for full text of license.
Copyright (C) 2014-2016 Rudolf Olah