LINUX.ORG.RU

Emacs & Stumpwm


0

0

Много вопросов по этим замечательным продуктам:
- Как запускать stumpwm, чтобы потом можно было подключиться к нему из Slime?
- Как сделать скриншот? :)
- В Emacs не открываются некоторые пункты меню разных режимов. Иногда помогает отключить-включить меню.
- В Emacs какое-то непонятное поведение окон:
1) не переключается фокус на окно со списком буферов (C-x C-b)
2) окно с *Completions* не закрывается после выбора варианата, иногда в нем отображается содержание произвольного буфера, например, *About GNU Emacs* (ЖУТКО БЕСИТ)
- Как в Emacs сделать дополнение типа a-t-l в add-to-list (для elisp и CL)?

GNU Emacs 23.1.1 (x86_64-suse-linux-gnu, GTK+ Version 2.18.1) of 2009-10-24 on build24
stumpwm 0.9.6-16-gcde0d26
SBCL 1.0.32


> - Как запускать stumpwm, чтобы потом можно было подключиться к нему из Slime?

http://pxpippen.blogspot.com/2008/03/how-to-start-stumpwm.html

> - Как сделать скриншот? :)


(define-key *root-map* (kbd "Print") "exec import -window root png:$HOME/xwd-$(date +%F_%T)$$.png")

import подглючивает, лучше scrot прицепть.

> - В Emacs не открываются некоторые пункты меню разных режимов. Иногда помогает отключить-включить меню.


(tool-bar-mode 0)
(menu-bar-mode 0)

Не нужны они ;)

> 1) не переключается фокус на окно со списком буферов (C-x C-b)


(require 'ibuffer)
(global-set-key (kbd "C-b") 'ibuffer-and-update)
(setq ibuffer-delete-window-on-quit t)

Остальные вопросы не понял.

mv ★★★★★
()
Ответ на: комментарий от mv

Спасибо!
> Остальные вопросы не понял.

1) Допустим, я могу сделать M-x e-la-s <Tab> и это дополнится в минибуфере до eval-last-sexp.
Хочу такое же при редактировании файлов.

2) При редактировании, например, .emacs, пишу "(add-", жму M-Tab -
фрейм делится на 2 окна, в верхнем .emcas, во втором - Possible completions. После того как я выбрал нужный вариант (или просто допишу вручную) в нижнем окне, фрейм остается так же разделенным.

Извините за неровный почерк...

power
() автор топика
Ответ на: комментарий от mv

>(menu-bar-mode 0)

таки менюбар может быть полезен, по крайней мере, первые десять лет практики. пока не вырастут педали тоботраса.

volh ★★
()
Ответ на: комментарий от power

> 1) Допустим, я могу сделать M-x e-la-s <Tab> и это дополнится в минибуфере до eval-last-sexp. Хочу такое же при редактировании файлов.

Slime предоставляет несколько вариантов дополнения, в данном случае надо использовать slime-complete-symbol* из contrib пакета slime-c-p-c.

tymmym
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.