[Volgograd] emacs

Serge S. Fukanchik fuxx на mail.ru
Пн Фев 10 11:36:01 MSK 2003


Dwarf wrote:
> 1. Емаксовые бэкапы (файлы вида имя~) валяются по всему диску. Как можно
> с этим бороться.  
У меня в ~/.emacs:
(custom-set-variables
  '(compilation-ask-about-save nil)
  '(compilation-read-command nil)
  '(compilation-scroll-output t)
  '(compilation-window-height 8)
  '(confirm-kill-emacs (quote y-or-n-p))
  '(mail-host-address "solvo.ru")
  '(mail-use-rfc822 t t)
  '(make-backup-files nil)
  '(save-place t nil (saveplace))
  '(user-mail-address "fuxx на solvo.ru"))
;; Ctrl-c c компиляция если только в текущем буфере c++-mode
(add-hook 'c++-mode-hook
	  '(lambda ()
	     (define-key c++-mode-map
	       "\C-cc"
	       'compile)))

> 2. Как настроить в консольном емаке клавиатурные команды выделения как
> в иксовом емаке? Т.е. шифт+инсерт - копироавание в буффер,
> шифт+клавиши перемещиния курсором - выделение блока и т.д.
> Команды M-x ps-binding-mode и M-x ps-selection-mode
> не работают. Может я чего не догоняю?
> 

Используй стандартные сочетания клавиш. Они появились не спроста и будут
работать даже на самых экзотических клавиатурах и в самых непонятных терминалах.
C-SPC - установить отметку (set-mark-command) после этого ты можешь двигать
точку, но метка останется.

C-x C-x - пеменять местами точку и метку
C-w - уничтожить текст
M-w - скопировать в кратковременный буфер
C-y - вставить из буфера

C-x r SPC NAME записать положение точки в регистр
C-x r j NAME перейти в позицию сохраненную в регистре
C-x r s NAME копировать область в регистр
C-x r i NAME вставить текст из регистра




Подробная информация о списке рассылки Volgograd