Emacs - Pakete, die vertikale Spaltenindikatoren enthalten

1216
lawlist

Gibt es in emacs Pakete zur Anzeige vertikaler Linien an jedem Tabulator oder an vordefinierten Spaltenpositionen. Wenn möglich, möchte ich mehrere dünne vertikale Linien haben, die nur zur Anzeige dienen, ohne dass der Code in den Puffer geschrieben wird. Ich möchte etwas ähnliches, was Sublime Text 2 aus der Box heraus bietet.


Feature Request # 17684 (Fadenkreuz) [ https://debbugs.gnu.org/cgi/bugreport.cgi?bug=17684 ] und Feature Request 22873 (mehrere falsche Cursor) [ https://debbugs.gnu.org/cgi/ bugreport.cgi? bug = 22873 ] sind noch in Arbeit. Es ist zwar nicht bekannt, ob diese Funktionen jemals in die offiziellen Emacs integriert werden, es gibt jedoch einen Entwurf für ein Proof-Konzept, das für beide oben genannten Funktionsanforderungen veröffentlicht wurde. Die Funktionen erfordern Änderungen an den internen C- und Lisp-Komponenten, bevor eine GUI-Version von Emacs aus dem Master-Zweig erstellt wird - X11, Windows oder NS.

3
Welches Betriebssystem? Welche Editor / IDE? Sie müssen Ihre Frage wirklich klären. Mxx vor 10 Jahren 0
@Mxx Emacs Lisp ist der Code (Tag `elisp`) und der Editor ist Emacs (Tag` emacs`). Der elisp-Code (in Emacs) funktioniert auf einer Vielzahl von Betriebssystemen, einschließlich Windows, Linux-Varianten und OSX. lawlist vor 10 Jahren 0
Nur tangential zu Ihrer Frage: Wie lässt man die Spalte und die Zeile mit den roten Markierungen in Emacs anzeigen? elviejo79 vor 6 Jahren 0
@ elviejo79 - Als ich meine Antwort geschrieben und / oder überarbeitet habe, habe ich höchstwahrscheinlich eine angepasste Version eines Fadenkreuzes verwendet, das seit einigen Jahren in Arbeit ist. Die Funktionsanfragen Nr. 17684 (Fadenkreuz) und Nr. 22873 (mehrere gefälschte Cursor) auf dem Emacs Bug-Tracker haben funktionierende Entwürfe, und ich werde im Laufe der Zeit weitere Verbesserungen vornehmen. Der nächste Patch ist wahrscheinlich noch ein paar Wochen entfernt. Wenn Sie sich mit experimentellen Funktionen beschäftigen möchten, machen Sie einen Wirbel. Wenn nicht, dann sind Ihre einzigen möglichen Optionen die von Drew Adams in der akzeptierten Antwort genannten Optionen. lawlist vor 6 Jahren 1

1 Antwort auf die Frage

4
Drew

Hierfür gibt es mehrere Ansätze. Sie werden von dieser EmacsWiki-Seite aus referenziert. Schauen Sie sich insbesondere an column-marker.el, col-highlight.el und vline.el .