summaryrefslogtreecommitdiffstats
path: root/Compose/configure.sh
diff options
context:
space:
mode:
authorhans-christoph <hans-christoph@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-07-24 15:50:04 +0000
committerhans-christoph <hans-christoph@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-07-24 15:50:04 +0000
commit0af7ce3c8b998f16880ec96a4e08062d4095451f (patch)
treeef082e8e265dae5d1626a02a7cce4a2d08cfa04a /Compose/configure.sh
parent0679b053defa395451db80c706a7583fd957d365 (diff)
Compose: make config hat nun eine definierte Reihenfolge für Module, die
nur am Anfang oder nur am Ende eingebunden werden dürfen. git-svn-id: https://svn.neo-layout.org@1977 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'Compose/configure.sh')
-rw-r--r--Compose/configure.sh19
1 files changed, 10 insertions, 9 deletions
diff --git a/Compose/configure.sh b/Compose/configure.sh
index d6b74d4..9ee8aa1 100644
--- a/Compose/configure.sh
+++ b/Compose/configure.sh
@@ -28,21 +28,22 @@ echo Verfügbare Module für XCompose:
for i in ${MODULES}; do
sed -n "
/^#configinfo[ \t]*/{
- s//$i /
+ s///
b print
}
-\${
- s/.*/$i - ohne Beschreibung/
- b print
-}
-
-b
+\$! b
+s/.*/(ohne Beschreibung)/
: print
-s/^\(.\{10\}\) *\(.\{1,69\}\).*/\1\2/ # 80-Zeichen-Terminal-Grenze
+
+x
+s/^/$i /
+G
+s/^\(.\{9\}\).*\n\(.\{1,69\}\).*/\1 \2/ # 80-Zeichen-Terminal-Grenze
p
-q" ${MODPATH}/${i}${MODSUFFIX}
+q
+" ${MODPATH}/${i}${MODSUFFIX}
if grep -q $i $CONFFILE; then
selprompt="${selprompt} ${i}+ ";