blob: 488d3282e23485e8964600a25d009ef906a3527d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
#+TITLE: Boxy Headings
View org files as a boxy diagram.
=package-install RET boxy-headings RET=
* Usage
:PROPERTIES:
:REL: right
:END:
** =boxy-headings=
:PROPERTIES:
:REL: in-front
:END:
To view all headings in an org-mode file as a boxy diagram, use
the interactive function =boxy-headings=
Suggested keybinding:
#+begin_src emacs-lisp
(define-key org-mode-map (kbd "C-c r o") 'boxy-headings)
#+end_src
To modify the relationship between a headline and its parent, add
the property REL to the child headline. Valid values are:
- on-top
- in-front
- behind
- above
- below
- right
- left
The tooltip for each headline shows the values that would be
displayed if the org file was in org columns view.
[[file:demo/headings.gif]]
* License
:PROPERTIES:
:REL: below
:END:
GPLv3
* Development
:PROPERTIES:
:REL: below
:END:
** Setup
Install [[https://github.com/doublep/eldev#installation][eldev]]
** Commands
*** =eldev lint=
Lint the =boxy-headings.el= file
*** =eldev compile=
Test whether ELC has any complaints
*** =eldev package=
Creates a dist folder with =boxy-headings-<version>.el=
*** =eldev md5=
Creates an md5 checksum against all files in the dist folder.
|