https://github.com/skx/org-tag-cloud
Easily maintain a tag-cloud of org-mode tags.
https://github.com/skx/org-tag-cloud
emacs-lisp org-mode tag-cloud tags
Last synced: 9 months ago
JSON representation
Easily maintain a tag-cloud of org-mode tags.
- Host: GitHub
- URL: https://github.com/skx/org-tag-cloud
- Owner: skx
- Created: 2022-02-07T16:55:59.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-24T03:21:50.000Z (almost 3 years ago)
- Last Synced: 2025-02-09T16:43:13.009Z (11 months ago)
- Topics: emacs-lisp, org-mode, tag-cloud, tags
- Language: Emacs Lisp
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# org-tag-cloud
This package allows you to easily generate, or update, a table of all the tags you've used within a particular `org-mode` file.
## Installation / Usage
* Save the file `org-tag-cloud.el` to a directory upon your load-path.
* Load an org-file, and position the point at a suitable location.
* Run `M-x org-tag-cloud-insert` to insert a source-block at the point.
In the future you can update your tag-cloud by running `M-x org-tag-cloud-update`. When you save your document in the future any tag-cloud will be automatically updated.
## Tag Search Results
The table will have a clickable entry, which will show you entries matching the given tag. By default this will prompt you to permit the execution.
You can avoid this via:
```lisp
(defun skx-org-mode-hook-eval-ok ()
(make-variable-buffer-local 'org-confirm-elisp-link-function)
(setq org-confirm-elisp-link-function nil))
(add-hook 'org-mode-hook 'skx-org-mode-hook-eval-ok)
```