Có chế độ Emacs thuận tiện cho việc viết thơ không?


10

Tôi đã thử các tìm kiếm đơn giản trên Google và MELPA với các từ khóa như "chế độ thơ emacs" hoặc "chế độ câu thơ emacs" nhưng không tìm thấy bất cứ thứ gì được xây dựng cụ thể cho mục đích này.

Hướng dẫn sử dụng một số tiện ích mở rộng phổ biến text-modenhưng chúng được thiết kế để đánh dấu văn bản cộng. Tôi đang tìm định dạng văn bản cộng với đặc biệt.

Org có #+BEGIN_VERSE/ #+END_VERSEmarkup, giúp duy trì khoảng trắng khi xuất. Đó là về những gì bạn có thể nhận được từ những gì tôi đang tìm kiếm.

Tôi đang tìm kiếm một chế độ biết một vài quy ước để thụt lề, viết hoa và chấm câu. Điểm thưởng nếu nó tốt về việc tôn trọng các khoảng nghỉ riêng biệt từ các quy ước đó.


Bạn chắc chắn có thể tự động thụt lề và viết hoa các dòng nếu đó là những gì bạn đang theo đuổi. Tuy nhiên, tôi không chắc rằng tôi hiểu Emacs muốn làm gì về dấu câu. Bạn có kế hoạch gõ thơ mà không chấm câu, và sau đó để Emacs "tự động sửa" các lỗi chấm câu của bạn không? Nó có thể giúp hiển thị một ví dụ trước và sau của một số văn bản.
nispio

Tôi đồng ý, tôi chắc chắn có thể mã hóa những gì tôi đang tìm kiếm! Tôi chỉ nghĩ rằng nó sẽ tạo ra một Q-and-A hoàn hảo nếu có một nhà thơ sử dụng Emacs ngoài kia với một lời khuyên. Re: chấm câu. Ví dụ cụ thể trong đầu tôi là thêm "-" => "-" (en dash) vào bảng viết tắt cục bộ hoặc bao gồm các phím bấm để điều chỉnh nhanh bảng cú pháp cục bộ. Tôi đã bỏ các ví dụ đó ra khỏi Q vì (1) Tôi không muốn có câu trả lời cho "cách thêm vào bảng viết tắt cục bộ" hoặc "cách sửa đổi bảng cú pháp" và (2) Tôi không muốn thu hẹp trước phạm vi của câu trả lời hợp lệ.
màu tím_

Tôi sẽ suy nghĩ thêm một chút về các đề xuất của bạn và sẽ cập nhật Q với các ví dụ cụ thể.
Purple_arrows

Tôi biết về palimpsest , dự định viết văn xuôi. Nó có thể hoặc có thể không phù hợp với quy trình làm việc của bạn.
Wilfred Hughes

1
@purple_arrows Tôi sử dụng Emacs để viết thơ, chế độ tốt nhất tôi có thể tưởng tượng là text-mode. Đầu tiên, khi tôi bắt đầu tìm kiếm về a poetry-mode, tôi nghĩ có lẽ tôi nên sử dụng Markdown và sau đó biến đổi nó một cách đẹp mắt với bất kỳ thư viện nào. Sử dụng đánh dấu trong khi viết là một vấn đề lớn: thơ trông giống như mã (nó có thể thú vị), nhưng nó có thể không phải là thứ bạn đang tìm kiếm. Nếu bạn cần đếm Alexandrians và hiển thị lỗi hoặc một cái gì đó tương tự, chế độ thơ vẫn ổn, nếu không, tốt hơn hết bạn nên giữ nội dung tránh định dạng. Hoặc thậm chí sử dụng giấy. Đây là một câu trả lời nghệ thuật.
smonff

Câu trả lời:


4

Tôi đã muốn điều tương tự vì vậy tôi đã viết một. Bạn có thể lấy thơ.el ở đây:

http: //www.bobnewell.net/filez/po tem.zip

Nó phần nào được mô phỏng theo 'Verse Perfect', tất nhiên, ngoại trừ, nó dành cho Emacs. Nó hoạt động với Linux. Tôi không có hệ thống khác để thử nghiệm.

Nó làm những điều này:

  • Cung cấp số lượng chân theo dòng ở lề trái.
  • Giao diện với từ điển gieo vần ngoại tuyến và trực tuyến.
  • Cung cấp các mẫu vần (ở bên trái) cho các hình thức câu khác nhau.

Phản hồi được chào đón nếu bạn quyết định thử. Địa chỉ email của tôi là trong các ý kiến ​​mã.


Điều này thật phi thường. Bạn có biết ai đã làm việc này với Mac OSX không? Có vẻ như gói vần dành cho Ubuntu. Làm thế nào tôi có thể làm cho nó hoạt động trên OSX?
sợi đốt

4

Emacs Muse (còn được biết đến với tên là Mus Muse hay hay Emacs-Muse Huyền) là một môi trường tác giả và xuất bản cho Emacs. Nó đơn giản hóa quá trình viết tài liệu và xuất bản chúng sang các định dạng đầu ra khác nhau. Sử dụng bao gồm hai phần chính: chế độ văn bản nâng cao để soạn thảo tài liệu và điều hướng trong các dự án Muse và một bộ kiểu xuất bản để tạo ra các loại đầu ra khác nhau.

Chế độ Muse sẽ tự động được kích hoạt khi bạn truy cập một tệp có phần mở rộng .muse. Một tệp như vậy là QuickStart.muse, có sẵn trong thư mục ví dụ về bản phân phối Muse. Bạn có thể nói rằng Chế độ Muse đã được kích hoạt bằng cách kiểm tra văn bản của Muse Hồi trong dòng chế độ của bạn. Nếu Chế độ Muse chưa được kích hoạt, bạn có thể kích hoạt nó bằng loại M-xmuse-modeRET.

Trong trường hợp của bạn để chỉ ra khổ thơ, thơ đòi hỏi phải giữ khoảng trắng (tôi chắc chắn bạn đã biết điều này), nhưng không cần dùng đến không gian vũ trụ. Để chỉ ra điều này, hãy sử dụng đánh dấu sau, gợi nhớ các trích dẫn email. Vì vậy, hãy mở một tệp có phần mở rộng .muse và nhập bất kỳ tệp nào sau đây:

 > A line of Emacs verse;
 >   forgive its being so terse.

Bạn cũng có thể sử dụng thẻ, nếu bạn thích.

 <verse>
 A line of Emacs verse;
   forgive its being so terse.
 </verse>

Nhiều khổ thơ có thể được bao gồm trong một bộ thẻ, như sau.

 <verse>
 A line of Emacs verse;
   forgive its being so terse.

 In terms of terse verse,
   you could do worse.
 </verse>

Cảm ơn con trỏ. Tôi đã thấy Muse trong các tìm kiếm Google của tôi nhưng đã vượt qua nó vì tôi cho rằng nó, như Org Mode, sẽ cho tôi đánh dấu để duy trì khoảng trắng khi xuất. Tôi đã chơi với nó một ngày cuối tuần và không tìm thấy các tính năng bổ sung khác biệt Chế độ Muse để viết thơ. Bạn có thể cập nhật câu trả lời của mình với một ví dụ cụ thể về tính năng không xuất khoảng trắng của Muse không?
Purple_arrows
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.