(defun dwuser () "Insert HTML link to a DW personal account" (interactive) (setq theuser (read-string "DW username: ")) (setq userdisplay (subst-char-in-string ?- ?_ theuser)) (setq userlink (subst-char-in-string ?_ ?- theuser)) (insert (concat "~" userdisplay ""))) (defun dwcomm () "Insert HTML link to a DW community" (interactive) (setq theuser (read-string "DW comm name: ")) (setq userdisplay (subst-char-in-string ?- ?_ theuser)) (setq userlink (subst-char-in-string ?_ ?- theuser)) (insert (concat "/" userdisplay ""))) (defun orgimg () "Insert an image and link to its external location" (interactive) (setq thefile (read-string "Image file name: ")) (insert "#+ATTR_HTML: :src /dw/" thefile "\n#+ATTR_HTML: :class noteimg\n[[file:~/Documents/drive/org/journal/media/" thefile "]]"))