Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Somelauw/evil-markdown
Integrates emacs evil and markdown
https://github.com/Somelauw/evil-markdown
emacs evil markdown
Last synced: 3 months ago
JSON representation
Integrates emacs evil and markdown
- Host: GitHub
- URL: https://github.com/Somelauw/evil-markdown
- Owner: Somelauw
- License: gpl-3.0
- Created: 2017-03-23T13:10:15.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-08-26T17:20:03.000Z (about 1 year ago)
- Last Synced: 2024-04-08T18:53:49.379Z (7 months ago)
- Topics: emacs, evil, markdown
- Language: Emacs Lisp
- Size: 23.4 KB
- Stars: 25
- Watchers: 2
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# evil-markdown-mode #
Supplemental evil-mode key-bindings to Emacs markdown-mode.
This is inspired by https://github.com/Somelauw/evil-org-improved and https://github.com/edwtjo/evil-org-mode but for markdown.## Some features ##
- Bindings for navigation between heading
- Bindings for promotion / demotion of heading
- markdown-element text objects## Keybindings ##
| key | explanation |
|----------------|---------------------------|
| M-ret | insert heading |
| TAB | fold / unfold headings |
| gh, gj, gk, gl | navigate between elements |
| M-h or >> | promote a heading |
| M-l or << | demote a heading |
| M-k | move subtree up |
| M-j | move subtree down |
| vae | select an element |
| dae | delete an element |## Requirements ##
- markdown-mode, http://jblevins.org/projects/markdown-mode/
- evil-mode, https://github.com/emacs-evil/evil## Installation ##
```sh
mkdir -p ~/.emacs.d/plugins; git clone git://github.com/somelauw/evil-markdown.git ~/.emacs.d/plugins/evil-markdown
```### init.el ###
```emacs-lisp
(add-to-list 'load-path "~/.emacs.d/plugins/evil-markdown")
(require 'evil-markdown)
```
## License ##Gnu General Public License v3.0, http://www.gnu.markdown/copyleft/gpl.html