Baixar o código: emacs.txt
O Emacs começou sua vida como gnu.org/software/emacs/emacs-paper.html e cresceu ao longo dos anos em um ecossistema completo. Muitas tarefas, geralmente relegado a um conjunto diversificado de ferramentas pode ser realizado de dentro Emacs em uma interface consistente e familiar. Exemplos incluem gerenciamento de diretório, visualização de documentos PDF, edição de arquivos via SSH, gerenciamento de repos git. Em suma, o Emacs é seu para fazer o que você quiser: o espectro de usuários varia daqueles que o usam para editar arquivos de texto para puristas extremos que o usam para substituir virtualmente seu sistema operacional.
O Emacs é extensível através de um dialeto especializado do Lisp conhecido como Emacs Lisp (Elisp), que possui muitas macros voltadas para a edição de texto e gerenciamento de buffers de texto. Qualquer tecla (combinação) usada no Emacs está vinculada para uma função Emacs Lisp e pode ser remapeado para qualquer outra função, incluindo aqueles que você escreve você mesmo.
Aqui, discuto alguns conceitos e terminologia básicos do Emacs que podem ser confusos para os recém-chegados (especialmente para as pessoas acostumadas à terminologia do Vim):
python-mode
, que faz com que o Emacs destaque a sintaxe Python e idente automaticamente seus blocos de código conforme exigido sintaticamente pelo seu código Python.Sugestões ou correções? Abra uma issue no repositório do GitHub, ou faça um pull request você mesmo!
Originalmente contribuído por Joseph Riad e atualizado por 2 colaboradores.