Как я могу рисовать в юникоде в режиме художника?

16

Я хотел бы создать искусство Unicode в режиме Artist-Mode. Но похоже, что Artist-Mode поддерживает только искусство ASCII.

Как я могу настроить художник-режим для производства вместо

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

это

  ┌───────────────┐
  │               │
  │       ┌───────┼──┐
  │       │       │  │
  │       │       │  │
  │       │       │  │
  └───────┼───────┘  │
          │          │
          │          │
          │          │
          └──────────┘
поток
источник
4
На самом деле я читаю "как я могу нарисовать единорога в режиме Artist" :-) Unicode имеет гораздо больше смысла ... Символы на самом деле жестко закодированы, вам придется раскошелиться на artist.el и заменить / адаптировать (XXX-char ) функции.
Том Регнер,

Ответы:

11

Существует хороший пакет по ТТН под названием aau2 , который доступен в GNU ELPA.

Я пытался проверить это. Результат хороший, как вы и ожидали.

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

Изменить: просто для справки, вот ссылка на список рассылки для примера. http://lists.gnu.org/archive/html/help-gnu-emacs/2014-05/msg00316.html

kindahero
источник
Кажется, что после того, как aa2u преобразуется, уже нет способа это изменить. Так что если я когда-то конвертировал в юникод, и я не смогу поменять «арт» с Artist-Mode. :(
поток
Я не совсем понимаю, что вы имеете ввиду. Я мог бы отменить это C-/и мог измениться и нарисовать как обычно.
любезно
Конечно, но нет, если я прервал сессию emacs между ними.
поток
Хм. Я полагаю, что это
особенная