I changed this paragraph with the help of texinfo-insert-dwim-@ref to: The command can be either an Elisp function or an external command. Eshell looks first for an alias (@pxref{Aliases}) with the same name as the command, then a built-in (@pxref{Built-ins}) or a function with the same name; if there is no match, it then tries to execute it as an external command. Now this renders nicely (if a bit heavy) in html: