Re: emacs22 lenny текст на русском

2009-03-18 Пенетрантность Artem Chuprina
Aleksey Cheusov - Evgeny M. Zubok  @ Tue, 17 Mar 2009 21:14:14 +0200:

  На самом деле фигня еще в том, что где-то надо, чтобы обрезало, а где-то
  - чтобы нет.  Вот сейчас, например, у меня в левом нижнем окне обрезает
  по делу (там Group buffer, там если будет заворачивать, будет еще хуже),
  а в окне сообщения - не по делу...  Т.е. это надо еще по хукам
  рассовывать.

  Ага. Вся пакость этой переменной в том, что она не buffer-local, а
  глобальная.
  То есть управлять переносами в широкоэкранном режиме лучше
  выключив эту переменную глобально, а щелкать в хуках
  truncate-lines.

 AC На мой взгляд не лучше.

Да без разницы.  На _данной_ задаче, если ты уже лезешь в хук, то можно
и общую переменную подкрутить.  Она все равно buffer-local по
определению.  Смысла подкручивать ту, которая для частичных окон, уже не
видно.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: r...@jabber.ran.pp.ru

The effort of using machines to mimic the human mind has always struck
me as rather silly. I would rather use them to mimic something better
 -- Edsger Dijkstra


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: emacs22 lenny текст на русском

2009-03-18 Пенетрантность Aleksey Cheusov

  P.S.
  Вообще, есть fido7.ru.emacs
  Совсем она какая-то мертвенькая :-(
 
 Есть debian-ukr...@lists.debian.org
 Совсем она какая-то мертвенькая, а значит ответов
 не найду я там.

fido - это fido, его ж беречь надо :-) На самом деле народу там полно, а
то, что дискуссий не возникает, это другой вопрос. А народу там полно, я
уверен, потому что многим просто лень отписываться. :-)

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: emacs22 lenny текст на русском

2009-03-17 Пенетрантность chaos
On 16 March 2009 13:03:38 Evgeny M. Zubok wrote:
 chaos zed.ch...@gmail.com writes:
  в ресурсы хорошо, а как бы вот самому emacs'у сказать...?
  непосредственно ему, и желательно в его конфиге.

 В ресурсах лучше, чем в конфиге. Дело в том, что шрифты в твоем конфиге
 подхватятся только тогда, когда до этого места дойдет emacs при
 инициализации. А если ты запустишь Emacs без стартового скрипта, то
 шрифтов не получишь, и придется тебе выставлять их снова. А в случае с
 ресурсами Emacs'у шрифты будут даны сразу же при старте. Я еще в
 ресурсах отключаю меню и тулбар, например. Хотя и в стартовом скрипте
 отключение дублирую для консольной версии, так как ей на ресурсы, ясное
 дело, пофиг.

Ок, с ресурсами действительно убедил :) да и на самом деле, удобнее всё-же 
оказалось.

А вот про меню и тулбар можно подробнее? как и вырезать?


 Emacs.toolBar: false
 Emacs.menuBar: false

 Ну и шрифты и вид менюшек всяких настраиваю.




Re: emacs22 lenny текст на русском

2009-03-17 Пенетрантность Artem Chuprina
Evgeny M. Zubok - debian-russian@lists.debian.org  @ Tue, 17 Mar 2009 04:52:24 
+0300:

 EMZ ivan demakov ivan.dema...@gmail.com writes:

  что, и вот это не помогает?
 
  (setq truncate-lines nil)

 EMZ Хм, отправил реплику, но она в рассылку не пришла что-то. Вероятно, в
 EMZ личку ответил случайно. Повторю тогда.

 EMZ Наверное, здесь все-таки нужна переменная

 EMZ (setq truncate-partial-width-windows nil).

Угу, вот это ближе к истине.

На самом деле фигня еще в том, что где-то надо, чтобы обрезало, а где-то
- чтобы нет.  Вот сейчас, например, у меня в левом нижнем окне обрезает
по делу (там Group buffer, там если будет заворачивать, будет еще хуже),
а в окне сообщения - не по делу...  Т.е. это надо еще по хукам
рассовывать.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: r...@jabber.ran.pp.ru

Все учтено могучим ураганом...


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: emacs22 lenny текст на русском

2009-03-17 Пенетрантность chaos
On 17 March 2009 13:43:09 Evgeny M. Zubok wrote:
 chaos zed.ch...@gmail.com writes:
  А вот про меню и тулбар можно подробнее? как и вырезать?

 Там же, в ресурснике. В документации расписаны кое-какие ресурсы. Можно 
 и в конфиге (ниже), но с теми же последствиями: при запуске они
 появятся, а потом исчезнут.

 (tool-bar-mode -1)
 (menu-bar-mode -1)

 Я еще и скроллбары вырезаю и пользуюсь процентами в modeline. Вообще,
 убирание меню и тулбара -- это на любителя. Мне вот они не нужны. Если
 уж мне понадобится посмотреть меню, то я могу нажать F10.

Ок, пасиба, почитаем на досуге что там есть полезного про ресурсы.


Re: emacs22 lenny текст на русском

2009-03-17 Пенетрантность Aleksey Cheusov
 Artem Chuprina r...@ran.pp.ru writes:

  На самом деле фигня еще в том, что где-то надо, чтобы обрезало, а где-то
  - чтобы нет.  Вот сейчас, например, у меня в левом нижнем окне обрезает
  по делу (там Group buffer, там если будет заворачивать, будет еще хуже),
  а в окне сообщения - не по делу...  Т.е. это надо еще по хукам
  рассовывать.

 Ага. Вся пакость этой переменной в том, что она не buffer-local, а
 глобальная.
 То есть управлять переносами в широкоэкранном режиме лучше
 выключив эту переменную глобально, а щелкать в хуках
 truncate-lines.

На мой взгляд не лучше.

make-local-variable is an interactive built-in function in `C source code'.
(make-local-variable VARIABLE)

Make VARIABLE have a separate value in the current buffer.
Other buffers will continue to share a common default value.
(The buffer-local value of VARIABLE starts out as the same value
VARIABLE previously had.  If VARIABLE was void, it remains void.)
Return VARIABLE.

If the variable is already arranged to become local when set,
this function causes a local value to exist for this buffer,
just as setting the variable would do.

This function returns VARIABLE, and therefore
  (set (make-local-variable 'VARIABLE) VALUE-EXP)
works.

See also `make-variable-buffer-local'.

Do not use `make-local-variable' to make a hook variable buffer-local.
Instead, use `add-hook' and specify t for the LOCAL argument.

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: emacs22 lenny текст на русском

2009-03-17 Пенетрантность Aleksey Cheusov

  На мой взгляд не лучше.
 
  make-local-variable is an interactive built-in function in `C source
  code'.  (make-local-variable VARIABLE)

 Да, есть такой механизм. Но в данном конкретном случае в этом особо и
 нет смысла, потому что переменная truncate-partial-..., которая
 включает завороты для разделенных по вертикали окон, действует только
 на буфера, в которых выключена truncate-lines (она уже локальна).
Ну, тогда значит TMTOWTDI(C). Выбор есть.

P.S.
Вообще, есть fido7.ru.emacs
Совсем она какая-то мертвенькая :-(

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: emacs22 lenny текст на русском

2009-03-16 Пенетрантность Artem Chuprina
Oleksandr Gavenko - debian-russian@lists.debian.org  @ Mon, 16 Mar 2009 
12:25:25 +0200:

  размера дисплея.  Распространяется не только на emacs.  Данный шрифт -
  от экрана 1024x768.  Если поставить normal, два раза по 80 символов в
  ширину экрана не влезут.
 
 OG Я об этом как раз и подумал.

 OG Ни разу не использовал вертикальное деление окон,
 OG всегда два горизонтально расположенных - C-x 2.

 OG Оно по умолчанию при C-x compile или
 OG C-x find-file-other-window горизонтально располагает окна.
 OG Привыклось так.

Так то внутри емакса два.  А я про window manager.

Кстати, если other window уже есть, то emacs не сплитит существующее, а
пользуется имеющимся.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: r...@jabber.ran.pp.ru

Нужны две программы - одна с интерфейсом, а другая чтобы работу делала.
Victor Wagner в aut24i$gc...@wagner.wagner.home


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: emacs22 lenny текст на русском

2009-03-16 Пенетрантность Artem Chuprina
Oleksandr Gavenko - debian-russian@lists.debian.org  @ Mon, 16 Mar 2009 
16:08:33 +0200:

  Так то внутри емакса два.  А я про window manager.

 OG ааа... Тогда дело.
 OG В fvwm у меня 12 столов и по приложению на каждом.
 OG Круг приложений и нужды таковы что нету необходимости
 OG одновременно видеть 2 окна одновременно.

Ну а у меня обычно есть.  Кроме того, ну нафига мне окно, которое шире,
чем выше?  Я при этом вижу либо очень мало строк, если шрифт крупный,
либо очень много пустого места, поскольку не пишу такими длинными
строками (да и читать ими неудобно).

Но поскольку emacs плоховато работает с поделенными по вертикали окнами
(скрывает концы строк вместо того, чтобы заворачивать), в результате
emacs-jabber у меня тоже распилен на 2 фрейма - в одном ростер, в другом
чаты.

-- 
Artem Chuprina
RFC2822: ran{}ran.pp.ru Jabber: r...@jabber.ran.pp.ru

Unix-like -- для кинестетиков, Emacs -- для аудиалов, Mac -- для визуалов, 
Windows -- для чайников
 -- RockMover in rm279891167063140rmo...@golovolomka.net


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: emacs22 lenny текст на русском

2009-03-16 Пенетрантность Иван Лох
On Mon, Mar 16, 2009 at 07:53:23PM +0300, Artem Chuprina wrote:
 Ну а у меня обычно есть.  Кроме того, ну нафига мне окно, которое шире,
 чем выше?  Я при этом вижу либо очень мало строк, если шрифт крупный,
 либо очень много пустого места, поскольку не пишу такими длинными
 строками (да и читать ими неудобно).

Логи и списки ошибок.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: emacs22 lenny текст на русском

2009-03-16 Пенетрантность ivan demakov
On Monday 16 March 2009 22:53:23 Artem Chuprina wrote:

 Но поскольку emacs плоховато работает с поделенными по вертикали окнами
 (скрывает концы строк вместо того, чтобы заворачивать), в результате

что, и вот это не помогает?

(setq truncate-lines nil)


-- 
Работать против желания категорически недопустимо!


Re: emacs22 lenny текст на русском

2009-03-16 Пенетрантность DamirX
В Пнд, 16/03/2009 в 20:13 +0300, Иван Лох пишет:
 On Mon, Mar 16, 2009 at 07:53:23PM +0300, Artem Chuprina wrote:
  Ну а у меня обычно есть.  Кроме того, ну нафига мне окно, которое шире,
  чем выше?  Я при этом вижу либо очень мало строк, если шрифт крупный,
  либо очень много пустого места, поскольку не пишу такими длинными
  строками (да и читать ими неудобно).
 
 Логи и списки ошибок.
читать по вертикали всё равно легче, чем по горизонтали
(в физиологическом смысле)

--
DamirX


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: emacs22 lenny текст на русском

2009-03-15 Пенетрантность chaos
On 15 March 2009 17:04:33 Artem Chuprina wrote:
 chaos - debian-russian@lists.debian.org  @ Sun, 15 Mar 2009 14:25:29
 +0200:

  c Ситуация, emacs22 из lenny, дефолтная установка, туториал на русском
  c и всё вроде нормально, но при создании нового файла, не виден
  c русский текст, прямоугольники и хоть ты тресни. Помогите
  c пользователи emacs'а кто в курсе рецептом.

 Я ему в свое время шрифт прописал.  Такой, как мне нравится.  Через
 ресурсы.  На этой машинке это у меня

в ресурсы хорошо, а как бы вот самому emacs'у сказать...? непосредственно 
ему, и желательно в его конфиге.


 -misc-fixed-medium-r-semicondensed--13-*-*-*-*-*-iso10646-1

 И все работает.

 --
 Artem Chuprina
 RFC2822: ran{}ran.pp.ru Jabber: r...@jabber.ran.pp.ru




Re: emacs22 lenny текст на русском

2009-03-15 Пенетрантность chaos
On 15 March 2009 20:08:16 Evgeny M. Zubok wrote:
 chaos zed.ch...@gmail.com writes:

 Забыл. Еще можно через customize-face, выбрать default.

От, то что и хотелось, спасибо большое.