Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/orgtre/org-colviewx
Extensions for Org Column View
https://github.com/orgtre/org-colviewx
emacs org-mode spreadsheet
Last synced: 24 days ago
JSON representation
Extensions for Org Column View
- Host: GitHub
- URL: https://github.com/orgtre/org-colviewx
- Owner: orgtre
- Created: 2023-02-16T16:20:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-07T13:09:27.000Z (almost 2 years ago)
- Last Synced: 2024-10-15T07:51:56.994Z (2 months ago)
- Topics: emacs, org-mode, spreadsheet
- Language: Emacs Lisp
- Homepage:
- Size: 254 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
Awesome Lists containing this project
README
* org-colviewx
Some extensions and configuration for the [[https://orgmode.org/manual/Column-View.html][column
view]] of Emacs Org mode ([[https://github.com/emacs-mirror/emacs/blob/master/lisp/org/org-colview.el][org-colview.el]]).This turns column view into a proper minor mode; modernizes its visual appearance; improves and extends viewing, navigation and editing commands; adds sorting and filtering commands; plus provides some useful transformers for use with =org-columns-modify-value-for-display-function=.
Install as usual, for example with straight.el using =(use-package org-colviewx :straight (:repo "orgtre/org-colviewx"))= in your init.el. Then just activate column view (=M-x org-columns=) when in an Org mode buffer: all the keybindings listed in the hydra below are active as long as the cursor is on a heading with a column view overlay.
For an overview of the available commands and their default keybindings, org-colviewx comes with a [[https://github.com/abo-abo/hydra][hydra]] which also includes the commands provided by org-colview.el (see [[https://orgmode.org/manual/Using-column-view.html][standard column view bindings]]). The hydra is shown below. To use it call the command =org-colviewx-hydra=. It is recommended that you bind it to a key by putting something like this in your configuration:
: (org-defkey org-columns-map "x" #'org-colviewx-hydra)
Note that all the keybindings listed in the hydra also work without calling the hydra, as long as the cursor is on a column view overlay. Each =u= means that the command takes one universal argument (=C-u=) and =n= means it takes a numeric prefix argument.
[[./hydra-dark.png]]
At this stage in the development cycle org-colviewx would greatly benefit if you'd test it a bit, report any issues that come up, and provide suggestions for improvement!