Rudolf Adamkovič writes: >> Still, it would be nice to have _a_ variant compared to the current >> state of affairs. > > Agreed. If the link has no description, we can do a great job on > exporting it. Half of the victory, right there! > > Also, how about the following /simple/ idea for the description: > > [[elisp:(server-start)][Launch Server]] > [[elisp:(server-start)][=M-x server-start RET=]] > > src_elisp[:exports code]{(server-start)} (Launch Server) > src_elisp[:exports code]{(server-start)} (=M-x server-start RET=) > > TL;DR We export the description, if any, in parentheses after the code. See the attached diff, implementing your suggestion. I am not sure if I like it. Consider the following example file: ---- #+options: toc:nil author:nil [[elisp:(message "Hello")]] [[elisp:(message "Hello")][Message Hello]] ---- Without the diff, exporting to ASCII yields ---- [Message Hello] [Message Hello] ---- with the diff: ---- `(message "Hello")' `(message "Hello")' (Message Hello) --- For markdown: without diff: --- <(message "Hello")> [Message Hello]((message "Hello")) --- with: --- `(message "Hello")` `(message "Hello")` (Message Hello) --- For html: without diff: