Andreas Röhler <andreas.roeh...@easy-emacs.de> writes: > With plain .org file and something like > > * /home/MyName/.something > > the first two words get slanted > > > Is there a way to avoid that?
Various ways, but you may not like the side effects. This is what I can think of; others may have better ideas: - Make it a link (looks different, makes it a slightly harder to copy/paste, but you may not need to anymore) : * [[/home/MyName/.something]] : * file:/home/MyName/.something - Make it verbatim with tilde or equals characters (looks different, makes it a bit harder to copy/paste) : * ~/home/MyName/.something~ : * =/home/MyName/.something= - Insert an invisible character, e.g. ZERO WIDTH JOINER, between slash and dot (will look right and print like normal text, but probably won't work right if you copy/paste it into a terminal, and then you have to remember you put in an invisible character and try to find it) - Change the way Org parses emphasis characters to omit "." as a border character. There are good reasons why this cannot be done with customize anymore, so you probably shouldn't, and I haven't tested the following hack extensively. But it seems to work, and run in a buffer, it should change the parsing for that buffer only, for the current session only. To change it everywhere, omit the =make-variable-buffer-local= lines. #+begin_src elisp (make-variable-buffer-local 'org-emphasis-regexp-components) (make-variable-buffer-local 'org-emph-re) (setf (cadr org-emphasis-regexp-components) "-[:space:],:!?;'\")}\\[") (org-set-emph-re 'org-emphasis-alist org-emphasis-alist) #+end_src Regards, Christian