2011-12-03 5 views
2

Mac OS X上でEmacs 23.3.1を実行しています.Lineumモードを有効にしているときに、行番号が付けられていません。カーソルが番号の付いていない行をスクロールすると、その番号が表示され、時々消えます。これが起こるのを防ぐために離れていますか?linumを使用しているときに行番号が見つからない

Missing line numbers in linum-mode

答えて

1
  • あなたのスクリーンショットから、それが唯一のコメントは番号が付けされていないとのラインのように見えます。なぜダニー?

  • おそらく、そのような位置に別のオーバーレイがあり、より高い優先度を持っているため、ライン番号オーバーレイがマスクされています。フォントロックを一時的にオフにして、それが物に影響を与えるかどうかを確認してください。次に、行番号オーバーレイの優先度を上げてみます。簡単なテストでは、この操作を行います。

 
    (defun foo() 
     (dolist (ov linum-overlays) 
     (overlay-put ov 'priority 2000))) 

    (add-to-list 'post-command-hook 'foo t t) 

をそれが助け場合は、その代わりに、やるoverlay-put(しかしowerの優先順位、たとえば、200で試してください)機能linum-update-windowインチIOWは、オーバーレイがテキストに置かれたときに優先度を追加します。

関連する問題