Emacs (Português)

Este artigo ou esta seção precisa de
tradução
.
Notas:
Translation in progress, started 2023-02-20, last edit 2023-02-22. (Discuta em
Talk:Emacs (Português)#
)
Emacs
é um editor de visualização auto-documentado e em tempo-real, customizável e extensível. No núcleo do Emacs está um interpretador
Emacs Lisp
, a linguagem em que a maioria da funcionalidade built-in e das extensões do Emacs estão implementadas. O GNU Emacs usa o GTK como o seu toolkit do X, contudo, funciona igualmente bem dentro de um ambiente CLI.
Instalação
This article or section needs language, wiki syntax or style improvements. See
Help:Style
for reference.
Reason:
Precisamos mesmo de listar todos os forks e variantes empacotadas? (Discuss in
Talk:Emacs (Português)
)
Para a versão estável do GNU Emacs,
instala
o pacote
emacs
. Variantes incluem:
emacs25-git
AUR
[
link quebrado
: package not found]
- Ramo de manutenção do GNU Emacs versão 25.
emacs26-git
AUR
[
link quebrado
: package not found]
- Ramo de manutenção do GNU Emacs versão 26.
emacs27-git
AUR
[
link quebrado
: package not found]
- Ramo de manutenção do GNU Emacs versão 27.
emacs28-git
AUR
[
link quebrado
: package not found]
:
Desde Abril de 2022
, o GNU Emacs 28.1 inclui suporte para compilação nativa que foi fundido upstream. Este ramo está configurado para rastrear o desenvolvimento do próximo lançamento menor do Emacs 28.
emacs-nativecomp
[
link quebrado
: replaced by
emacs
]
: GNU Emacs com compilação nativa ativada.
emacs-git
AUR
: Ramo de desenvolvimento do GNU Emacs. Desde Junho de 2021 inclui suporte a compilação nativa fundido do ramo
feature/native-comp
do GNU Emacs.
emacs29-git
AUR
: Ramo do GNU Emacs 29 de desenvolvimento do GNU Emacs.
emacs-nox
: GNU Emacs sem suporte ao X11 para uso num terminal. Esta variante tem limitações, incluindo menos cores, menos funcionalidades para lidar com fontes (mudança de tamanho ao vivo, vários tamanhos num só documento, etc) e limitações com funcionalidades avançadas como o Speedbar ou o GUD (o ambiente de depuração). É também mais lento ao lidar com faces complexas (a aparência visual do texto no GNU Emacs).
emacs-nox-24bit
AUR
[
link quebrado
: package not found]
- Sem suporte ao X11 remendado para coloração de 24bit.
emacs-gtk2
AUR
[
link quebrado
: package not found]
- Sem suporte ao GTK2.
emacs-xwidgets
AUR
[
link quebrado
: package not found]
- Sem suporte ao xwidgets.
emacs-pgtk-git
AUR
- Com suporte ao pgtk.
emacs-pretest
AUR
- Versão de pré-teste.
emacs-muse
- Ambiente de publicação para o Emacs.
emacs-gcc-wayland-devel-bin
AUR
[
link quebrado
: package not found]
- GNU Emacs. Ramo de desenvolvimento native-comp e ramo pgtk combinado, servido como um binário.
guile-emacs-git
AUR
[
link quebrado
: package not found]
- Ramo do GNU Emacs que substitui o próprio motor EmacsLisp do Emacs com o do Guile.
emacs-lucid
AUR
- Versão toolkit do Lucid.
emacs-lucid-git
AUR
- Versão toolkit do Lucid. Versão Git.
Forks
The factual accuracy of this article or section is disputed.
Reason:
A maioria destes não partilham código com o emacs (Discuss in
Talk:Emacs (Português)
)
This article or section needs language, wiki syntax or style improvements. See
Help:Style
for reference.
Reason:
Não usa
Template:App
(Discuss in
Talk:Emacs (Português)
)
emacs-pgtk-native-comp-git
AUR
[
link quebrado
: package not found]
ou
emacs-native-comp-git
AUR
ou
emacs-native-comp-git-enhanced
AUR
[
link quebrado
: package not found]
: Um fork não-oficial combinando o ramo de desenvolvimento do GNU Emacs (incluindo compilação nativa) com o novo motor de renderização PGTK.
emacs-ng
AUR
- Uma nova abordagem ao Emacs - Incluindo TypeScript, Threading, Async I/O e WebRender.
emacs-ng-git
AUR
- Uma nova abordagem ao Emacs - Incluindo TypeScript, Threading, Async I/O e WebRender. Versão Git.
mg
- Micro GNU Emacs
qemacs
AUR
Quick Emacs
qemacs-git
AUR
- QEmacs (Quick Emacs) é um editor muito pequeno com uma aparência e sensação de Emacs, realce de sintaxe, UTF-8, modo dired com janela de pré-visualização e muitas outras funcionalidades.
texmacs
AUR
- Editor de texto científico e gratuito, inspirado pelo TeX e GNU Emacs. Editor WYSIWYG, fontes-TeX e interface-CAS (Giac, GTybalt, Macaulay 2, Maxima, Octave, Pari, Qcl, R e Yacas) num só.
sxemacs-git
AUR
- Um derivativo do xemacs - checkout do git.
uemacs-git
AUR
- MicroEMACS/PK 4.0.15 customizado pelo Linus Torvalds.
femto-emacs-git
AUR
- Clone do emacs muito pequeno com configuração em FemtoLisp.
Executando o Emacs
Antes de lançar o emacs, tu deves saber como fechá-lo (principalmente se o executares num terminal): usa a sequência de teclas
Ctrl+x
Ctrl+c
.
Para iniciar o Emacs executa:
$ emacs
ou para usá-lo numa consola:
$ emacs -nw
ou para carregamento rápido (sem .emacs) e editar dentro do CLI:
$ emacs -Q -nw
Se instalaste a versão nox, 'emacs' e 'emacs -nw' fazem o mesmo.
Um nome de ficheiro pode ser dado para abrir aquele ficheiro imediatamente:
$ emacs filename.txt
Sem cores
Por omissão o Emacs inicia-se com um tema de cor mostrando as hiperligações em azul escuro. Para iniciar o Emacs num terminal de texto sem qualquer esquema ou tema de cor:
$ emacs -nw --color=no