Reproduce:
start emacs daemon with following .emacs config.
;; set load path here
(require 'server)
(setq server-use-tcp t) ;使用 `tcp-ip连接' 代替本地 `socket链接'.
(setq server-port 9299)
(require 'blamer)
(setq blamer-type 'overlay-popup)
(setq blamer-max-lines 1)
(global-blamer-mode 1)
use emacsclient open a file managered by git.
emacs -nc blamer_init.el
Following is the screenshot.
You can see the overlay buffer is always blank.
If use emacs directly without demon work well.
GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.50, cairo version 1.18.4) of 2025-08-23
Thanks