Re: [O] In-line code, italics, quotation marks, etc.
Hi Nick, Nick Dokos ndo...@gmail.com writes: Since this is the third time in as many weeks that somebody brings this exact problem up, this probably qualifies as a FAQ. But before going there, is there *any* reason to forbid quotes in the border? IOW, maybe it's a better idea to change the default value of org-emphasis-regexp-components instead. I would guess it is to allow writing things like: if you enter the tilde character '~' then things are fine, but don't forget the '~'. However, I use double and single quotes as code/verbatim much more often than I need to write such examples, so I'm all for changing the default. Alan
Re: [O] In-line code, italics, quotation marks, etc.
Hi Nick On Wed, Mar 5, 2014 at 4:39 AM, Nick Dokos ndo...@gmail.com wrote: Since this is the third time in as many weeks that somebody brings this exact problem up, this probably qualifies as a FAQ. But before going there, is there *any* reason to forbid quotes in the border? IOW, maybe it's a better idea to change the default value of org-emphasis-regexp-components instead. Did you see this thread?: http://lists.gnu.org/archive/cgi-bin/namazu.cgi?idxname=emacs-orgmodesort=date:latequery=%2Bsubject:%22[RFC]+Emphasis+regexp%22 There I provided also the history of org-emphasis-regexp-components. Michael
Re: [O] In-line code, italics, quotation marks, etc.
Michael Brand michael.ch.br...@gmail.com writes: On Wed, Mar 5, 2014 at 4:39 AM, Nick Dokos ndo...@gmail.com wrote: Since this is the third time in as many weeks that somebody brings this exact problem up, this probably qualifies as a FAQ. But before going there, is there *any* reason to forbid quotes in the border? IOW, maybe it's a better idea to change the default value of org-emphasis-regexp-components instead. Did you see this thread?: http://lists.gnu.org/archive/cgi-bin/namazu.cgi?idxname=emacs-orgmodesort=date:latequery=%2Bsubject:%22[RFC]+Emphasis+regexp%22 There I provided also the history of org-emphasis-regexp-components. No, I missed that: no time to read it now, but I'll take a look. Thanks! -- Nick
[O] In-line code, italics, quotation marks, etc.
I'm trying to create an org page that contains a list of instructions, some of this include code and/or URLs. I'm having a dickens of a time trying to get this to format correctly, and the documentation isn't much help. For example: - I want to have a numbered list with some of the steps being or containing code, in monospaced text: 7) =something abc= However, the second quote seems to prevent the =...= notation from being recognized. - I want a URL that does NOT get converted to a link, and in which I can place italics to indicate that parts of the sample URL should be replaced with other text: http://localhost:port number/path/to/file/file.html In this case, port number and probably /path/to/file/ should be italicized. - Of course, combining these, I get situations like: =var str1 = replace me some other text.= Embedded equal signs, quotation marks and emphasized text make this a nightmare. Can this be done, or is this just more complicated than org was designed to handle? I can, of course, edit the exported files, but that's pretty limiting. Thanks, -pd -- Peter Davis The Tech Curmudgeon www.techcurmudgeon.com
Re: [O] In-line code, italics, quotation marks, etc.
On Tue, Mar 4, 2014 at 3:08 PM, Peter Davis p...@pfdstudio.com wrote: I'm trying to create an org page that contains a list of instructions, some of this include code and/or URLs. I'm having a dickens of a time trying to get this to format correctly, and the documentation isn't much help. For example: - I want to have a numbered list with some of the steps being or containing code, in monospaced text: 7) =something abc= However, the second quote seems to prevent the =...= notation from being recognized. Perhaps annoying, but 0 width spaces have been used in the past (found by googling verbatim quotes orgmode - http://lists.gnu.org/archive/html/emacs-orgmode/2010-04/msg00332.html Not sure if those still work, as null characters were suggested here as well, but then cited to possibly break export? - http://comments.gmane.org/gmane.emacs.orgmode/52575 What's the export backend? Sometimes I just deal with manually inserting \(\verbatim{someting abc}\) (or not using \(\) if you have tex:t latex:t in #+options). - I want a URL that does NOT get converted to a link, and in which I can place italics to indicate that parts of the sample URL should be replaced with other text: http://localhost:port number/path/to/file/file.html In this case, port number and probably /path/to/file/ should be italicized. Not sure what others will say, but I typically rely on raw backend syntax for situations like these. Seems too hard to escape the parsing while also imparting your own markup, but I could be wrong! - Of course, combining these, I get situations like: =var str1 = replace me some other text.= Embedded equal signs, quotation marks and emphasized text make this a nightmare. Same suggestion. Hopefully you don't have an insane number of these or aren't using a bunch of export engines. If it's limited to one and you have, say, a handful of them... hopefully just going raw export language could work? Can this be done, or is this just more complicated than org was designed to handle? I can, of course, edit the exported files, but that's pretty limiting. Nicolas could explain much better, but from my perusing Google results for you, it didn't seem promising. There are instances of folks tweaking their parsing string: - http://thread.gmane.org/gmane.emacs.orgmode/20915/focus=20922 - http://stackoverflow.com/questions/16443386/how-to-escape-double-quote John Thanks, -pd -- Peter Davis The Tech Curmudgeon www.techcurmudgeon.com
Re: [O] In-line code, italics, quotation marks, etc.
Peter Davis p...@pfdstudio.com writes: I'm trying to create an org page that contains a list of instructions, some of this include code and/or URLs. I'm having a dickens of a time trying to get this to format correctly, and the documentation isn't much help. For example: - I want to have a numbered list with some of the steps being or containing code, in monospaced text: 7) =something abc= However, the second quote seems to prevent the =...= notation from being recognized. - I want a URL that does NOT get converted to a link, and in which I can place italics to indicate that parts of the sample URL should be replaced with other text: http://localhost:port number/path/to/file/file.html In this case, port number and probably /path/to/file/ should be italicized. - Of course, combining these, I get situations like: =var str1 = replace me some other text.= Embedded equal signs, quotation marks and emphasized text make this a nightmare. Can this be done, or is this just more complicated than org was designed to handle? I can, of course, edit the exported files, but that's pretty limiting. Some of it can be done by modifying org-emphasis-regexp-components - the default value prohibits quotes from appearing in the border (right after the initial = or right before the final one) - see http://thread.gmane.org/gmane.emacs.orgmode/82300 and http://thread.gmane.org/gmane.emacs.orgmode/82571 for more. In particular, Oleh shared his method of modifying this variable - see http://thread.gmane.org/gmane.emacs.orgmode/82571/focus=82669 A slight modification of his method: (setf (nth 2 org-emphasis-regexp-components) \t\r\n,) (custom-set-variables `(org-emphasis-alist ',org-emphasis-alist)) allows both single and double quotes in the border. Since this is the third time in as many weeks that somebody brings this exact problem up, this probably qualifies as a FAQ. But before going there, is there *any* reason to forbid quotes in the border? IOW, maybe it's a better idea to change the default value of org-emphasis-regexp-components instead. AFAIK, you cannot have nested emphasis, so getting emphasized text within verbatim text will require the more backend-specific methods that John describes. -- Nick