[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: