これまで行番号表示には wb-line-number.el を利用させてもらっていましたが elscreen.el を導入すると 1 行ずれてしまって、自分の力では何が悪いのか理解できていなかったためしばらく無効にしていました。
Emacs Wiki で調べに行ったところ linum.el を知り、これを利用すると elscreen.el と併用しても問題なく行番号が表示できました。ちなみに linum.el は Emacs23 の CVS に取り込まれているとか。
ただ require するとデフォルトで linum-mode が有効になっていなかったり、行番号と表示文字がくっついて気持ち悪かったので以下のような設定にしておきました。
(require 'linum) (global-linum-mode t) ; デフォルトで linum-mode を有効にする (setq linum-format "%5d ") ; 5 桁分の領域を確保して行番号のあとにスペースを入れる
行番号があると落ち着きます。