extensions: import the exthelper class from evolve 980565468003 (API)

Authored by mharbison72.

Description

extensions: import the exthelper class from evolve 980565468003 (API)

This should help make extensions that wrap a lot of stuff more comprehendible.
It was copied unmodified, except:

  • fix up the imports
  • rename final_xxxsetup() -> finalxxxsetup() to appease checkcode
  • avoid a [] default arg to wrapcommand()

.. api::

Add `exthelper` class to simplify extension writing by allowing functions,
commands, and configitems to be registered via annotations.  The previous
APIs are still available for use.

Details

Committed
mharbison72Dec 22 2018, 9:06 PM
Parents
rHGce0bc2952e2a: narrow: detect if narrowspec was changed in a different share
Branches
Unknown
Tags
Unknown