File: org-mouse.el.html
Org-mouse provides mouse support for org-mode.
Org mouse implements the following features:
* following links with the left mouse button
* subtree expansion/collapse (org-cycle) with the left mouse button
* several context menus on the right mouse button:
+ general text
+ headlines
+ timestamps
+ priorities
+ links
+ tags
* promoting/demoting/moving subtrees with mouse-3
+ if the drag starts and ends in the same line then promote/demote
+ otherwise move the subtree
Use
---
To use this package, put the following line in your .emacs:
(require 'org-mouse)
FIXME:
+ deal with folding / unfolding issues
TODO (This list is only theoretical, if you'd like to have some feature implemented or a bug fix please send me an email, even if something similar appears in the list below. This will help me get the priorities right.):
+ org-store-link, insert link
+ org tables
+ occur with the current word/tag (same menu item)
+ ctrl-c ctrl-c, for example, renumber the current list
+ internal links
Please email the maintainer with new feature suggestions / bugs
History:
Since version 5.10: Changes are listed in the general Org docs.
Version 5.09;; + Version number synchronization with Org mode.
Version 0.25
+ made compatible with Org 4.70 (thanks to Carsten for the patch)
Version 0.24
+ minor changes to the table menu
Version 0.23
+ preliminary support for tables and calculation marks
+ context menu support for org-agenda-undo & org-sort-entries
Version 0.22
+ handles undo support for the agenda buffer (requires Org >=4.58)
Version 0.21
+ selected text activates its context menu
+ shift-middleclick or right-drag inserts the text from the clipboard in the form of a link
Version 0.20
+ the new "TODO Status" submenu replaces the "Cycle TODO" menu item
+ the TODO menu can now list occurrences of a specific TODO keyword
+ #+STARTUP line is now recognized
Version 0.19
+ added support for dragging URLs to the org-buffer
Version 0.18
+ added support for agenda blocks
Version 0.17
+ toggle checkboxes with a single click
Version 0.16
+ added support for checkboxes
Version 0.15
+ Org now works with the Agenda buffer as well
Version 0.14
+ added a menu option that converts plain list items to outline items
Version 0.13
+ "Insert Heading" now inserts a sibling heading if the point is
on "***" and a child heading otherwise
Version 0.12
+ compatible with Emacs 21
+ custom agenda commands added to the main menu
+ moving trees should now work between windows in the same frame
Version 0.11
+ fixed org-mouse-at-link (thanks to Carsten)
+ removed [follow-link] bindings
Version 0.10
+ added a menu option to remove highlights
+ compatible with Org 4.21 now
Version 0.08:
+ trees can be moved/promoted/demoted by dragging with the right
mouse button (mouse-3)
+ small changes in the above function
Versions 0.01 -- 0.07: (I don't remember)
Defined variables (7)
org-mouse-context-menu-function | Function to create the context menu. |
org-mouse-direct | Internal variable indicating whether the current action is direct. |
org-mouse-features | The features of org-mouse that should be activated. |
org-mouse-main-buffer | Active buffer for mouse operations. |
org-mouse-plain-list-regexp | Regular expression that matches a plain list. |
org-mouse-priority-regexp | Regular expression matching the priority indicator. |
org-mouse-punctuation | Punctuation used when inserting text by drag and drop. |