Hi Kyle and Stefan, Kyle Meyer <k...@kyleam.com> writes:
> Bastien writes: > >> I've seen problems with this new function when completing in agendas: >> hitting '/' does not see what tags are available for completion in the >> current buffer. >> >> I'm reverting e9b1b8fde5 from master for now. If you see what's wrong, >> please resubmit a patch. > > Stepping through both versions, it looks like the crucial thing is that > org-agenda-get-represented-tags needs to be called _before_ the > completion function. If it's not, org-agenda-filter-completion-function > calls -get-represented-tags with an unset cache, and it returns nil > because the (derived-mode-p 'org-agenda-mode) condition is nil. > > The same goes for org-agenda-get-represented-categories. Thanks for analysing this -- Stefan, if you still feel like going through this refactoring, this would be a welcome improvement for after 9.4 (coming soon). -- Bastien