All Projects → GuiltyDolphin → Org Evil

GuiltyDolphin / Org Evil

Licence: gpl-3.0
Evil extensions for Org-mode.

Projects that are alternatives of or similar to Org Evil

Evil Org Mode
Supplemental evil-mode keybindings to emacs org-mode
Stars: ✭ 241 (+372.55%)
Mutual labels:  evil, emacs, org-mode
Anki Editor
Emacs minor mode for making Anki cards with Org
Stars: ✭ 453 (+788.24%)
Mutual labels:  emacs, org-mode
Org Roam Server
A Web Application to Visualize the Org-Roam Database
Stars: ✭ 443 (+768.63%)
Mutual labels:  emacs, org-mode
Evil Collection
A set of keybindings for evil-mode
Stars: ✭ 681 (+1235.29%)
Mutual labels:  evil, emacs
.emacs.d
🎉 Personal GNU Emacs configuration
Stars: ✭ 313 (+513.73%)
Mutual labels:  emacs, org-mode
Org Wiki
Wiki for Emacs org-mode built on top of Emacs org-mode.
Stars: ✭ 319 (+525.49%)
Mutual labels:  emacs, org-mode
Org Noter
Emacs document annotator, using Org-mode
Stars: ✭ 671 (+1215.69%)
Mutual labels:  emacs, org-mode
Org Transclusion
(alpha) Emacs package to enable transclusion with Org Mode
Stars: ✭ 251 (+392.16%)
Mutual labels:  emacs, org-mode
Org Ql
An Org-mode query language, including search commands and saved views
Stars: ✭ 721 (+1313.73%)
Mutual labels:  emacs, org-mode
Org Super Agenda
Supercharge your Org daily/weekly agenda by grouping items
Stars: ✭ 829 (+1525.49%)
Mutual labels:  emacs, org-mode
Org Treescope.el
Provides a time and priority based sparse tree interaction mode
Stars: ✭ 25 (-50.98%)
Mutual labels:  emacs, org-mode
Evil Mc
Multiple cursors implementation for evil-mode
Stars: ✭ 308 (+503.92%)
Mutual labels:  evil, emacs
Zetteldeft
A Zettelkasten system! Or rather, some functions on top of the emacs deft package.
Stars: ✭ 284 (+456.86%)
Mutual labels:  emacs, org-mode
Org Sidebar
A helpful sidebar for Org mode
Stars: ✭ 354 (+594.12%)
Mutual labels:  emacs, org-mode
Org Superstar Mode
Make org-mode stars a little more super
Stars: ✭ 271 (+431.37%)
Mutual labels:  emacs, org-mode
Ox Hugo
A carefully crafted Org exporter back-end for Hugo
Stars: ✭ 591 (+1058.82%)
Mutual labels:  emacs, org-mode
Org Reverse Datetree
Reversed date trees for Emacs Org mode
Stars: ✭ 33 (-35.29%)
Mutual labels:  emacs, org-mode
Mu4e Dashboard
A dashboard for mu4e (mu for emacs)
Stars: ✭ 259 (+407.84%)
Mutual labels:  emacs, org-mode
Org Projectile
Manage org-mode TODOs for your projectile projects
Stars: ✭ 259 (+407.84%)
Mutual labels:  emacs, org-mode
Memacs
What did I do on February 14th 2007? Visualize your (digital) life in Org-mode
Stars: ✭ 711 (+1294.12%)
Mutual labels:  emacs, org-mode

#+TITLE: org-evil

  • Synopsis

Org-evil provides Org-mode extensions for Evil users.

  • Installation

The following installation methods are available:

** Manual

To install org-evil, you need to have the following dependencies installed:

  • [[https://github.com/magnars/dash.el][dash]]
  • [[https://github.com/emacs-evil/evil][evil]]
  • [[https://github.com/GuiltyDolphin/monitor][monitor]]

Once you have set up these dependencies appropriately (and they are in your load-path) you can add:

#+BEGIN_SRC emacs-lisp (add-to-list 'load-path "/path/to/org-evil/directory") (require 'org-evil) #+END_SRC

To your init file to enable org-evil for future sessions.

To check that org-evil is working, navigate to a buffer with org as its major mode, then run C-h v org-evil-mode RET, you should see an indication that the value of the variable is t.

** el-get

el-get can be used to install the latest version, see https://github.com/dimitri/el-get for more information.

** MELPA

The latest version of org-evil is available from MELPA.

http://melpa.milkbox.net/#/org-evil

Follow the instructions at [[http://melpa.milkbox.net/#/getting-started][MELPA]] to enable MELPA for your system, then run M-x package-install RET org-evil RET to install org-evil.

  • Getting Started

** Moving Around

=org-evil= aims to make motion in Org intuitive for Evil users, so you can expect motions such as $ to be similar to evil-end-of-line, ^ to evil-first-non-blank, and so on and so forth.

*** General Motions

The following are the default motion bindings for =org-evil-motion=, use M-x describe-function BINDING for more information on each motion.

| Key | Binding | |--------+----------------------------------------| | [[ | org-evil-motion-backward-block-begin | | ]] | org-evil-motion-forward-block-begin | | gH | org-evil-motion-up-heading-top | | gh | org-evil-motion-up-heading | | { | org-evil-motion-backward-heading | | } | org-evil-motion-forward-heading |

*** Block Motions

The following bindings apply when inside an Org block:

| Key | Binding | |-----+-------------------------------------| | ( | org-evil-block-beginning-of-block | | ) | org-evil-block-end-of-block |

*** List Motions

The following bindings apply when inside a list:

| Key | Binding | |-----+--------------------------------------------| | ( | org-evil-list-beginning-of-previous-item | | ) | org-evil-list-beginning-of-next-item | | ^ | org-evil-list-beginning-of-item |

*** Table Motions

The following bindings apply when inside an Org table:

| Key | Binding | |-------+----------------------------------------| | gR | org-evil-table-goto-line-from-bottom | | gc | org-evil-table-goto-column | | gr | org-evil-table-goto-line | | \vert | org-evil-table-goto-column |

** Operators

*** Heading Operators

The following bindings apply when at a heading:

| Key | Binding | |-----+-------------------------------------------------| | < | org-evil-promote | | > | org-evil-demote | | O | org-evil-heading-open-sibling-or-insert-above | | o | org-evil-heading-open-sibling-or-insert-below |

*** List Operators

The following bindings apply when in a list:

| Key | Binding | |-----+-------------------------------------------| | < | org-evil-list-outdent-item-tree | | > | org-evil-list-indent-item-tree | | O | org-evil-list-open-item-or-insert-above | | o | org-evil-list-open-item-or-insert-below |

*** Table Operators

The following bindings apply when inside an Org table:

| Key | Binding | |-----+------------------------------------| | < | org-evil-table-move-column-left | | > | org-evil-table-move-column-right | | D | org-evil-table-kill-row-to-end | | O | org-evil-table-insert-row-above | | o | org-evil-table-insert-row-below |

** Text Objects

*** Block Text Objects

The following text objects are enabled within an Org block:

| Key | Binding | |------+------------------------------| | ab | org-evil-block-a-block | | ib | org-evil-block-inner-block |

  • See Also
  • [[https://github.com/Somelauw/evil-org-mode][evil-org-mode by Somelauw]] - a continuation of [[https://github.com/edwtjo/evil-org-mode][evil-org-mode by edwtjo]] with alternative bindings and functionality.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].