A melhor maneira de explicar qualquer coisa para um não especialista é dar exemplos. Portanto, a melhor maneira de explicar o que o Emacs é para um civil é dar exemplos de casos de uso com os quais eles possam entender e se relacionar.
Normalmente começo dizendo algo assim: O Emacs é um editor de texto da velha escola dos anos 70 que foi inventado antes do Microsoft Word e todos os aplicativos modernos de processamento de texto. A razão pela qual é tão legal é que é programável. Ele possui um ambiente de programação embutido, o que significa que você pode escrever e editar com ele da mesma maneira que faria com o Microsoft Word.
Mas como o Emacs é programável, você pode literalmente programá-lo para fazer qualquer coisa. E como é programável, você pode integrar o Emacs a qualquer outra coisa no seu computador, incluindo seu navegador, seu email, seus contatos, seu calendário, Twitter, Evernote e quaisquer outras linguagens de programação usadas.
Todo mundo que usa o Emacs o programa para fazer coisas diferentes com base no que elas precisam. Portanto, um desenvolvedor da Web que usa o Emacs pode programá-lo para fazer __ e __. Um cientista ou acadêmico pode programá-lo para fazer análises estatísticas com R e ...
No meu caso, como sou escritor, programei o Emacs para fazer coisas que me ajudem na pesquisa, redação e edição, incluindo:
- quando estou pesquisando, copio e colo o texto da web, formato-o automaticamente como uma citação em bloco, copio automaticamente o nome da página, o URL e a data e crio uma entrada bibliográfica
- pesquise e substitua frases de texto em vários arquivos em um diretório
- quando escrevo algo, para exportar automaticamente para uma página da Web bem formatada e, do mesmo documento de origem, exportá-lo automaticamente para um arquivo PDF bem formatado, gerando automaticamente uma página de rosto e um índice
- me ajudar a acompanhar minhas listas de tarefas, compromissos e prazos
- me ajudar a debater idéias e criar mapas mentais
- envia emails automaticamente para as pessoas e automatiza certos tipos de respostas por email
Em geral, concluo dizendo algo como: Basicamente, se houver algo que você faça regularmente como parte do seu fluxo de trabalho, o Emacs pode ser programado para fazê-lo automaticamente. Então, basicamente, é uma ferramenta para programar seu editor de texto para fazer o que quiser.