Emacs 18 版では 現在の行 (または列) をモードラインに常に表示させる "正しい" 方法はありません. Emacs は行にこだわるエディタではありません. ウィンドウに表示されているバッファの行を記憶していないのです. 行を追跡するには C のソース・レベルで多くの変更を加える必要があります.
Emacs 19 版ではモードラインに現在行を表示できるようになるでしょうが, たぶんあまり効率的ではないでしょう.
バッファの何行目にポイントがあるかは, "M-x what-line" とすると判ります. バッファが C-l でページに分割されているときは "C-x l" で何ページの何行目にあるかが判ります. このときは現在のページの何行目にポイントがあるかしか判りません. 注意: "C-x l" はポイントが行頭にあると間違った値を返します.
行数をモード行に表示するパッケージはいろいろ作成されているので, Lisp コード・ディレクトリを捜してみてください (質問 17 参照).