title: Function in status bar
body: <p>I have formatting for the status bar in my .emacs file:</p>
  
  <pre><code>(setq-default    mode-line-format
           '("" mode-line-modified "" 
             mode-line-buffer-identification "-" 
             global-mode-string "" 
             "[" mode-name "." mode-line-process "." minor-mode-alist "" "%n" "]" 
             line-number-mode   "-" "L%l" 
             column-number-mode "-" "C%c" 
             "-" "%P" "-"
             abbreviated-file-name 
             "%-"
             )
           )
  </code></pre>
  
  <p>I am also using the following to show function name in the status bar:</p>
  
  <pre><code>(add-hook 'c-mode-common-hook 
    (lambda ()
      (which-function-mode t)))
  </code></pre>
  
  <p>Unfortunately, Both of these snippets can't coexist.
  If I keep the first formatting then I wont be able to see the function name.</p>
  
  <p>Is there a way to re-write the above to have both the formatting and the function name?</p>