Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thanhvg/spacemacs-eos


https://github.com/thanhvg/spacemacs-eos

Last synced: 23 days ago
JSON representation

Awesome Lists containing this project

README

        

#+TITLE: eos layer
# Document tags are separated with "|" char
# The example below contains 2 tags: "layer" and "web service"
# Avaliable tags are listed in /.ci/spacedoc-cfg.edn
# under ":spacetools.spacedoc.config/valid-tags" section.
#+TAGS: layer|misc

# The maximum height of the logo should be 200 pixels.
# [[img/eos.png]]

# TOC links should be GitHub style anchors.
* Table of Contents :TOC_4_gh:noexport:
- [[#description][Description]]
- [[#features][Features:]]
- [[#install][Install]]
- [[#key-bindings][Key bindings]]

* Description
This layer =eos= implements the idea of Emacs Operating System which we try to
do anything possible inside emacs.

Actually it's just my grab bag of extra packages for =Spacemacs=
** Features:
- Hackernews reader with [[https://github.com/thanhvg/emacs-hnreader][hnreader]]
- Search and read stack exchange with [[https://github.com/thanhvg/emacs-howdoyou][emacs-howdoyou]]
- Persistent anotations with [[https://github.com/thanhvg/emacs-virtual-comment][emacs-virtual-comment]]
- Fold region with default or custom header with [[https://github.com/magnars/fold-this.el][fold-this]]

* Install
Clone this repo to you spacemacs private layer location:

#+begin_example sh
git clone https://github.com/thanhvg/spacemacs-eos ~/.emacs.d/private/eos
#+end_example

To use this configuration layer, add it to your =~/.spacemacs=. You will need to
add =eos= to the existing =dotspacemacs-configuration-layers= list in that file.

* Key bindings

| Key Binding | Description |
|-------------+--------------------------------|
| ~SPC y y~ | howdoyou-query |
| ~SPC y n~ | howdoyou-next-link |
| ~SPC y r~ | howdoyou-reload-link |
| ~SPC y 1~ | howdoyou-go-back-to-first-link |
| ~SPC y p~ | howdoyou-previous-link |
| ~SPC y h n~ | hnreader-news |
| ~SPC y h p~ | hnreader-past |
| ~SPC y h m~ | hnreader-more |
| ~SPC y h s~ | hnreader-show |
| ~SPC y h b~ | hnreader-back |
| ~SPC y h a~ | hnreader-ask |
| ~SPC y h c~ | hnreader-comment |
| ~SPC c v v~ | virtual-comment-make |
| ~SPC c v d~ | virtual-comment-delete |
| ~SPC c v s~ | virtual-comment-show |
| ~SPC c v j~ | virtual-comment-next |
| ~SPC c v n~ | virtual-comment-next |
| ~SPC c v N~ | virtual-comment-previous |
| ~SPC c v k~ | virtual-comment-previous |
| ~SPC c v p~ | virtual-comment-paste |
| ~SPC c v e~ | virtual-comment-persist |
| ~SPC c v r~ | virtual-comment-realign |
| ~SCP z z~ | fold-this-with-indent |
| ~SCP z h~ | fold-this-with-header |

TODO: add doc for google suggest