You are here: Foswiki>Tasks Web>Item11090 (13 Sep 2011, PaulHarvey)Edit Attach

Item11090: Add REGISTEREDMACROS variable to core

pencil
Priority: Enhancement
Current State: Proposal Required
Released In: n/a
Target Release: n/a
Applies To: Engine
Component: FoswikiPluginsAPI
Branches:
Reported By: VickiBrown
Waiting For:
Last Change By: PaulHarvey
  • %ACTIVATEDPLUGINS% lists all activated plugins
  • %ALLVARIABLES% and %%SHOWPREFERENCE%= list all preference variables
  • System/Macros lists predefined macros

I want a quick way to see all registered macros for activated plugins. e.g.
  • CALC{format}
  • CALENDAR{attributes}
  • COMMENT{attributes}
  • ...

That is, only the macros that call or drive the installed & activate plugins. Not the preference or configuration variables for those plugins.

It's the moral equivalent of listing the new function calls that are added to Perl when a set of libraries are installed.

-- VickiBrown - 29 Aug 2011

This needs a feature request.

-- ArthurClemens - 13 Sep 2011

See FormaliseMacroSpecification, which is required to automatically do anything with a registered macro's arguments - but we could certainly add a macro that at least lists the names of registered macros.

-- PaulHarvey - 13 Sep 2011
 

ItemTemplate edit

Summary Add REGISTEREDMACROS variable to core
ReportedBy VickiBrown
Codebase
SVN Range
AppliesTo Engine
Component FoswikiPluginsAPI
Priority Enhancement
CurrentState Proposal Required
WaitingFor
Checkins
TargetRelease n/a
ReleasedIn n/a
Topic revision: r4 - 13 Sep 2011, PaulHarvey - This page was cached on 24 May 2019 - 17:36.

The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy