2016-01-18 14 views
7

Jak uzyskać numerację linii hybrydowych (względne numery linii, ale w bieżącym wierszu jest wyświetlany bezwzględny numer wiersza zamiast 0) w spacewakach dla wszystkich plików?Numery linii hybrydowych spacemacs

Próbowałem ustawienie względne numery linii na łatwość konfiguracji, ale to nie wydaje się działać, i nie może dowiedzieć się, jak wymienić 0 w trybie względnym albo:

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

FYI http://emacs.stackexchange.com/questions/19532/hybrid-line-number-mode -in-emacs to podobne pytanie (ale korzystające z https://github.com/coldnew/linum-relative, a nie z funkcji 'dotspacemacs-line-numbers'). – phils

Odpowiedz

8

Zmienna dotspacemacs-line-numbers już istnieje w twojej .spacemacs, w funkcji dotspacemacs/init. Jeśli tak nie jest, możesz zaktualizować swój .spacemacs do ostatniego szablonu przy pomocy SPC f e D.

zmienić jego wartość na 'relative, jak w:

;; 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 

Następnie wyjąć dwie linie dodanych w dotspacemacs/user-config. Wszystko, czego potrzebujesz, to zmienić zmienną zgodnie z powyższym opisem, zajmie się ona zastosowaniem zmian :-)