Christian Heinrich <com-orgmode-mailingl...@gladbachcity.de> writes:

> I looked at the code and came up with a patch that works for me (see below). 
> However, this may
> change behavior for others:

Thanks!

> 1. The original %^g will work on non-headlines, but if (org-set-tags-command) 
> is called as I do,
> this is no longer possible and would need to be checked (what would be a good 
> way here?)
>
> 2. Can I really deduce from (org-use-fast-tag-selection) being non-nil that 
> fast selection should be
> used in capture templates as well? Does it actually make sense to incorporate 
> this into %^g/G?
>
> I am neither a lisp programmer nor acquainted with the org codebase; this is 
> a draft I came up
> with. If you can provide me with further feedback, I'm willing to make this 
> more stable.

The idea is reasonable, but using org-set-tags-command is not ideal
indeed. Instead, you can take the relevant part of org-set-tags-command
(it is all but last line of the "t" cond clause) and put it into a
separate auxiliary function. Then, you can simply call that function
inside the org-set-tags-command and inside the capture template code.

Best,
Ihor

Reply via email to