Cách tốt nhất để giải thích bất cứ điều gì cho một người không phải là chuyên gia là thông qua các ví dụ. Vì vậy, cách tốt nhất để giải thích Emacs là gì đối với một thường dân là đưa ra các ví dụ về các trường hợp sử dụng mà họ có thể hiểu và liên quan.
Tôi thường bắt đầu bằng cách nói một cái gì đó như thế này: Emacs là một trình soạn thảo văn bản trường học cũ từ những năm 70 được phát minh trước Microsoft Word và tất cả các ứng dụng xử lý văn bản hiện đại. Lý do nó rất tuyệt là nó có thể lập trình được. Nó có một môi trường lập trình được tích hợp trong đó, có nghĩa là bạn có thể viết và chỉnh sửa với nó giống như cách bạn làm với Microsoft Word.
Nhưng vì Emacs có thể lập trình được, nên bạn có thể lập trình nó để làm bất cứ điều gì. Và vì nó có thể lập trình, bạn có thể tích hợp Emacs với bất kỳ thứ gì khác trên máy tính của bạn, bao gồm trình duyệt, email, danh bạ, lịch, Twitter, Evernote và bất kỳ ngôn ngữ lập trình nào khác mà bạn sử dụng.
Mọi người sử dụng chương trình Emacs để làm những việc khác nhau dựa trên những gì họ cần. Vì vậy, một nhà phát triển web sử dụng Emacs có thể lập trình nó để làm __ và __. Một nhà khoa học hoặc học thuật có thể lập trình nó để phân tích thống kê với R và ...
Trong trường hợp của tôi, vì tôi là một nhà văn, tôi đã lập trình Emacs để làm những việc giúp tôi nghiên cứu, viết và chỉnh sửa, bao gồm:
- Khi tôi đang nghiên cứu và tôi sao chép và dán văn bản từ web, tự động định dạng nó dưới dạng trích dẫn khối và tự động sao chép tên của trang, URL và ngày và tạo một mục nhập thư mục
- tìm kiếm và thay thế các cụm từ văn bản trên nhiều tệp trong một thư mục
- khi tôi viết một cái gì đó, để tự động xuất sang một trang web có định dạng độc đáo và từ cùng một tài liệu nguồn, tự động xuất nó thành một tệp PDF được định dạng độc đáo, tự động tạo trang bìa và mục lục
- giúp tôi theo dõi danh sách việc cần làm, các cuộc hẹn và thời hạn
- giúp tôi lên ý tưởng và tạo ra bản đồ tư duy
- tự động gửi email cho mọi người và tự động hóa một số loại trả lời email
Tôi thường kết luận bằng cách nói điều gì đó như: Về cơ bản nếu có bất cứ điều gì bạn làm một cách thường xuyên như một phần của quy trình làm việc của bạn, Emacs có thể được lập trình để thực hiện tự động. Vì vậy, về cơ bản nó là một công cụ để lập trình trình soạn thảo văn bản của bạn để làm bất cứ điều gì bạn muốn.