A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/alphapapa/org-sidebar below:

alphapapa/org-sidebar: A helpful sidebar for Org mode

This package presents helpful sidebars for Org buffers. Sidebars are customizable using org-ql queries and org-super-agenda grouping.

The default sidebar includes a chronological list of scheduled and deadlined items in the current buffer (similar to the Org agenda, but without all its features) at the top, and a list of all other non-done to-do items below. If the buffer is narrowed, the sidebar only shows items in the narrowed portion; this allows seeing an overview of tasks in a subtree.

The tree-view sidebar aids navigating an outline and editing entries individually:

If you installed from MELPA, you’re done!

Installing with Quelpa is easy:

  1. Install quelpa-use-package (which can be installed directly from MELPA).
  2. Add this form to your init file:
(use-package org-sidebar
  :quelpa (org-sidebar :fetcher github :repo "alphapapa/org-sidebar"))

You may find this function helpful for updating packages with Quelpa.

Call these commands to display sidebars:

Customization options are in the org-sidebar group. For example, you can add the tree view to the default sidebar:

Showing theme doom-one-light.

Or you can display the tree sidebar on one side, and the item sidebars on the other:

Showing theme doom-opera-light.

To display custom-defined sidebars, call the function org-sidebar with the arguments described in its docstring. See examples in examples.org, as well as the definitions of functions org-sidebar--todo-items and org-sidebar--upcoming-items.

Demo recorded using packages =org-sticky-header=, =org-bullets=, and theme =doom-city-lights=.

In the tree buffer, the keymap org-sidebar-tree-map is used, which is based on org-mode-map (so you can use Org keybindings to manipulate nodes), and has these additional bindings by default:

Dragging-and-releasing with mouse buttons (as opposed to clicking and releasing at a single position) shows additional subtree and entry content:

If you prefer, you may customize org-sidebar-tree-jump-fn to jump to entries in their source buffer rather than indirect buffers.

Toggle the tree sidebar.

These commands display item sidebars, which display Org entries gathered with org-ql.

Key bindings: In an item sidebar buffer, these keys are bound:

Interactively, display the sidebars configured in org-sidebar-default-fns.

Toggle the default item sidebars.

org-sidebar-ql (&key query buffers-files narrow group-property sort)

Display a sidebar for org-ql QUERY. Interactively, with prefix, prompt for these variables:

Show sidebar with entries that link to the current entry. The entry must have an ID or CUSTOM_ID property; links to the heading text are not found. Note that searching for links to entries that have both ID and CUSTOM_ID properties set is much slower than searching for links to entries with just one of those properties.

Org v9.6 or later is now required.

Additions

Changes

Fixes

Thanks

Fixed

Fixed

Added

Extensive refactoring and improvements.

Added

First tagged version.

This was inspired by this /r/Emacs post, which was inspired by Organized for Atom.

GPLv3.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4