
Есть ли в 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 перед созданием версии GUI Emacs из основной ветки — X11, Windows или NS.
решение1
Для этого есть несколько подходов. Они ссылаются наэтотСтраница EmacsWiki. В частности, посмотрите на столбец-маркер.el,col-highlight.el, иvline.el.