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

https://github.com/sheijk/org-menu

A discoverable menu for Emacs org-mode using transient
https://github.com/sheijk/org-menu

Last synced: 5 months ago
JSON representation

A discoverable menu for Emacs org-mode using transient

Awesome Lists containing this project

README

          

#+TITLE: Org-menu

#+STARTUP: indent

A menu for editing org-mode documents and exploring it's features in a discoverable way.

It is using =transient=, the package to create interactive menus =magit= uses.

Editing a headline
[[file:org-menu-headline.png]]

Editing a table
[[file:org-menu-table.png]]

* How to use it

Add this to your Emacs init file:

#+begin_src emacs-lisp
(with-eval-after-load 'org
(require 'org-menu)
(define-key org-mode-map (kbd "C-c m") 'org-menu))
#+end_src

* Releases
** main

- fixed key alignment
- cleanups, fixes

** 0.5
- Complete support for ~org-columns~
- Snippet system can be configured
- No more yasnippet (soft) dependency but use it if it's loaded
- New menu items
- Easier removal of highlights
- Tangling source and exporting
- org-clone-subtree-with-time-shift
- Add notes
- mark checkbox partially done
- Toggle non-breaking space
- Repairing time stamps
- Insert horizontal rule
- Inserting startup and buffer options with completion
- Cleanups and bugfixes (see commits)