Re: [O] Bug: Problems with sub/super-script when using: org-cdlatex + org-pretty-entities + org-catch-invisible-edits
Bastien, Aaaah, thanks, it works great! I looked for hours for a setting of the sort... I do still think that this is a bug however: when I don't use the setting you provided and don't use pretty-entities, after I place the sub/superscript sign, the point gets places inside the braces. If I do use pretty-entities however, the cursor gets placed *after* the brace pair, and this is what causes problems - I would expect the point to get inside the brace pair, as at least to my understanding, pretty-entities should change the way things look, but not how they behave... What do you think? Other than that, I have a feature suggestion that I'm throwing out there: It would be really cool I think it would be really cool if there was an option to expand sub/superscript braces when the point is near them. Other than that, I also noticed that after I export to PDF, my kill-ring gets filled with a bunch of tex and/or output pieces. Is this expected/known behaviour or should I investigate it further on my end? Thanks, Kosta -- Kliakhandler Kosta Contact: +972-547-567-052 +1-347-281-7218 ko...@slumpy.org http://slumpy.org )°) )°( (°( On Sat, Mar 15, 2014 at 8:29 AM, Bastien wrote: > Hi, > > you want to set > > (setq org-pretty-entities-include-sub-superscripts nil) > > before using `org-cdlatex-mode'. > > HTH, > > -- > Bastien >
Re: [O] Bug: Problems with sub/super-script when using: org-cdlatex + org-pretty-entities + org-catch-invisible-edits
2014-02-23 16:20, Anders Johansson wrote: Hi, I used the configuration: org-catch-invisible-edits 'show org-pretty-entities t together with org-cdlatex. This breaks the insertion of subscripts and superscripts through org-cdlatex because _{} is fontified and the {} are hidden so typing for example: "a _ bc" results in "a_{b}c" (or sometimes "a_bc", but should be "a_{bc}") and gives the message "Unfolding invisible region around point before editing". Setting org-catch-invisible-edits to nil let's cdlatex do it's work so I guess an easy solution would be to "let" that in org-cdlatex-underscore-caret. Hi, I realized that my solution won't work since "org-check-before-invisible-edit" does it's work after "org-cdlatex-underscore-caret" has called "cdlatex-sub-superscript" and inserted "_{}". Maybe then org-catch-invisible-edits should be nil all the time in org-cdlatex-mode? But this would be unexpected. Maybe this can be treated as a special case in "org-check-before-invisible-edit" in some way? Digging into it some more it's actually the "pretty entities" folding which is the problem, regardless of org-check-before-invisible-edit. The cursor jumps out of the {}-brackets after the first character, when the hiding/folding is done. I have no idea what should be done about this. In case anyone has the same problem, my current workaraound for this is disabling "pretty entities" for sub/superscript when using cdlatex: (add-hook 'cdlatex-mode-hook (lambda () (when (eq major-mode 'org-mode) (make-local-variable 'org-pretty-entities-include-sub-superscripts) (setq org-pretty-entities-include-sub-superscripts nil Cheers, Anders Johansson
Re: [O] Bug: Problems with sub/super-script when using: org-cdlatex + org-pretty-entities + org-catch-invisible-edits
Hi, you want to set (setq org-pretty-entities-include-sub-superscripts nil) before using `org-cdlatex-mode'. HTH, -- Bastien
Re: [O] Bug: Problems with sub/super-script when using: org-cdlatex + org-pretty-entities + org-catch-invisible-edits
Hello Anders, Anders Johansson gmail.com> writes: > > Hi, > I used the configuration: > > org-catch-invisible-edits 'show > org-pretty-entities t Did you fish around enough to find a workaround? I have the same problem... Cheers!
Re: [O] Bug: Problems with sub/super-script when using: org-cdlatex + org-pretty-entities + org-catch-invisible-edits
Hi, I used the configuration: org-catch-invisible-edits 'show org-pretty-entities t together with org-cdlatex. This breaks the insertion of subscripts and superscripts through org-cdlatex because _{} is fontified and the {} are hidden so typing for example: "a _ bc" results in "a_{b}c" (or sometimes "a_bc", but should be "a_{bc}") and gives the message "Unfolding invisible region around point before editing". Setting org-catch-invisible-edits to nil let's cdlatex do it's work so I guess an easy solution would be to "let" that in org-cdlatex-underscore-caret. Hi, I realized that my solution won't work since "org-check-before-invisible-edit" does it's work after "org-cdlatex-underscore-caret" has called "cdlatex-sub-superscript" and inserted "_{}". Maybe then org-catch-invisible-edits should be nil all the time in org-cdlatex-mode? But this would be unexpected. Maybe this can be treated as a special case in "org-check-before-invisible-edit" in some way? Digging into it some more it's actually the "pretty entities" folding which is the problem, regardless of org-check-before-invisible-edit. The cursor jumps out of the {}-brackets after the first character, when the hiding/folding is done. I have no idea what should be done about this. Cheers, Anders Johansson
Re: [O] Bug: Problems with sub/super-script when using: org-cdlatex + org-pretty-entities + org-catch-invisible-edits
Hi, I used the configuration: org-catch-invisible-edits 'show org-pretty-entities t together with org-cdlatex. This breaks the insertion of subscripts and superscripts through org-cdlatex because _{} is fontified and the {} are hidden so typing for example: "a _ bc" results in "a_{b}c" (or sometimes "a_bc", but should be "a_{bc}") and gives the message "Unfolding invisible region around point before editing". Setting org-catch-invisible-edits to nil let's cdlatex do it's work so I guess an easy solution would be to "let" that in org-cdlatex-underscore-caret. Cheers, Anders Johansson Hi, I realized that my solution won't work since "org-check-before-invisible-edit" does it's work after "org-cdlatex-underscore-caret" has called "cdlatex-sub-superscript" and inserted "_{}". Maybe then org-catch-invisible-edits should be nil all the time in org-cdlatex-mode? But this would be unexpected. Maybe this can be treated as a special case in "org-check-before-invisible-edit" in some way? Cheers, Andes Johansson