Bagaimana saya bisa menggambar dalam unicode dengan mode artis?

16

Saya ingin menghasilkan seni unicode dengan mode artis. Tetapi tampaknya mode artis hanya mendukung seni ASCII.

Bagaimana saya bisa mengkonfigurasi mode artis untuk menghasilkan bukan

  +---------------+
  |               |
  |       +-------+--+
  |       |       |  |
  |       |       |  |
  |       |       |  |
  +-------+-------+  |
          |          |
          |          |
          |          |
          +----------+

ini

  ┌───────────────┐
  │               │
  │       ┌───────┼──┐
  │       │       │  │
  │       │       │  │
  │       │       │  │
  └───────┼───────┘  │
          │          │
          │          │
          │          │
          └──────────┘
Mengalir
sumber
4
Saya benar-benar membaca "bagaimana saya bisa menggambar unicorn dengan mode artis" :-) unicode jauh lebih masuk akal ... Karakter sebenarnya hardcoded, Anda harus bercabang artist.el dan mengganti / menyesuaikan (XXX-char) ) fungsi.
Tom Regner

Jawaban:

11

Ada paket bagus oleh TTN yang disebut aau2 yang tersedia di GNU ELPA.

Saya mencoba mengujinya. hasilnya bagus seperti yang Anda harapkan.

M-x package-install RET ascii-art-to-unicode RET
\select region/
M-x aa2u RET

Sunting: hanya untuk referensi, berikut adalah tautan milis sebagai contoh. http://lists.gnu.org/archive/html/help-gnu-emacs/2014-05/msg00316.html

kindahero
sumber
Tampaknya sekali aa2u telah dikonversi tidak ada cara untuk membalikkannya. Jadi jika saya pernah dikonversi ke unicode, dan saya tidak dapat mengubah "seni" dengan mode artis. :(
Aliran
Saya tidak yakin apa yang Anda maksud. Saya bisa membatalkannya C-/dan bisa berubah dan menggambar seperti biasa.
kindahero
Tentu tetapi tidak jika saya menghentikan sesi emacs di antaranya.
Aliran
Hmm. permintaan fitur untuk penulis kurasa: /
kindahero