Skip to content

Instantly share code, notes, and snippets.

@mechairoi
Created May 23, 2011 04:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mechairoi/986244 to your computer and use it in GitHub Desktop.
Save mechairoi/986244 to your computer and use it in GitHub Desktop.
;; centering source code window
(defadvice gud-display-line (after gud-dsplay-line-recenter activate)
(let* ((buffer
(with-current-buffer gud-comint-buffer
(gud-find-file (ad-get-arg 0))))
(window (and buffer
(or (get-buffer-window buffer)
(if (memq gud-minor-mode '(gdbmi gdba))
(or (if (get-buffer-window buffer 'visible)
(display-buffer buffer nil 'visible))
(unless (gdb-display-source-buffer buffer)
(gdb-display-buffer buffer nil 'visible))))
(display-buffer buffer)))))
(with-selected-window window (recenter))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment