Re: Выравнивания
On Tue, Sep 23, 2008 at 12:31:56PM +0300, Dmitry Nezhevenko wrote:
> В принципе, если отступы в начале строк делать в одном стили (или только
> табами или только пробелами) и не использовать пробелы в середине строк
> для выравнивания чего-либо (например того, что приведено ниже), то должно
> быть без разницы. Ну кроме случаев, когда в комментариях рисуются таблицы
> и т.д.
(defmacro save-variables (vars &rest body)
"Protect values of global vars from changes by body."
(declare (indent 1))
(let ((save-pairs (loop for var in vars
collect (cons var (make-symbol "tmp")))))
(let ((save-form (loop for pair in save-pairs
collect `(,(cdr pair) ,(car pair))))
(restore-form (loop for pair in save-pairs
collect `(setq ,(car pair) ,(cdr pair)))))
`(let (,@save-form)
(unwind-protect
(progn ,@body)
,@restore-form)))))
> \LaTeX -- это не редактор исходного кода, а издательская система.
А я и не утверждал обратного. Только вот дело в том, что когда вместо
моноширинного шрифта начинается немоноширинный со всеми причитающимися
граблями по выравниванию и прочему форматированию, то в исходных текстах
требуется гораздо больше возможностей форматирования, нежели пробел и
табуляция.
--
Dmitry
Reply to: