LINUX.ORG.RU

Сообщения ipc

 

[emacs] распечатать буфер с подсветкой

 

Периодически возникает необходимость распечатать буфер Emacs (например, ediff с выделенными цветом различающимися областями в файлах, C++ исходник, и т. п.) с подсветкой. При этом приходится копировать весь буфер в OpenOffice и вручную подкрашивать нужные области сверяясь с Emacs.

Как Вы обычно решаете эту задачу, т. е. печати буфера Emacs с подсветкой?

ipc
()

[OpenOffice] Схемы

 

Как лучше всего рисовать в OO Writer схему наподобие приведенной здесь?

      *-------*         
      |   A   |         
      *-------*         
          |             
          |             
    &--------------&     
    |              |     
*-------*      *-------*       
|   B   |      |   C   |       
*-------*      *-------*

P. S. По подсказке Google делал схему в OO Draw с последующей вставкой в OO Writer. Этот способ имеет один фатальный недостаток: при масштабировании схемы, имеющей хотя бы 3-4 уровня, линии сбиваются, образовывают петли (попытка OpenOffice провести их оптимально) и т. п.

ipc
()

[emacs] appt-add не работает

 

Напоминания не выводятся. Например, в 18:00 добавляю оповещения:

M-x appt-add RET 18:01 RET text RET
M-x appt-add RET 18:06 RET text2 RET
Жду до заданного времени - ничего не выводится. Если не ждать, а вызвать appt-check, то напоминание происходит.

Настройки appt:

(setq
 appt-message-warning-time 5 
 appt-display-mode-line t)

(appt-activate 1)

В чем может быть дело и как это исправить?

P. S. Если поставить (setq appt-message-warning-time 15) все работает (за 15 минут, за 10 и за 5 до начала Emacs напоминает о «text»).

ipc
()

[org-mode] списки

 

После включения org-indent-mode заголовки стали отображаться так, как в примере справа:

     * Top level headline             |    * Top level headline
     ** Second level                  |      * Second level
     *** 3rd level                    |        * 3rd level
     some text                        |          some text
     *** 3rd level                    |        * 3rd level
     more text                        |          more text
     * Another top level headline     |    * Another top level headline
Тем не менее, списки остались без изменений:
- list list list  |
list list         |
- list list       |
- ll ll ll  llll  |
llll ll           |

Как сделать то же для списков?

ipc
()

при запуске X.org сбиваются консольные шрифты

Настроил консольный шрифт в Arch Linux через /etc/rc.conf:

KEYMAP="us"
CONSOLEFONT="UniCyr_8x8"
CONSOLEMAP=
USECOLOR="yes"
После запуска X.org сбивается междустрочный интервал (между строками большой промежуток). То есть вместо, например,
$ ls -1
bin/
dir/
file
Отображается
$ ls -1

bin/

dir/

file
При этом нижняя половина вывода (bash или окна MC, Links) оказывается за пределами экрана монитора. При выполнении
# setfont /usr/share/kbd/consolefonts/UniCyr_8x8.psf.gz
интервал снова становится нормальным, но, опять-таки, до запуска X.org (KDM или startx).

Как это исправить?

ipc
()

[локальный поиск] Beagle VS MetaTracker VS RECOLL VS Strigi

Что посоветуете в качестве поисковой системы для десктопа? Критерии: удобство, простота настройки и малый объем на диске поисковой базы.

Beagle сейчас не поддерживается, Strigi - дает неверные результаты (без слов, заданных в запросе).

ipc
()

[screen] отключить обработку Ctrl-S/Ctrl-Q в screen -m -d program

 

Запуская screen -d -m rtorrent получаю rtorrent, работающий в screen в фоновом режиме.

Как отключить обработку Ctrl-S / Ctrl-Q (управление потоком) в нем?

ipc
()

[rtorrent] отправка инф-и на трекер по shutdown -h now

 

rtorrent при завершении Ctrl-Q корректно завершает работу (с отправкой информации на трекер). При выключении машины shutdown -h now он «убивается», с трекером не связывается, при последующем запуске проверяет целостность загруженных файлов.

Как настроить rtorrent, чтобы по shutdown -h now завершался так же, как по Ctrl-Q?

ipc
()

[OO Writer] границы страницы

Как сделать, чтобы границы страницы указывались без учета номера страницы в footer'е? Т. е. чтобы при создании footer для номера страницы он создавался за пределами «границы» страницы.

P. S. Подбирать подходящие расстояния вручную по боковой линейке не предлагать.

ipc
()

[emacs] печать

 

Как настроить Postscript печать из Emacs? Пробовал делать по этому сообщению:

(setq ps-multibyte-buffer nil)
(setq ps-mule-font-info-database-default
   '((ascii (normal builtin "Times-Roman" nil 1))
    (latin-iso8859-1 (normal builtin "Times-Roman" iso-latin-1 1))
    (unicode (normal builtin "Times-Roman" cyrillic-iso-8bit 1))))
Также проверил:
(setq ps-multibyte-buffer nil)
(setq ps-mule-font-info-database-default
   '((ascii (normal builtin "Cyrillic-Regular" nil 1))
    (latin-iso8859-1 (normal builtin "Cyrillic-Regular" iso-latin-1 1))
    (cyrillic-iso8859-5 (normal builtin "Cyrillic-Regular" cyrillic-iso-8bit
     1))))
Дают одно и то же
apply: Args out of range: 1081, 0, 255
Текст буфера, на котором проверял:
йцукенг
С дефолтными настройками печатает (или генерирует PS-файл, если выполнить ps-spool-buffer) кириллицу знаками вопроса (???????).

ipc
()

Переформатирование текста

Чем можно привести текстовый файл с ширины 80 символов к тексту без переносов строк (кроме начала абзаца - красной строки) для распечатки?

Пример:

    Текст состоит из некоторого количества предложений. Одно
предложение, даже очень распространённое, сложное, текстом
назвать нельзя, поскольку текст можно расчленить на
самостоятельные предложения.
    Части предложения сочетаются по законам 
синтаксиса сложного предложения, но не текста.
Нужно (текст без переносов строки, кроме отступов в начале абзаца):
    Текст состоит из некоторого количества предложений.  Одно предложение, даже очень распространённое, сложное, текстом назвать нельзя, поскольку текст можно расчленить на самостоятельные предложения.
    Части предложения сочетаются по законам синтаксиса сложного предложения, но не текста.

ipc
()

[readline, bash, xterm] forward-search-history и C-s

В readline (а, следовательно, и в bash) forward-search-history назначен на C-s (Ctrl-S). При этом он, как известно, уже занят (в паре с C-q) для остановки вывода на консоль.

На какую комбинацию клавиш чаще всего переназначают forward-search-history (чтобы убрать конфликт)?

ipc
()

[screen] Задать размер истории

 

При нажатии C-a Esc screen переходит в режим copy/scrollback. Как задать размер доступного при прокрутке буфера (т. е. scrollback history)?

P. S. О screen -h num и shell alias знаю. Можно ли сделать то же через конфиг?

ipc
()

[emacs] регулярные выражения

 

Как заставить emacs понимать extended regexp?

Чтобы можно было писать (E|e)macs вместо \(E\|e\)macs или даже \\(E\\|e\\)macs

ipc
()

Убить <defunct>, но оставить «родителя»

Обычно для закрытия <defunct> процесса нужно «убить» его родителя. Как обойтись без этого (он должен продолжать работу)?

ipc
()

sync виснет

Вначале
$ sync
Killed

$ sync
Killed

Потом
$ sync
(завис)

В другом xterm:
$ sync
(завис)

C чем может быть связано?

ipc
()

[firefox] ссылка без кодирования

 

Как скопировать в Firefox русскоязычную ссылку наподобие

ru.wikipedia.org/wiki/Пример
в некодированном виде? Сейчас копируется:
http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80

ipc
()

[unzip] задать кодировку

 

Как задать кодировку имен файлов при распаковке архива unzip? Пока на выходе абракадабра.

ipc
()

[emacs] org-mode и word wrap

 

Пытаюсь добиться нормального отображения текста с переносом слов (word wrap) в списках.

Способ 1: используем fill-paragraph (M-q).

1. Org develops organizational tasks around NOTES files that contain
   lists or information about projects as plain text. Org is
   implemented on top of Outline mode, which makes it possible to.
   
2. and scheduling. It dynamically compiles entries into an agenda that
   utilizes and smoothly integrates much of the Emacs calendar and
   diary. Plain text URL-like links connect to websites, emails.
Главный недостаток для меня - при увеличении ширины фрейма Emacs текст не использует увеличившееся пространство.

Способ 2: перенос слов посредством visual-line-mode.

1. Org develops organizational tasks around NOTES files that contain lists or information about projects as plain text. Org is implemented on top of Outline mode, which makes it possible to.
   
2. and scheduling. It dynamically compiles entries into an agenda that utilizes and smoothly integrates much of the Emacs calendar and diary. Plain text URL-like links connect to websites, emails.
Недостаток: текст смешивается с нумерацией пунктов, то есть нет отступа слева у 2, 3... строк.

Как сделать, чтобы списки отображались одновременно и с переносом строк, и с отступами после номера списка?

ipc
()

Выбор МФУ принтер+сканер

Помогите выбрать МФУ ч/б принтер+сканер (т. е. два в одном устройстве).

Критерии:

  • установка в Linux без танцев с бубном
  • компактность
ipc
()

RSS подписка на новые темы