emacs trampでリモートのファイルをrootで開く
http://philos0.blog94.fc2.com/blog-entry-20.html
を参考に
init.elに以下を追加
(add-to-list 'tramp-default-proxies-alist '("\\'" "\\`root\\'" "/ssh:%h:"))
(add-to-list 'tramp-default-proxies-alist '("自ホスト名\\'" "\\`root\\'" nil))
(add-to-list 'tramp-default-proxies-alist '("localhost\\'" "\\`root\\'" nil))
C-x C-f /sudo:remoteserver:/etc/hosts
が使えるようになった。