Emacs - пакеты, предоставляющие указатели на вертикальные столбцы
В emacs есть ли пакеты, доступные для отображения вертикальных линий на каждой позиции табуляции или в предварительно определенных позициях столбцов. Если возможно, я бы хотел иметь несколько тонких вертикальных линий, которые предназначены только для отображения без какого-либо влияния на код, записываемый в буфер. Я хотел бы что-то похожее на то, что Sublime Text 2 предлагает из коробки.
Запрос функции #17684 (перекрестие) [ https://debbugs.gnu.org/cgi/bugreport.cgi?bug=17684 ] и запрос функции 22873 (несколько поддельных курсоров) [ https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22873 ] находятся в стадии разработки. Хотя неизвестно, будут ли эти функции когда-либо включены в официальный Emacs, существует рабочий черновой вариант концепции, который был опубликован в обоих вышеупомянутых запросах. Эти функции требуют модификации внутренних компонентов C и Lisp до создания версии Emacs с графическим интерфейсом из главной ветки - X11, Windows или NS.
1 ответ
Есть несколько подходов к этому. На них ссылаются с этой страницы EmacsWiki. В частности, посмотрите на column-marker.el, col-highlight.el и vline.el.