summaryrefslogtreecommitdiff
path: root/tex/context/base/core-new.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/core-new.tex')
-rw-r--r--tex/context/base/core-new.tex15
1 files changed, 15 insertions, 0 deletions
diff --git a/tex/context/base/core-new.tex b/tex/context/base/core-new.tex
index 3909356d2..339cfde40 100644
--- a/tex/context/base/core-new.tex
+++ b/tex/context/base/core-new.tex
@@ -323,6 +323,21 @@
\def\systemsetupsprefix{*}
\def\systemsetups#1{\dosetups{\systemsetupsprefix#1}}
+
+\def\resetsetups[#1]% see x-fo for usage
+ {\ifundefined{\??su\ifgridsnapping\v!grid\fi:#1}%
+ \letbeundefined{\??su:#1}%
+ \else
+ \letbeundefined{\??su\ifgridsnapping\v!grid\fi:#1}%
+ \fi}
+
+% or
+%
+% \def\resetsetups[#1]%
+% {\letbeundefined
+% {\??su:%
+% \ifundefined{\??su\ifgridsnapping\v!grid\fi:#1}#1\else\ifgridsnapping\v!grid\fi%
+% #1}}
% new
%