Il modo migliore per spiegare qualsiasi cosa a un non esperto è fornire esempi. Quindi il modo migliore per spiegare cosa sia Emacs per un civile è fornire esempi di casi d'uso che possono comprendere e riferirsi.
Di solito comincio dicendo qualcosa del genere: Emacs è un editor di testo vecchio stile degli anni '70 inventato prima di Microsoft Word e di tutte le moderne app di elaborazione testi. Il motivo per cui è così bello è che è programmabile. Ha un ambiente di programmazione integrato, il che significa che puoi scrivere e modificare con esso come faresti con Microsoft Word.
Ma poiché Emacs è programmabile, puoi letteralmente programmarlo per fare qualsiasi cosa. E poiché è programmabile, puoi integrare Emacs con qualsiasi altra cosa sul tuo computer, inclusi browser, e-mail, contatti, calendario, Twitter, Evernote e qualsiasi altro linguaggio di programmazione che usi.
Chiunque usi Emacs lo programma per fare cose diverse in base a ciò di cui ha bisogno. Quindi uno sviluppatore web che utilizza Emacs potrebbe programmarlo per eseguire __ e __. Uno scienziato o accademico potrebbe programmarlo per fare analisi statistiche con R e ...
Nel mio caso, dato che sono uno scrittore, ho programmato Emacs per fare cose che mi aiutino nella ricerca, nella scrittura e nella modifica, tra cui:
- quando sto facendo delle ricerche e copio e incollo il testo dal Web, lo formatto automaticamente come un preventivo a blocchi, copio automaticamente il nome della pagina, l'URL e la data e creo una voce bibliografica
- cercare e sostituire frasi di testo su più file in una directory
- quando scrivo qualcosa, per esportare automaticamente in una pagina Web ben formattata e, dallo stesso documento di origine, esportarlo automaticamente in un file PDF ben formattato, generando automaticamente una copertina e un sommario
- aiutami a tenere traccia delle mie liste di cose da fare, appuntamenti e scadenze
- aiutami a fare brainstorming di idee e creare mappe mentali
- inviare automaticamente e-mail alle persone e automatizzare determinati tipi di risposte e-mail
In genere concludo dicendo qualcosa del tipo: Fondamentalmente se c'è qualcosa che fai regolarmente come parte del tuo flusso di lavoro, Emacs può essere programmato per farlo automaticamente. Quindi in pratica è uno strumento per programmare il tuo editor di testo per fare quello che vuoi.