emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Assistant to remove unused IDs of org-id
@ 2020-04-13 16:45 Marc-Oliver Ihm
  2020-04-13 20:04 ` Adam Porter
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Marc-Oliver Ihm @ 2020-04-13 16:45 UTC (permalink / raw)
  To: emacs-orgmode

Hi,

as I use the excellent package org-id in a somewhat non-standard way, I tend to produce IDs, that are not referenced from anywhere. Org-id handles this great and does not suffer in performance, but eventually I want to remove those unreferenced IDs.
Therefore I have written a small interactive assistant:

https://github.com/marcIhm/org-working-set/blob/master/org-id-cleanup.el

to help with removing those IDs.
The assistant (interactive function: org-id-cleanup) is quite detailed with its instructions and checks, so that the risk of doing harm ist reduced to a minimum, although not to zero (therefore the first step is to ask for a backup).

In any case I wonder, if this functionality (removing unreferenced IDs) could be helpful for anyone else.

So please feel free to have a look.
Finally I would be grateful for any comment whatsoever 
(e.g. regarding the name of org-id-cleanup.el).

Best regards
Marc


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-05-22 15:22 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-13 16:45 Assistant to remove unused IDs of org-id Marc-Oliver Ihm
2020-04-13 20:04 ` Adam Porter
2020-04-14 20:55   ` Marc Ihm
2020-04-14  3:02 ` Ihor Radchenko
2020-04-14 20:50   ` Marc Ihm
2020-05-22 15:21 ` Bastien

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).