非専門家に何かを説明する最良の方法は、例を与えることです。そのため、Emacsが何であるかを説明する最良の方法は、一般市民に向けたものであり、彼らが理解し関連できるユースケースの例を挙げることです。
私は通常、次のようなことを言うことから始めます。Emacsは、Microsoft Wordおよびすべての最新のワードプロセッシングアプリの前に発明された70年代の古い学校のテキストエディターです。とてもクールな理由は、プログラムが可能なためです。プログラミング環境が組み込まれているため、Microsoft Wordを使用する場合と同じ方法で作成および編集できます。
しかし、Emacsはプログラム可能なため、文字通り何でもできるようにプログラムできます。また、プログラム可能なため、Emacsをコンピューター上の他のもの(ブラウザー、メール、連絡先、カレンダー、Twitter、Evernote、その他のプログラミング言語など)と統合できます。
Emacsプログラムを使用するすべての人は、必要なものに基づいてさまざまなことを実行します。したがって、Emacsを使用するWeb開発者は、__および__を実行するようにプログラムする可能性があります。科学者または学者は、Rを使用して統計分析を行うようにプログラムし、...
私の場合、私は作家であるため、研究、執筆、編集に役立つことを行うようにEmacsをプログラムしました。
- 調査を行っているときに、Webからテキストをコピーして貼り付け、ブロック引用として自動的にフォーマットし、ページの名前、URL、および日付を自動的にコピーして、参考文献エントリを作成します
- ディレクトリ内の複数のファイルにわたってテキストフレーズを検索および置換する
- 何かを書くと、適切にフォーマットされたWebページに自動的にエクスポートされ、同じソースドキュメントから、適切にフォーマットされたPDFファイルに自動的にエクスポートされ、表紙と目次が自動的に生成されます
- ToDoリスト、予定、期限を追跡するのに役立ちます
- アイデアをブレインストーミングしてマインドマップを作成するのに役立ちます
- 人にメールを自動的に送信し、特定の種類のメール返信を自動化します
私は通常、次のようなことを言って結論を出します。基本的に、ワークフローの一部として定期的に何かをする場合、Emacsはそれを自動的に行うようにプログラムできます。したがって、基本的には、テキストエディターをプログラミングして、必要な処理を行うためのツールです。