[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: