IST - Física MEFT - Programação 10:04:19
29 - Mar - 2024
  Página de entrada  
  Informações  
  Avaliação  
  Sumários  
  Séries Semanais  
  Trabalhos Finais  
  Bibliografia  
  Manuais  
  Links Úteis  
  HowTo  
  Pagina Web (Exemplo)  
  Turmas de Laboratório  
  Notas Finais e Marcações  
  Contacto  

HowTo: emacs


Sumário
1. Introdução
2. Como fazer a instalação em Microsoft Windows
3. Modes
4. Como se acede a um ficheiro remoto
5. Como alterar as definições de arranque do Emacs
6. Documentação e Links Úteis
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