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

が使えるようになった。