HowTo: emacs
Início
1. Introdução
O emacs é um editor de texto. Permite a construção de macros em Lisp. Está escrito
em C e em Lisp.
Início
2. Como fazer a instalação em Microsoft Windows
- Fazer o download de 'emacs-...-bin-i386.zip'
(em que os '...' correspondem à versão mais recente);
- Desmanchar o ficheiro, por exemplo, na pasta 'Programs';
- Criar um atalho no ambiente de trabalho para 'runemacs' que
se encontra na directoria ' ..\emacs...\bin\ '.
Início
3. Modes
Há dois tipos de modes em emacs. O major mode
que caracteriza o mode de formatação pré-definida e o minor mode
se são definições sobre características específicas.
Cada buffer do emacs tem associado um major mode que
permite alguma formatação automática. A passagem de um modo para outro
é feita simplesmente com M-x nome-mode. Exemplos
- M-x fundamental-mode
- M-x tex-mode
- etc...
Início
4. Como se acede a um ficheiro remoto
O emacs pode editar ficheiros remotos como se se estivesse no
computador local através do software 'tramp' (Transparent Remote (file) Access,
Multiple Protocol). Para tal de fazer-se:
- /myname@remotehost:/remote/path/to/file
Se se quiser usar explicitamente um protocolo seguro como por exemplo o 'ssh',
pode fazer-se:
- /ssh:myname@remotehost:/remote/path/to/file
Pode-se igualmente aceder a ficheiros de outros utilizadores
locais através dos comandos:
- /sudo::/dir/file
- /root@localhost:/dir/file
- /ssh:root@localhost:/dir/file
Início
5. Como alterar as definições de arranque do Emacs
Para alterar as definições de arranque do Emacs acrescenta-se as respectivas definições
ao ficheiro ".emacs" que se encontrar na pasta principal do utilizador.
- Alteração de Cores: A alteração de cores é feita usando o nome da cor ou o
seu número rgb (Red-Green-Blue) em hexadecimal.
- set-background-color: Altera a cor o fundo (background). Exemplo:
(set-background-color "DarkSlateGray")
(set-background-color "#000000")
Se se pretender alterar durante uma sessão, o comando é então
'M-x set-background-color'
e depois escreve-se a cor desejada.
- set-foreground-color: Altera a cor dos caracteres (foreground). Exemplo:
(set-foreground-color "Wheat")
Se se pretender alterar durante uma sessão, o comando é então
'M-x set-foreground-color'
e depois escreve-se a cor desejada.
- Cursor: Características do cursor:
- set-cursor-color: Altera a cor do cursor ('box', 'bar', etc.). Exemplo:
(set-cursor-color "Orchid")
- cursor-type: Altera o tipo de cursor. Exemplos:
(set-default 'cursor-type 'box)
(set-default 'cursor-type 'bar)
- line-number-mode: Mostra a linha em que se encontra o cursor. Exemplo:
(line-number-mode 1)
- column-number-mode: Mostra a coluna em que se encontra o cursor. Exemplo:
(column-number-mode 1)
Início
6. Documentação e Links Úteis
Início