2016-01-18 6 views
7

Wie bekomme ich Hybrid-Zeilennummerierung (relative Zeilennummern, aber die aktuelle Zeile zeigt die absolute Zeilennummer anstelle von 0) in SpaceMacs für alle Dateien?Spacemacs Hybrid Zeilennummern

versuchte ich relativ Zeilennummern in Benutzer-config Einstellung aber das scheint nicht zu funktionieren, und nicht herausfinden, wie die 0 im relativen Modus ersetzen entweder:

(global-linum-mode) 
(setq-default dotspacemacs-line-numbers 'relative) 
+1

FYI http://emacs.stackexchange.com/questions/19532/hybrid-line-number-mode -in-emacs ist eine ähnliche Frage (aber mit https://github.com/coldnew/linum-relative anstelle dieser Funktion "dotspace-macs-line-numbers"). – phils

Antwort

8

Die dotspacemacs-line-numbers Variable existiert bereits in Ihrer .spacemacs, in der dotspacemacs/init Funktion. Wenn dies nicht der Fall ist, können Sie Ihre .spacemacs mit Hilfe von SPC f e D auf die letzte Vorlage aktualisieren.

seinen Wert auf 'relative ändern, wie in:

;; If non nil line numbers are turned on in all `prog-mode' and `text-mode' 
;; derivatives. If set to `relative', also turns on relative line numbers. 
;; (default nil) 
dotspacemacs-line-numbers 'relative 

Dann entfernen Sie die beiden Linien, die Sie in Ihrem dotspacemacs/user-config hinzugefügt. Alles, was Sie brauchen, ist die Variable wie oben beschrieben zu ändern, es wird sich darum kümmern, die Änderungen für Sie anzuwenden :-)