Re: emacs22 lenny текст на русском
На мой взгляд не лучше.
make-local-variable is an interactive built-in function in `C
source
code'. (make-local-variable VARIABLE)
Да, есть такой механизм. Но в данном конкретном случае в этом
особо и
нет смысла, потому что переменная truncate-partial-..., которая
включает
завороты для разделенных по вертикали окон, действует только на
буфера,
в которых выключена truncate-lines (она уже локальна). Другими
словами,
те буфера, которые изначально обсекаются, а не заворачиваются, те
буфера
затронуты и не будут. Буфера *Group*, *Summary*, о которых говорит
Артем, заворот игнорируют по умолчанию, пока его принудительно не
врубишь. Они останутся, как есть. А те буфера, в которых заворт
включен,
будут заворачиваться и при разделении по вертикали. То есть,
управляя
truncate-lines для нужных буферов, можно разделять, какие
заворачивать,
а какие -- нет.
Говоря про глобальность этой переменной, я имел в виду то, что ее
глобальность не позволяет для отдельного буфера, для которого
*включено
заворачивание* видеть его без заворачивания при разделении окон по
вертикали. Но такая ситуация сильно зависит от того, чем человек
пользуется. В исходной задаче вообще два соседних буфера по 80
символов. Можно настроить и longlines-mode или auto-fill-mode по
вкусу. Есть, где развернуться.
Не слишком сумбурно сказал?
Reply to: