Acentuacao no emacs
Uma contribuição para os que desejam usar o emacs com acentuação.
Eu uso em as opções em ~/.emacs para:
- Mostrar caracteres iso8859-1 (aka latin-1)
- Retirar o menu (não uso xemacs e mouse)
- Habilitar minibiffer multilinha
- Mostrar a hora (ainda não sei como colocar no formato 24h)
- Preparar acentuação, no formato "portugues": 'c --> ç )
- Tecla insert == DEL (problema pessoal para evitar typo...)
- C-x PageUp para colocar/tirar no modo acentuação
- C-x PageDown para colocar/tirar no modo auto-fill
- Colocar arquivos com nome "pico\.[0-9]+$" (email no PINE) com:
- indented-text-mode
- acentuação
- auto-fill
O ~/.emacs fica assim:
(standard-display-european 1)
(menu-bar-mode 0)
(resize-minibuffer-mode 1)
(display-time)
(require 'iso-acc)
(require 'iso-insert)
(iso-accents-customize "portuguese")
;; veja "function keys" na info page do emacs para uma descricao do
;; "keyboard vector" ( C-h i m emacs g function keys )
(define-key global-map [insert] 'delete-char)
(define-key global-map [?\C-x prior] 'iso-accents-mode)
(define-key global-map [?\C-x next] 'auto-fill-mode)
(defun wks-email-mode ()
(indented-text-mode)
(auto-fill-mode 1)
(iso-accents-mode 1)
)
(setq auto-mode-alist
(append '(
("\\.msg$" . auto-fill-mode)
("pico\\.[0-9]+$" . wks-email-mode)
) auto-mode-alist))
;; end of file
--- Wagner wks@niktu.psi.com.br
Reply to: