i-indent.xml /size: 4132 b    last modification: 2021-10-28 13:51
1<?xml version="1.0" encoding="UTF-8"?>
2
3<?context-directive job ctxfile x-setups.ctx ?>
4
5<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
6
7    <cd:command name="defineindenting" level="style" category="whitespace" file="spac-hor.mkiv">
8        <cd:arguments>
9            <cd:resolve name="keyword-name"/>
10            <cd:keywords list="yes">
11                <cd:constant type="small" prefix="cd:sign" method="none"/>
12                <cd:constant type="medium" prefix="cd:sign" method="none"/>
13                <cd:constant type="big" prefix="cd:sign" method="none"/>
14                <cd:constant type="none"/>
15                <cd:constant type="no"/>
16                <cd:constant type="not"/>
17                <cd:constant type="first"/>
18                <cd:constant type="next"/>
19                <cd:constant type="yes"/>
20                <cd:constant type="always"/>
21                <cd:constant type="never"/>
22                <cd:constant type="odd"/>
23                <cd:constant type="even"/>
24                <cd:constant type="normal"/>
25                <cd:constant type="reset"/>
26                <cd:constant type="toggle"/>
27                <cd:constant type="cd:dimension"/>
28            </cd:keywords>
29        </cd:arguments>
30    </cd:command>
31
32    <cd:command name="setupindenting" level="style" category="whitespace" file="spac-hor.mkiv">
33        <cd:arguments>
34            <cd:keywords list="yes" optional="yes">
35                <cd:constant type="small" prefix="cd:sign" method="none"/>
36                <cd:constant type="medium" prefix="cd:sign" method="none"/>
37                <cd:constant type="big" prefix="cd:sign" method="none"/>
38                <cd:constant type="none"/>
39                <cd:constant type="no"/>
40                <cd:constant type="not"/>
41                <cd:constant type="first"/>
42                <cd:constant type="next"/>
43                <cd:constant type="yes"/>
44                <cd:constant type="always"/>
45                <cd:constant type="never"/>
46                <cd:constant type="odd"/>
47                <cd:constant type="even"/>
48                <cd:constant type="normal"/>
49                <cd:constant type="reset"/>
50                <cd:constant type="toggle"/>
51                <cd:constant type="cd:dimension"/>
52                <cd:constant type="cd:name"/>
53            </cd:keywords>
54        </cd:arguments>
55    </cd:command>
56
57    <cd:command name="synchronizeindenting" level="system" category="whitespace" file="spac-hor.mkiv"/>
58
59    <cd:command name="useindentingparameter" level="system" category="whitespace" file="spac-hor.mkiv">
60        <cd:arguments>
61            <cd:csname/>
62        </cd:arguments>
63    </cd:command>
64
65    <cd:command name="indentation" coreprimitive="yes" level="document" category="whitespace" file="spac-hor.mkiv"/>
66
67    <cd:command name="noindentation" coreprimitive="yes" level="document" category="whitespace" file="spac-hor.mkiv"/>
68
69    <cd:command name="doindentation" coreprimitive="yes" level="system" category="whitespace" file="spac-hor.mkiv"/>
70
71    <cd:command name="checknextindentation" level="system" category="whitespace" file="spac-hor.mkiv">
72        <cd:arguments>
73            <cd:keywords>
74                <cd:constant type="yes"/>
75                <cd:constant type="no"/>
76                <cd:constant type="auto"/>
77            </cd:keywords>
78        </cd:arguments>
79    </cd:command>
80
81    <cd:command name="useindentnextparameter" level="system" category="whitespace" file="spac-hor.mkiv">
82        <cd:arguments>
83            <cd:csname/>
84        </cd:arguments>
85    </cd:command>
86
87    <cd:command name="dorechecknextindentation" level="system" category="whitespace" file="spac-hor.mkiv"/>
88
89    <cd:command name="indentation" type="environment" begin="push" end="pop" level="system" category="whitespace" file="spac-hor.mkiv"/>
90
91    <cd:command name="doifelseindented" level="system" category="whitespace" keywords="conditional" file="supp-box.lua">
92        <cd:arguments>
93            <cd:resolve name="argument-true"/>
94            <cd:resolve name="argument-false"/>
95        </cd:arguments>
96    </cd:command>
97
98</cd:interface>
99