Sgml-indent-step
Данная переменная "заставляет" PSGML автоматически выравнивать тэги в соответствии с установками относительно структуры элемента. Значение переменной sgml-indent-step по умолчанию равно двум, т.е. тэги вложенных элементов смещены друг относительно друга на два пробела вправо. Ниже будет показано, что элементы title, para, figure выровнены еще два символа относительно открывающих и закрывающих элементов sect2, также как и элементы title и graphic, помещенные внутрь элемента figure.
<sect2> <title>A Bosom Friend</title> <para>We then turned over the book together, and I endeavored to explain to him the purpose of the printing, and the meaning of the few pictures that were in it.</para> <figure> <title>A Sample Figure</title> <graphic fileref="giftest.gif" format="gif"></graphic> </figure> <para>Thus I soon engaged his interest; and from that we went to jabbering the best we could about the various outer sights to be seen in this famous town.</para> <sect2> |
Злоупотребление структурированием текста может привести к тому, что текст будет слишком сильно смещен вправо, поэтому нужно всегда помнить о возможности отключения данной функции. Отключение выравнивания осуществляется присвоением переменной sgml-indent-step нулевого значения. Соответствующая строка в .emacs-файле выглядит следующим образом:
(setq sgml-indent-step 0) ; default value is 2 |