Верно выровнять номера строк с помощью режима linum?

Я бы хотел, чтобы моя нумерация linum-mode была выровнена по правому краю. Самое близкое, что я нашел, - это emacswiki, но это не работает - кажется, что выравнивает цифры по левому краю вместо выравнивает по правому краю . Фрагмент кода находится здесь . Извините за ужасные отступы, шепелявка мне довольно чужда: )

(setq linum-format                               
      (lambda (line)                                    
    (propertize                                  
     (format                                 
      (let                                   
      ((w (length (number-to-string (count-lines (point-min)         
                             (point-max))))))    
    (concat "%" (number-to-string w) "d ")) line) 'face 'linum)))

Есть идеи?

9
задан monotux 2 September 2010 в 11:27
поделиться