Re: [O] Slowdown when editing tables with horizontal lines
It happens from time to time, but not always... And I think it may be related to rainbow-mode for some reason. I'll try to enable debug when it happens the next time to see where it hangs. On Wed, Mar 13, 2013 at 10:28 AM, Bastien b...@altern.org wrote: Hi Peder, Peder Stray peder.st...@gmail.com writes: I have noticed a significant slowdown when editing tables with horizontal lines compared with the same table without the horizontal line. Currently tested in 7.9.2 and the version in elpa (7.9.3e i think?). Editing the table I have now, 12 columns, about 60 rows is nearly instant when the table doesn't have any horizontal lines, but when it does contain such lines, just inserting a character in a cell cause a delay of several seconds. Seems to be related to the number of rows too I guess, because it only became noticeable when the table got over a given number of rows. This is really weird... do you still have this problem? I tested with big tables and I don't observe this. My computer is fairly recent though. -- Bastien -- Peder Stray
Re: [O] saving state of buffer
On 20.3.2013, at 19:28, 42 147 aeus...@gmail.com wrote: (require 'saveplace) (setq-default save-place t) works for me. It just opens the place where I had the point, nothing more, but that's what I need most. This is more convenient than Emacs bookmarks, but still breaks org-mode to a certain extent: all non top-level headlines below point are hidden. At least for me. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. Take a look at the variable org-show-siblings and set a special context for bookmark-jump, that should do it. This will work for both saveplace and bookmarks. You can do this with customize, or just like this: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) There are companion variables, they are all in the customization group org-reveal-context. - Carsten
Re: [O] saving state of buffer
Dnia 2013-03-21, o godz. 07:58:51 Carsten Dominik carsten.domi...@gmail.com napisał(a): On 20.3.2013, at 19:28, 42 147 aeus...@gmail.com wrote: (require 'saveplace) (setq-default save-place t) works for me. It just opens the place where I had the point, nothing more, but that's what I need most. This is more convenient than Emacs bookmarks, but still breaks org-mode to a certain extent: all non top-level headlines below point are hidden. At least for me. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. Take a look at the variable org-show-siblings and set a special context for bookmark-jump, that should do it. This will work for both saveplace and bookmarks. You can do this with customize, or just like this: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) There are companion variables, they are all in the customization group org-reveal-context. After almost 2 years on TeX.SE and more than 3 years on BGG, what I probably lack most in mailing lists is an upvote/thumb up button... :) - Carsten Regards, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Adam Mickiewicz University
Re: [O] python sessions
Am 21.03.2013 02:56, schrieb Gary Oberbrunner: Hi Gary, great if you can make it work for you. Nonetheless, still thinking let-var session in org-babel-execute:python needs the fix. Best, Andreas
Re: [O] python sessions
Hi Andreas, Andreas Röhler andreas.roeh...@easy-emacs.de writes: Nonetheless, still thinking let-var session in org-babel-execute:python needs the fix. I've not been following this thread, can you send a patch with the fix and the reason for it? Thanks in advance! -- Bastien
Re: [O] Copying subtrees with footnotes
Bastien writes: Instead of adapting those function, I'd have a function to inline external footnotes--and vice versa. This function would be helpful in this case but in other situations too. +1! Yours, Christian
Re: [O] python sessions
Am 21.03.2013 08:43, schrieb Bastien: Hi Andreas, Andreas Röhler andreas.roeh...@easy-emacs.de writes: Nonetheless, still thinking let-var session in org-babel-execute:python needs the fix. I've not been following this thread, can you send a patch with the fix and the reason for it? Thanks in advance! Hi Bastien, unfortunately my org-environment isn't ready yet for developing. Might take some time, but I'm on it. Unless someone else sends that probably trivial patch meanwhile Best, Andreas
Re: [O] [BUG] ob-sql.el: probably an extra paren
Am 20.03.2013 14:47, schrieb Bastien: If anyone knows how to setup an automated tests framework for Org, feel free to go ahead, we will use it and monitor broken tests to see what's wrong in the code or in the tests or in the environment running the tests. We already have one, what Nick and Sebastien are asking is not to push commits that are known to not pass the tests. Testing is a nice habit to have, but let's not make it a coercive pre-requisit before pushing patches. Why not? Any broken commits make automatic bisecting impossible and they are a constant source of irritation for folks who forget to test their new Org pulls before using or installing them. My whole thinking here is well captured by Rich Hickey: The citation you gave doesn't even apply to the question at hand. It is about writing tests, not using the tests you already have. Regards, -- Achim. (on the road :-)
Re: [O] Errors on start up when loading ox-md and ox-beamer (seems caused by recent commit)
Am 20.03.2013 16:16, schrieb John Hendy: From the descriptions, I don't understand the difference between: - make- build Org ELisp and all documentation - make autoloads - create org-loaddefs.el to load Org in-place Is =make= *also* making autoloads, and =make autoloads= is *only* making the autoload files? Yes. To be more precise, plain make does whatever is defined as the default target. Unless you do something about it (and you probably should so you can be lazy and have plain make do whatever you usually want to be done), this is equivalent to make oldorg. Regards, -- Achim. (on the road :-)
Re: [O] [BUG] ob-sql.el: probably an extra paren
Hi Bastien, Bastien wrote: Sebastien Vauban writes: Nick Dokos wrote: Can we please make it an invariable practice to run `make test' before every push? Isn't it possible to put such in some sort of Git pre-commit hook (or pre-push hook), so that it gets automatically enforced? If anyone knows how to setup an automated tests framework for Org, feel free to go ahead, we will use it and monitor broken tests to see what's wrong in the code or in the tests or in the environment running the tests. Testing is a nice habit to have, but let's not make it a coercive pre-requisit before pushing patches. My whole thinking here is well captured by Rich Hickey: http://codequarterly.com/2011/rich-hickey/ Fogus: You have been known to speak out against test-driven development. Do you mind elaborating on your position? Hickey: I never spoke out ‘against’ TDD. What I have said is, life is short and there are only a finite number of hours in a day. So, we have to make choices about how we spend our time. If we spend it writing tests, that is time we are not spending doing something else. Each of us needs to assess how best to spend our time in order to maximize our results, both in quantity and quality. If people think that spending fifty percent of their time writing tests maximizes their results—okay for them. I’m sure that’s not true for me—I’d rather spend that time thinking about my problem. I’m certain that, for me, this produces better solutions, with fewer defects, than any other use of my time. A bad design with a complete test suite is still a bad design. The text you mention refers about time to write extra test suites. I was referring to simply have make test _run_ before being able to push commits. Best regards, Seb -- Sebastien Vauban
Re: [O] saving state of buffer
Thanks David, but what Carsten suggested completely resolved my problem (it applies not just to bookmarks; it fully preserves my buffer's folded state after adding Christoph's code to my .emacs). But I should also thank you for finding the words I struggled to find (folded state). I feel honored that royalty stepped into the discussion. Herzlichen Dank, 42 2013/3/21 Carsten Dominik carsten.domi...@gmail.com On 20.3.2013, at 19:28, 42 147 aeus...@gmail.com wrote: (require 'saveplace) (setq-default save-place t) works for me. It just opens the place where I had the point, nothing more, but that's what I need most. This is more convenient than Emacs bookmarks, but still breaks org-mode to a certain extent: all non top-level headlines below point are hidden. At least for me. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. Take a look at the variable org-show-siblings and set a special context for bookmark-jump, that should do it. This will work for both saveplace and bookmarks. You can do this with customize, or just like this: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) There are companion variables, they are all in the customization group org-reveal-context. - Carsten
Re: [O] saving state of buffer
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 21/03/13 10:05, 42 147 wrote: Thanks David, but what Carsten suggested completely resolved my problem (it applies not just to bookmarks; it fully preserves my buffer's folded state after adding Christoph's code to my .emacs). Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. But I should also thank you for finding the words I struggled to find (folded state). And we have to thank you for this useful question! Cheers, Rainer I feel honored that royalty stepped into the discussion. Herzlichen Dank, 42 2013/3/21 Carsten Dominik carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com On 20.3.2013, at 19:28, 42 147 aeus...@gmail.com mailto:aeus...@gmail.com wrote: (require 'saveplace) (setq-default save-place t) works for me. It just opens the place where I had the point, nothing more, but that's what I need most. This is more convenient than Emacs bookmarks, but still breaks org-mode to a certain extent: all non top-level headlines below point are hidden. At least for me. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. Take a look at the variable org-show-siblings and set a special context for bookmark-jump, that should do it. This will work for both saveplace and bookmarks. You can do this with customize, or just like this: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) There are companion variables, they are all in the customization group org-reveal-context. - Carsten - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D):+49 - (0)3 21 21 25 22 44 email: rai...@krugs.de Skype: RMkrug -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRStGHAAoJENvXNx4PUvmCgRMH/2XsE18ysYpwvEFr9dB8Peek 91vSz/YddFROCFO+B2kd8hAT404j1IGR1MKp0cyEgh3bIAvnKxWIMzK42WaWjNf+ SqxJrtwy6Q1m4fwCMeaegReYxc5kJN5CUC3inCXuYgqvWAEgWQOE+9+xq3j0LEOD pcA084O5rx2JzS4Fo/FeuvB3TuVqcpobkFYM5r89+7WSfDhy+04kp581xzcH4oBr JISGbfd17RFEIabgTAYkyJKQLMRY6BVFY8WSGQALT+ggSEAiYytYbHoTZUUfnfS2 UlwlTCgCn3xfc1QCBTv09YKVB+xOurtqL3tbfnj7CY3eATJz1YMtOoqyVMLJ68Y= =cEvT -END PGP SIGNATURE-
Re: [O] saving state of buffer
On 21 mrt. 2013, at 10:23, Rainer M Krug r.m.k...@gmail.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 21/03/13 10:05, 42 147 wrote: Thanks David, but what Carsten suggested completely resolved my problem (it applies not just to bookmarks; it fully preserves my buffer's folded state after adding Christoph's code to my .emacs). Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I guess it would make a good FAQ entry. I also think that maybe the current default is not good, show-siblings should probably default to t for bookmark jump. - Carsten But I should also thank you for finding the words I struggled to find (folded state). And we have to thank you for this useful question! Cheers, Rainer I feel honored that royalty stepped into the discussion. Herzlichen Dank, 42 2013/3/21 Carsten Dominik carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com On 20.3.2013, at 19:28, 42 147 aeus...@gmail.com mailto:aeus...@gmail.com wrote: (require 'saveplace) (setq-default save-place t) works for me. It just opens the place where I had the point, nothing more, but that's what I need most. This is more convenient than Emacs bookmarks, but still breaks org-mode to a certain extent: all non top-level headlines below point are hidden. At least for me. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. Take a look at the variable org-show-siblings and set a special context for bookmark-jump, that should do it. This will work for both saveplace and bookmarks. You can do this with customize, or just like this: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) There are companion variables, they are all in the customization group org-reveal-context. - Carsten - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D):+49 - (0)3 21 21 25 22 44 email: rai...@krugs.de Skype: RMkrug -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRStGHAAoJENvXNx4PUvmCgRMH/2XsE18ysYpwvEFr9dB8Peek 91vSz/YddFROCFO+B2kd8hAT404j1IGR1MKp0cyEgh3bIAvnKxWIMzK42WaWjNf+ SqxJrtwy6Q1m4fwCMeaegReYxc5kJN5CUC3inCXuYgqvWAEgWQOE+9+xq3j0LEOD pcA084O5rx2JzS4Fo/FeuvB3TuVqcpobkFYM5r89+7WSfDhy+04kp581xzcH4oBr JISGbfd17RFEIabgTAYkyJKQLMRY6BVFY8WSGQALT+ggSEAiYytYbHoTZUUfnfS2 UlwlTCgCn3xfc1QCBTv09YKVB+xOurtqL3tbfnj7CY3eATJz1YMtOoqyVMLJ68Y= =cEvT -END PGP SIGNATURE-
Re: [O] saving state of buffer
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 21/03/13 10:28, Carsten Dominik wrote: On 21 mrt. 2013, at 10:23, Rainer M Krug r.m.k...@gmail.com wrote: On 21/03/13 10:05, 42 147 wrote: Thanks David, but what Carsten suggested completely resolved my problem (it applies not just to bookmarks; it fully preserves my buffer's folded state after adding Christoph's code to my .emacs). Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I guess it would make a good FAQ entry. Haven't thought about these - they would even be better then worg. I also think that maybe the current default is not good, show-siblings should probably default to t for bookmark jump. Would make much sense - I assume that would then open the location when doing a search - replace. Cheers, Rainer - Carsten But I should also thank you for finding the words I struggled to find (folded state). And we have to thank you for this useful question! Cheers, Rainer I feel honored that royalty stepped into the discussion. Herzlichen Dank, 42 2013/3/21 Carsten Dominik carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com On 20.3.2013, at 19:28, 42 147 aeus...@gmail.com mailto:aeus...@gmail.com wrote: (require 'saveplace) (setq-default save-place t) works for me. It just opens the place where I had the point, nothing more, but that's what I need most. This is more convenient than Emacs bookmarks, but still breaks org-mode to a certain extent: all non top-level headlines below point are hidden. At least for me. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. Take a look at the variable org-show-siblings and set a special context for bookmark-jump, that should do it. This will work for both saveplace and bookmarks. You can do this with customize, or just like this: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) There are companion variables, they are all in the customization group org-reveal-context. - Carsten - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D):+49 - (0)3 21 21 25 22 44 email: rai...@krugs.de Skype: RMkrug -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRStYGAAoJENvXNx4PUvmCOYQH/iun7nUB4Wr4KJXwGuCJizgW 7h7565oAlV0ka6JONGG03xnxh0PvZCrj3Ns7xE6kitLeVZ0oIEa8Wp1I4eMGX1PI qXGnTuJ/nwVtpdn9geswCM11Rfz3KdlBWUz6zYFUXrD1GVaEyXBJPj2j0H1N27RD 6pK0IS3T7pnuycIpmqzEU5aWAkgK01sB3mIs5JYvnMGfoV0ZXLGcVplqXO0Hc3XR P1Ea/uzzWSSKgJWGSlB9ELVC1sZg8xPqjM/vWPG2U+/fp3VfJ2aeJJc9v87mq3li YI8Z4fYKO00oKv+quEOGWyDr0bO3w9PjJGAWmlw0cFu9UzxU4pRAmHR+XyTTCOc= =y9LZ -END PGP SIGNATURE-
Re: [O] saving state of buffer
On 21 mrt. 2013, at 10:05, 42 147 aeus...@gmail.com wrote: Thanks David, but what Carsten suggested completely resolved my problem (it applies not just to bookmarks; it fully preserves my buffer's folded state after adding Christoph's code to my .emacs). I don't think it preserves a state. It constructs one, and you happen to like it. :) - Carsten But I should also thank you for finding the words I struggled to find (folded state). I feel honored that royalty stepped into the discussion. Herzlichen Dank, 42 2013/3/21 Carsten Dominik carsten.domi...@gmail.com On 20.3.2013, at 19:28, 42 147 aeus...@gmail.com wrote: (require 'saveplace) (setq-default save-place t) works for me. It just opens the place where I had the point, nothing more, but that's what I need most. This is more convenient than Emacs bookmarks, but still breaks org-mode to a certain extent: all non top-level headlines below point are hidden. At least for me. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. Take a look at the variable org-show-siblings and set a special context for bookmark-jump, that should do it. This will work for both saveplace and bookmarks. You can do this with customize, or just like this: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) There are companion variables, they are all in the customization group org-reveal-context. - Carsten
Re: [O] saving state of buffer
Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I adapted this thread the best I could. Feel free to do with it what you wish. QUESTION How do I restore the state of my buffer where I left it? ANSWER When Emacs first visits an Org file, the global state is set to OVERVIEW, i.e., only the top level headlines are visible. If you wish Emacs to restore the position of point where you left it in your previous session, add the following code to your .emacs: (require 'saveplace) (setq-default save-place t) If you wish Org-mode to restore the folded state of the buffer (not just the position of point), you can either use customize, or add the following to .emacs: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) If you use customize, take look at the variable org-show-siblings and set a special context for bookmark-jump. This will work for both saveplace and bookmarks. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. There are companion variables, and they are all in the customization group org-reveal-context. 2013/3/21 Rainer M Krug r.m.k...@gmail.com -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 21/03/13 10:28, Carsten Dominik wrote: On 21 mrt. 2013, at 10:23, Rainer M Krug r.m.k...@gmail.com wrote: On 21/03/13 10:05, 42 147 wrote: Thanks David, but what Carsten suggested completely resolved my problem (it applies not just to bookmarks; it fully preserves my buffer's folded state after adding Christoph's code to my .emacs). Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I guess it would make a good FAQ entry. Haven't thought about these - they would even be better then worg. I also think that maybe the current default is not good, show-siblings should probably default to t for bookmark jump. Would make much sense - I assume that would then open the location when doing a search - replace. Cheers, Rainer - Carsten But I should also thank you for finding the words I struggled to find (folded state). And we have to thank you for this useful question! Cheers, Rainer I feel honored that royalty stepped into the discussion. Herzlichen Dank, 42 2013/3/21 Carsten Dominik carsten.domi...@gmail.com mailto: carsten.domi...@gmail.com On 20.3.2013, at 19:28, 42 147 aeus...@gmail.com mailto: aeus...@gmail.com wrote: (require 'saveplace) (setq-default save-place t) works for me. It just opens the place where I had the point, nothing more, but that's what I need most. This is more convenient than Emacs bookmarks, but still breaks org-mode to a certain extent: all non top-level headlines below point are hidden. At least for me. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. Take a look at the variable org-show-siblings and set a special context for bookmark-jump, that should do it. This will work for both saveplace and bookmarks. You can do this with customize, or just like this: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) There are companion variables, they are all in the customization group org-reveal-context. - Carsten - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D):+49 - (0)3 21 21 25 22 44 email: rai...@krugs.de Skype: RMkrug -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRStYGAAoJENvXNx4PUvmCOYQH/iun7nUB4Wr4KJXwGuCJizgW 7h7565oAlV0ka6JONGG03xnxh0PvZCrj3Ns7xE6kitLeVZ0oIEa8Wp1I4eMGX1PI qXGnTuJ/nwVtpdn9geswCM11Rfz3KdlBWUz6zYFUXrD1GVaEyXBJPj2j0H1N27RD 6pK0IS3T7pnuycIpmqzEU5aWAkgK01sB3mIs5JYvnMGfoV0ZXLGcVplqXO0Hc3XR P1Ea/uzzWSSKgJWGSlB9ELVC1sZg8xPqjM/vWPG2U+/fp3VfJ2aeJJc9v87mq3li YI8Z4fYKO00oKv+quEOGWyDr0bO3w9PjJGAWmlw0cFu9UzxU4pRAmHR+XyTTCOc= =y9LZ -END PGP SIGNATURE-
Re: [O] Timestamp practices?
Thorsten Jolitz tjol...@gmail.com writes: Lawrence Bottorff galaxybeinglam...@gmail.com writes: I'm trying to give each header entry a timestamp. This is from Bernt Hansen and automagically inserts a timestamp each time you insert a new header - if you want so. If not, you can toggle the behaviour. Nice. , | (defvar bh/insert-inactive-timestamp t) | | (defun bh/toggle-insert-inactive-timestamp () | (interactive) | (setq bh/insert-inactive-timestamp (not bh/insert-inactive-timestamp)) | (message Heading timestamps are %s |(if bh/insert-inactive-timestamp ON OFF))) | | (defun bh/insert-inactive-timestamp () | (interactive) | (org-insert-time-stamp nil t t nil nil nil)) | | (defun bh/insert-heading-inactive-timestamp () | (save-excursion | (when bh/insert-inactive-timestamp | (org-return) | (org-cycle) | (bh/insert-inactive-timestamp | | (add-hook 'org-insert-heading-hook | 'bh/insert-heading-inactive-timestamp 'append) `- ,- | (global-set-key (kbd f9 T) 'bh/toggle-insert-inactive-timestamp) | (global-set-key (kbd f9 t) 'bh/insert-inactive-timestamp) `- -- cheers, Thorsten Moreover, if you also use org-capture. You may precise a timestamp to be put in the captured template. IIRC, This is also inspired from Bernt's configuration. ╭ │ (add-to-list 'org-capture-templates │ '(t Todo Item entry (file+headline (expand-file-name todo.org org-directory) Refile) * TODO %? │ :LOGBOOK: │ - Captured %U │ :END: │ │:kill-buffer │) │ ) ╰ The useful part here is the %U. (see info:org#Template expansion). This is of course to adjust according to your needs. -- Konubinix GPG Key: 7439106A Fingerprint: 5993 BE7A DA65 E2D9 06CE 5C36 75D2 3CED 7439 106A pgp5Yimd_s0P1.pgp Description: PGP signature
[O] LaTeX mode+ org-open-at-point (minor mode)
Hello Are there any plans for a org-link-minor-mode which I could call in any mode and which would display an org link As [Email from Joe Foo: submit] and not as [[gnus:nnimap%2BUCMgmail:INBOX#514ad2ef.1070...@ucm.es][Email from Joe Foo: submit]] Rationale: Storing and navigating to org links is one of the features I use quite a bit. It would be extremely useful to have such a feature in LaTeX mode, especially links to mail messages. I know I can just insert these links and navigate to them, however the links, in a LaTeX buffer, are not as nicely displayed as in a org mode. I also know that I can embed latex code into a org buffer, however this is not what I am looking for. regards Uwe Brauer
Re: [O] saving state of buffer
This is nice, does anyone of you have write permissions on Work to add this? - Carsten On 21 mrt. 2013, at 11:16, 42 147 aeus...@gmail.com wrote: Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I adapted this thread the best I could. Feel free to do with it what you wish. QUESTION How do I restore the state of my buffer where I left it? ANSWER When Emacs first visits an Org file, the global state is set to OVERVIEW, i.e., only the top level headlines are visible. If you wish Emacs to restore the position of point where you left it in your previous session, add the following code to your .emacs: (require 'saveplace) (setq-default save-place t) If you wish Org-mode to restore the folded state of the buffer (not just the position of point), you can either use customize, or add the following to .emacs: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) If you use customize, take look at the variable org-show-siblings and set a special context for bookmark-jump. This will work for both saveplace and bookmarks. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. There are companion variables, and they are all in the customization group org-reveal-context. 2013/3/21 Rainer M Krug r.m.k...@gmail.com -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 21/03/13 10:28, Carsten Dominik wrote: On 21 mrt. 2013, at 10:23, Rainer M Krug r.m.k...@gmail.com wrote: On 21/03/13 10:05, 42 147 wrote: Thanks David, but what Carsten suggested completely resolved my problem (it applies not just to bookmarks; it fully preserves my buffer's folded state after adding Christoph's code to my .emacs). Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I guess it would make a good FAQ entry. Haven't thought about these - they would even be better then worg. I also think that maybe the current default is not good, show-siblings should probably default to t for bookmark jump. Would make much sense - I assume that would then open the location when doing a search - replace. Cheers, Rainer - Carsten But I should also thank you for finding the words I struggled to find (folded state). And we have to thank you for this useful question! Cheers, Rainer I feel honored that royalty stepped into the discussion. Herzlichen Dank, 42 2013/3/21 Carsten Dominik carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com On 20.3.2013, at 19:28, 42 147 aeus...@gmail.com mailto:aeus...@gmail.com wrote: (require 'saveplace) (setq-default save-place t) works for me. It just opens the place where I had the point, nothing more, but that's what I need most. This is more convenient than Emacs bookmarks, but still breaks org-mode to a certain extent: all non top-level headlines below point are hidden. At least for me. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. Take a look at the variable org-show-siblings and set a special context for bookmark-jump, that should do it. This will work for both saveplace and bookmarks. You can do this with customize, or just like this: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) There are companion variables, they are all in the customization group org-reveal-context. - Carsten - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D):+49 - (0)3 21 21 25 22 44 email: rai...@krugs.de Skype: RMkrug -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRStYGAAoJENvXNx4PUvmCOYQH/iun7nUB4Wr4KJXwGuCJizgW 7h7565oAlV0ka6JONGG03xnxh0PvZCrj3Ns7xE6kitLeVZ0oIEa8Wp1I4eMGX1PI qXGnTuJ/nwVtpdn9geswCM11Rfz3KdlBWUz6zYFUXrD1GVaEyXBJPj2j0H1N27RD 6pK0IS3T7pnuycIpmqzEU5aWAkgK01sB3mIs5JYvnMGfoV0ZXLGcVplqXO0Hc3XR P1Ea/uzzWSSKgJWGSlB9ELVC1sZg8xPqjM/vWPG2U+/fp3VfJ2aeJJc9v87mq3li YI8Z4fYKO00oKv+quEOGWyDr0bO3w9PjJGAWmlw0cFu9UzxU4pRAmHR+XyTTCOc= =y9LZ -END PGP SIGNATURE-
Re: [O] saving state of buffer
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 21/03/13 12:02, Carsten Dominik wrote: This is nice, does anyone of you have write permissions on Work to add this? I should have, but I have never done it. Rainer - Carsten On 21 mrt. 2013, at 11:16, 42 147 aeus...@gmail.com mailto:aeus...@gmail.com wrote: Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I adapted this thread the best I could. Feel free to do with it what you wish. QUESTION How do I restore the state of my buffer where I left it? ANSWER When Emacs first visits an Org file, the global state is set to OVERVIEW, i.e., only the top level headlines are visible. If you wish Emacs to restore the position of point where you left it in your previous session, add the following code to your .emacs: (require 'saveplace) (setq-default save-place t) If you wish Org-mode to restore the folded state of the buffer (not just the position of point), you can either use customize, or add the following to .emacs: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) If you use customize, take look at the variable org-show-siblings and set a special context for bookmark-jump. This will work for both saveplace and bookmarks. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. There are companion variables, and they are all in the customization group org-reveal-context. 2013/3/21 Rainer M Krug r.m.k...@gmail.com mailto:r.m.k...@gmail.com On 21/03/13 10:28, Carsten Dominik wrote: On 21 mrt. 2013, at 10:23, Rainer M Krug r.m.k...@gmail.com mailto:r.m.k...@gmail.com wrote: On 21/03/13 10:05, 42 147 wrote: Thanks David, but what Carsten suggested completely resolved my problem (it applies not just to bookmarks; it fully preserves my buffer's folded state after adding Christoph's code to my .emacs). Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I guess it would make a good FAQ entry. Haven't thought about these - they would even be better then worg. I also think that maybe the current default is not good, show-siblings should probably default to t for bookmark jump. Would make much sense - I assume that would then open the location when doing a search - replace. Cheers, Rainer - Carsten But I should also thank you for finding the words I struggled to find (folded state). And we have to thank you for this useful question! Cheers, Rainer I feel honored that royalty stepped into the discussion. Herzlichen Dank, 42 2013/3/21 Carsten Dominik carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com On 20.3.2013, at 19:28, 42 147 aeus...@gmail.com mailto:aeus...@gmail.com mailto:aeus...@gmail.com mailto:aeus...@gmail.com wrote: (require 'saveplace) (setq-default save-place t) works for me. It just opens the place where I had the point, nothing more, but that's what I need most. This is more convenient than Emacs bookmarks, but still breaks org-mode to a certain extent: all non top-level headlines below point are hidden. At least for me. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. Take a look at the variable org-show-siblings and set a special context for bookmark-jump, that should do it. This will work for both saveplace and bookmarks. You can do this with customize, or just like this: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) There are companion variables, they are all in the customization group org-reveal-context. - Carsten - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D):+49 - (0)3 21 21 25 22 44 email: rai...@krugs.de Skype: RMkrug -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRSu5FAAoJENvXNx4PUvmCjUwH/RUIVrrAJXxiPlC2Kv32+K7X MAC6mLb+NFsXLLq4ErJXvajxqy4Q1PAc+FeVo84LaKT3Ad7nRH9le+oQ4U+wOwbR HdcVfMKk+Osgbpe9xW/N2/8LW/wjQfvv5ZbM5aq+VgWzUZfSBKvAOxnvHOjFIUFT nBqxyj+CAECja23EoWOEhcLozMjfuCgLxxCcTnTCWqW9VUbpXYlbYCO5eV1rLjw9 IRI3Vpz10zWZtN5TmhyWXYJzYmCpGYynKQAClV3VF/mG3iyn5ceBVBo8T95vSgBh A/zFjrWLH+mAqVYOEz7Jg7K2fz6x0oAPuw42H8t0pm5A2cSECaKVZbD9fnuVaUA= =6F+X -END PGP SIGNATURE-
Re: [O] saving state of buffer
On 21 mrt. 2013, at 12:25, Rainer M Krug r.m.k...@gmail.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 21/03/13 12:02, Carsten Dominik wrote: This is nice, does anyone of you have write permissions on Work to add this? I should have, but I have never done it. Well, you can try, or else I'll do it. - Carsten Rainer - Carsten On 21 mrt. 2013, at 11:16, 42 147 aeus...@gmail.com mailto:aeus...@gmail.com wrote: Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I adapted this thread the best I could. Feel free to do with it what you wish. QUESTION How do I restore the state of my buffer where I left it? ANSWER When Emacs first visits an Org file, the global state is set to OVERVIEW, i.e., only the top level headlines are visible. If you wish Emacs to restore the position of point where you left it in your previous session, add the following code to your .emacs: (require 'saveplace) (setq-default save-place t) If you wish Org-mode to restore the folded state of the buffer (not just the position of point), you can either use customize, or add the following to .emacs: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) If you use customize, take look at the variable org-show-siblings and set a special context for bookmark-jump. This will work for both saveplace and bookmarks. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. There are companion variables, and they are all in the customization group org-reveal-context. 2013/3/21 Rainer M Krug r.m.k...@gmail.com mailto:r.m.k...@gmail.com On 21/03/13 10:28, Carsten Dominik wrote: On 21 mrt. 2013, at 10:23, Rainer M Krug r.m.k...@gmail.com mailto:r.m.k...@gmail.com wrote: On 21/03/13 10:05, 42 147 wrote: Thanks David, but what Carsten suggested completely resolved my problem (it applies not just to bookmarks; it fully preserves my buffer's folded state after adding Christoph's code to my .emacs). Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I guess it would make a good FAQ entry. Haven't thought about these - they would even be better then worg. I also think that maybe the current default is not good, show-siblings should probably default to t for bookmark jump. Would make much sense - I assume that would then open the location when doing a search - replace. Cheers, Rainer - Carsten But I should also thank you for finding the words I struggled to find (folded state). And we have to thank you for this useful question! Cheers, Rainer I feel honored that royalty stepped into the discussion. Herzlichen Dank, 42 2013/3/21 Carsten Dominik carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com On 20.3.2013, at 19:28, 42 147 aeus...@gmail.com mailto:aeus...@gmail.com mailto:aeus...@gmail.com mailto:aeus...@gmail.com wrote: (require 'saveplace) (setq-default save-place t) works for me. It just opens the place where I had the point, nothing more, but that's what I need most. This is more convenient than Emacs bookmarks, but still breaks org-mode to a certain extent: all non top-level headlines below point are hidden. At least for me. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. Take a look at the variable org-show-siblings and set a special context for bookmark-jump, that should do it. This will work for both saveplace and bookmarks. You can do this with customize, or just like this: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) There are companion variables, they are all in the customization group org-reveal-context. - Carsten - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D):+49 - (0)3 21 21 25 22 44 email: rai...@krugs.de Skype: RMkrug -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRSu5FAAoJENvXNx4PUvmCjUwH/RUIVrrAJXxiPlC2Kv32+K7X MAC6mLb+NFsXLLq4ErJXvajxqy4Q1PAc+FeVo84LaKT3Ad7nRH9le+oQ4U+wOwbR HdcVfMKk+Osgbpe9xW/N2/8LW/wjQfvv5ZbM5aq+VgWzUZfSBKvAOxnvHOjFIUFT nBqxyj+CAECja23EoWOEhcLozMjfuCgLxxCcTnTCWqW9VUbpXYlbYCO5eV1rLjw9
Re: [O] saving state of buffer
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 21/03/13 12:38, Carsten Dominik wrote: On 21 mrt. 2013, at 12:25, Rainer M Krug r.m.k...@gmail.com wrote: On 21/03/13 12:02, Carsten Dominik wrote: This is nice, does anyone of you have write permissions on Work to add this? I should have, but I have never done it. Well, you can try, or else I'll do it. I could, and I would (I was looking for an excuse for a long time), but I have no time before middle next week. I can put it into my TODO items for then. I just relised, I was only registered to repo.or.cz - but I will register as described at http://orgmode.org/worg/worg-git.html If it should be up earlier, please feel free to do it. Cheers, Rainer - Carsten Rainer - Carsten On 21 mrt. 2013, at 11:16, 42 147 aeus...@gmail.com mailto:aeus...@gmail.com wrote: Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I adapted this thread the best I could. Feel free to do with it what you wish. QUESTION How do I restore the state of my buffer where I left it? ANSWER When Emacs first visits an Org file, the global state is set to OVERVIEW, i.e., only the top level headlines are visible. If you wish Emacs to restore the position of point where you left it in your previous session, add the following code to your .emacs: (require 'saveplace) (setq-default save-place t) If you wish Org-mode to restore the folded state of the buffer (not just the position of point), you can either use customize, or add the following to .emacs: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) If you use customize, take look at the variable org-show-siblings and set a special context for bookmark-jump. This will work for both saveplace and bookmarks. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. There are companion variables, and they are all in the customization group org-reveal-context. 2013/3/21 Rainer M Krug r.m.k...@gmail.com mailto:r.m.k...@gmail.com On 21/03/13 10:28, Carsten Dominik wrote: On 21 mrt. 2013, at 10:23, Rainer M Krug r.m.k...@gmail.com mailto:r.m.k...@gmail.com wrote: On 21/03/13 10:05, 42 147 wrote: Thanks David, but what Carsten suggested completely resolved my problem (it applies not just to bookmarks; it fully preserves my buffer's folded state after adding Christoph's code to my .emacs). Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I guess it would make a good FAQ entry. Haven't thought about these - they would even be better then worg. I also think that maybe the current default is not good, show-siblings should probably default to t for bookmark jump. Would make much sense - I assume that would then open the location when doing a search - replace. Cheers, Rainer - Carsten But I should also thank you for finding the words I struggled to find (folded state). And we have to thank you for this useful question! Cheers, Rainer I feel honored that royalty stepped into the discussion. Herzlichen Dank, 42 2013/3/21 Carsten Dominik carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com On 20.3.2013, at 19:28, 42 147 aeus...@gmail.com mailto:aeus...@gmail.com mailto:aeus...@gmail.com mailto:aeus...@gmail.com wrote: (require 'saveplace) (setq-default save-place t) works for me. It just opens the place where I had the point, nothing more, but that's what I need most. This is more convenient than Emacs bookmarks, but still breaks org-mode to a certain extent: all non top-level headlines below point are hidden. At least for me. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. Take a look at the variable org-show-siblings and set a special context for bookmark-jump, that should do it. This will work for both saveplace and bookmarks. You can do this with customize, or just like this: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) There are companion variables, they are all in the customization group org-reveal-context. - Carsten - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D):+49 - (0)3 21 21 25 22 44 email: rai...@krugs.de Skype: RMkrug -BEGIN PGP
[O] Seems that commit 'e8742b78e0a982a7fca0bf25b4f3551be58660ef' breaks html output
Hello, Seems that commit 'e8742b78e0a982a7fca0bf25b4f3551be58660ef' breaks code blocks output: they are indented with all other text that is wrong. As I understand this is intended, that commit mentions 'org-html-indent' variable but IMHO it is strange that this option is on by default or alternatively code works bad with source blocks while exporting. Also I see strange extra space at bottom of any source block (pre tag) but this may be unrelated with that commit. --- WBR, Vladimir Lomov -- The Seventh Commandments for Technicians: Work thou not on energized equipment, for if thou dost, thy fellow workers will surely buy beers for thy widow and console her in other ways.
[O] :EXPORT_FILE_NAME: in new exporter possible?
Hi, Exporting to HTML I cannot get EXPORT_FILE_NAME to work: :PROPERTIES: :VISIBILITY: folded #+SETUPFILE: ~/org/GLOBAL_SETUP_DIPLAN.org #+CATEGORY: ROB :EXPORT_FILE_NAME: //max2008/diplan/0PROJEKT/Kunden/ROB/Status-ROB-Electronic-20130321b.html :END: :EXPORT_FILE_NAME: entry is in one line. Is this still possible with the new exporter? How to deal with spaces in filepaths? Thanks, Rainer Org-mode version 8.0-pre (release_8.0-pre-147-gfbb30a)
Re: [O] Seems that commit 'e8742b78e0a982a7fca0bf25b4f3551be58660ef' breaks html output
Hi Vladimir, Vladimir Lomov lomov...@gmail.com writes: Seems that commit 'e8742b78e0a982a7fca0bf25b4f3551be58660ef' breaks code blocks output: they are indented with all other text that is wrong. As I understand this is intended, that commit mentions 'org-html-indent' variable but IMHO it is strange that this option is on by default or alternatively code works bad with source blocks while exporting. Yes, it should be nil by default, this is now the case, thanks! Also I see strange extra space at bottom of any source block (pre tag) but this may be unrelated with that commit. Maybe check the default CSS for this. HTH, -- Bastien
Re: [O] [BUG] ob-sql.el: probably an extra paren
Hi Achim, Achim Gratz strom...@nexgo.de writes: If anyone knows how to setup an automated tests framework for Org, feel free to go ahead, we will use it and monitor broken tests to see what's wrong in the code or in the tests or in the environment running the tests. We already have one, The test are not automatic, they are manually triggered, so we don't have an automated tests framework -- or am I misunderstanding what an automated test framework is? what Nick and Sebastien are asking is not to push commits that are known to not pass the tests. This I 100% agree with. I don't push commits that are known to me as not passing the tests :) Testing is a nice habit to have, but let's not make it a coercive pre-requisit before pushing patches. Why not? Any broken commits make automatic bisecting impossible and they are a constant source of irritation for folks who forget to test their new Org pulls before using or installing them. My whole thinking here is well captured by Rich Hickey: The citation you gave doesn't even apply to the question at hand. It is about writing tests, not using the tests you already have. It is about life being short and time being spent on testing vs coding. If you can come up with a pre-push hook that is clever enough to distinguish trivial-and-safe changes against those who need to be tested, please submit one. A trivial-and-safe change is either: - a change against non-code files; - a change in docstring. I don't think this is easy to do. Rich message wrt tests is: Life is short, decide whether you want to spend it on testing or coding -- so I think it's relevant here. I often have only 10 minutes at hand, make a few trivial changes, and push. For me, a mandatory pre-push hook running the test suite would be a useless burden for 50% of my commits. This would irritate me. We might agree to disagree on this. -- Bastien
Re: [O] saving state of buffer
Here is a patch that would change the default values for bookmark-jump and saveplace. Bastien, what do you think? - Carsten diff --git a/lisp/org.el b/lisp/org.el index bf74afd..1d48338 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -916,7 +916,7 @@ contexts. See `org-show-hierarchy-above' for valid contexts. :group 'org-reveal-location :type org-context-choice) -(defcustom org-show-siblings '((default . nil) (isearch t)) +(defcustom org-show-siblings '((default . nil) (isearch t) (bookmark-jump t)) Non-nil means show all sibling heading when revealing a location. Org-mode often shows locations in an org-mode file which might have been invisible before. When this is set, the sibling of the current entry On 21 mrt. 2013, at 12:59, Rainer M Krug r.m.k...@gmail.com wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 21/03/13 12:38, Carsten Dominik wrote: On 21 mrt. 2013, at 12:25, Rainer M Krug r.m.k...@gmail.com wrote: On 21/03/13 12:02, Carsten Dominik wrote: This is nice, does anyone of you have write permissions on Work to add this? I should have, but I have never done it. Well, you can try, or else I'll do it. I could, and I would (I was looking for an excuse for a long time), but I have no time before middle next week. I can put it into my TODO items for then. I just relised, I was only registered to repo.or.cz - but I will register as described at http://orgmode.org/worg/worg-git.html If it should be up earlier, please feel free to do it. Cheers, Rainer - Carsten Rainer - Carsten On 21 mrt. 2013, at 11:16, 42 147 aeus...@gmail.com mailto:aeus...@gmail.com wrote: Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I adapted this thread the best I could. Feel free to do with it what you wish. QUESTION How do I restore the state of my buffer where I left it? ANSWER When Emacs first visits an Org file, the global state is set to OVERVIEW, i.e., only the top level headlines are visible. If you wish Emacs to restore the position of point where you left it in your previous session, add the following code to your .emacs: (require 'saveplace) (setq-default save-place t) If you wish Org-mode to restore the folded state of the buffer (not just the position of point), you can either use customize, or add the following to .emacs: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) If you use customize, take look at the variable org-show-siblings and set a special context for bookmark-jump. This will work for both saveplace and bookmarks. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. There are companion variables, and they are all in the customization group org-reveal-context. 2013/3/21 Rainer M Krug r.m.k...@gmail.com mailto:r.m.k...@gmail.com On 21/03/13 10:28, Carsten Dominik wrote: On 21 mrt. 2013, at 10:23, Rainer M Krug r.m.k...@gmail.com mailto:r.m.k...@gmail.com wrote: On 21/03/13 10:05, 42 147 wrote: Thanks David, but what Carsten suggested completely resolved my problem (it applies not just to bookmarks; it fully preserves my buffer's folded state after adding Christoph's code to my .emacs). Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I guess it would make a good FAQ entry. Haven't thought about these - they would even be better then worg. I also think that maybe the current default is not good, show-siblings should probably default to t for bookmark jump. Would make much sense - I assume that would then open the location when doing a search - replace. Cheers, Rainer - Carsten But I should also thank you for finding the words I struggled to find (folded state). And we have to thank you for this useful question! Cheers, Rainer I feel honored that royalty stepped into the discussion. Herzlichen Dank, 42 2013/3/21 Carsten Dominik carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com mailto:carsten.domi...@gmail.com On 20.3.2013, at 19:28, 42 147 aeus...@gmail.com mailto:aeus...@gmail.com mailto:aeus...@gmail.com mailto:aeus...@gmail.com wrote: (require 'saveplace) (setq-default save-place t) works for me. It just opens the place where I had the point, nothing more, but that's what I need most. This is more convenient than Emacs bookmarks, but still breaks org-mode to a certain extent: all non top-level headlines below point are hidden. At least for me. Org-mode has very precise control for situations when a jump into invisible text happens, for example by isearch or by bookmark-jump or saveplace. Take a
Re: [O] Unwanted scrolls from org-agenda-todo
Ok. Thanks for the info. Regards, Miro On Thu, Mar 21, 2013 at 12:10 AM, Bastien b...@altern.org wrote: Hi Miro, Miro Bezjak bezjak.m...@gmail.com writes: `org-agenda-todo' seems to scroll (up or down - depending on how you're looking at it) in a way to make the task, currently marked as DONE, be the first line in the window. I briefly looked at source code of `org-agenda-todo' but could find anything odd. Though, I'm, by far, not an expert. So, got any clues? This is a bug in 7.9.3f which have been fixed in master, you'll be able to get rid of it by updating to 8.0. Sooonish. -- Bastien
Re: [O] [BUG] ob-sql.el: probably an extra paren
Bastien b...@altern.org writes: I often have only 10 minutes at hand, make a few trivial changes, and push. For me, a mandatory pre-push hook running the test suite would be a useless burden for 50% of my commits. This would irritate me. orgmode.org could run a post-receive hook and report any failure to the committer ? I don't know if orgmode.org can run the testsuite though. -- N.
Re: [O] :EXPORT_FILE_NAME: in new exporter possible?
Rainer Stengele rainer.steng...@online.de writes: Hi, Exporting to HTML I cannot get EXPORT_FILE_NAME to work: :PROPERTIES: :VISIBILITY: folded #+SETUPFILE: ~/org/GLOBAL_SETUP_DIPLAN.org #+CATEGORY: ROB :EXPORT_FILE_NAME: //max2008/diplan/0PROJEKT/Kunden/ROB/Status-ROB-Electronic-20130321b.html :END: :EXPORT_FILE_NAME: entry is in one line. Tangential to the actual problem here, when I opened this message in gnus, my minibuffer showed me two copies of the error: Cannot read file /home/eric/org/GLOBAL_SETUP_DIPLAN.org Should I be a little worried that a #+SETUPFILE command in a news message I receive tries to load an arbitrary filepath on my local machine??
Re: [O] saving state of buffer
42 147 aeus...@gmail.com writes: Good - May I suggest, that you write a step - by step howto and mail it here or even add it to worg? This would be a useful addition. I adapted this thread the best I could. Feel free to do with it what you wish. QUESTION How do I restore the state of my buffer where I left it? ANSWER When Emacs first visits an Org file, the global state is set to OVERVIEW, i.e., only the top level headlines are visible. If you wish Emacs to restore the position of point where you left it in your previous session, add the following code to your .emacs: (require 'saveplace) (setq-default save-place t) If you wish Org-mode to restore the folded state of the buffer (not just the position of point), you can either use customize, or add the following to .emacs: (setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) This doesn't work for me: Debugger entered--Lisp error: (wrong-type-argument listp t) mapcar(#[(f) T \306\n!\204 \n:\203 \307\n\\202 \n*\211\203`\310\f \\203`\311\312 \\311\313 \D\306\n!\203B\314\n\\202\\\n\203O\314\315\n#\202\\\203Z@\202\\*\202a \306\n!\204y\n:\203y\307\n\\202z\n*\206\200 C\306\n!\203\223\314\n\\202\255\n\203\240\314\315\n#\202\255\203\253@\202\255,\207 [i *orgtbl-efmt* fmt efmt orgtbl-exp-regexp f functionp plist-get string-match match-string 1 2 apply format args *orgtbl-fmt* *orgtbl-default-fmt*] 6] (bookmark-jump . t)) orgtbl-format-line((bookmark-jump . t)) orgtbl-format-section(nil) orgtbl-to-generic(((default) (isearch t) (bookmark-jump . t)) (:remove-newlines t :tstart nil :tend nil :hline |--- :sep | :lstart | :lend | :fmt (lambda (cell) (format %s cell orgtbl-to-orgtbl(((default) (isearch t) (bookmark-jump . t)) (:fmt (lambda (cell) (format %s cell org-babel-insert-result(((default) (isearch t) (bookmark-jump . t)) (replace) (emacs-lisp (require 'saveplace)\n(setq-default save-place t)\n(setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) ((:comments . ) (:shebang . ) (:cache . no) (:padline . ) (:noweb . yes) (:tangle . yes) (:exports . code) (:results . replace) (:session . none) (:padnewline . yes) (:hlines . yes) (:colnames . no) (:result-type . value) (:result-params replace) (:rowname-names) (:colname-names)) nil 0) nil 0 emacs-lisp) org-babel-execute-src-block(nil (emacs-lisp (require 'saveplace)\n(setq-default save-place t)\n(setq org-show-siblings '((default) (isearch t) (bookmark-jump . t))) ((:comments . ) (:shebang . ) (:cache . no) (:padline . ) (:noweb . yes) (:tangle . yes) (:exports . code) (:results . replace) (:session . none) (:padnewline . yes) (:hlines . yes) (:colnames . no) (:result-type . value) (:result-params replace) (:rowname-names) (:colname-names)) nil 0)) org-babel-execute-src-block-maybe() org-babel-execute-maybe() org-babel-execute-safely-maybe() run-hook-with-args-until-success(org-babel-execute-safely-maybe) org-ctrl-c-ctrl-c(nil) call-interactively(org-ctrl-c-ctrl-c nil nil) All the best, Tom -- Thomas S. Dye http://www.tsdye.com
Re: [O] [BUG] ob-sql.el: probably an extra paren
Hello Bastien, We can use travis-ci for automated tests, I just run tests for org-mode¹ on travis with emacs-snapshot. Magit has been setup recently to run tests for multiple emacs versions² (emacs23, emacs24 and snapshot). travis has a facility to send mails if a test fails. I see you have org-mode repo on your github account, all we need to do put a post recieve hook to mirror org-mode repo to github. we can adopt magit script³ to org-mode as it won't be synced to emacs trunk. what do you think? Thanks., ¹ https://travis-ci.org/yyr/org-mode/builds/5692183 ² https://travis-ci.org/magit/magit ³ https://github.com/magit/magit/blob/master/.travis.yml -- ఎందరో మహానుభావులు అందరికి వందనములు. YYR
Re: [O] Problem with C-u and g
Hi John, John Wiegley jo...@newartisans.com writes: If I use C-u to hide a category of tasks from the agenda, and then refresh the agenda with 'g', it will show me only the category I had hidden! In other words, it inverts the meaning of the hiding. This has been recently fixed in master. Thanks for reporting this, -- Bastien
Re: [O] Errors after upgrading emacs to 24.3.1 and org to 7.9.4
Chris Henderson henders...@gmail.com writes: I have upgraded emacs from version 24 to 24.3.1 via homebrew on os x mountain lion and every time I start emacs I get error: error: Invalid face, modeline modeline changed to mode-line a while back although probably sometime between 24 and 24.3.1 (I track emacs-snapshot). It could be that you have a custom face set that depends on modeline? -- : Eric S Fraga, GnuPG: 0xC89193D8FFFCF67D : in Emacs 24.3.50.1 and Org release_7.9.3f-1199-g3a0e55
Re: [O] [BUG] ob-sql.el: probably an extra paren
Hello Yagnesh, Yagnesh Raghava Yakkala h...@yagnesh.org writes: We can use travis-ci for automated tests, I just run tests for org-mode¹ on travis with emacs-snapshot. Magit has been setup recently to run tests for multiple emacs versions² (emacs23, emacs24 and snapshot). travis has a facility to send mails if a test fails. Great! I see you have org-mode repo on your github account, all we need to do put a post recieve hook to mirror org-mode repo to github. we can adopt magit script³ to org-mode as it won't be synced to emacs trunk. what do you think? I think this would be *fantastic*. I have no time for this at the moment, but anyone willing to help setting this up would be my hero. Really :) This is efficient and not intrusive. To give another argument about why I think a pre-push hook on the developer's side is wrong, imagine this scenario: - developer A pushes a commit, all tests pass - developer B works on latest HEAD assuming all tests pass - he wants to push his commits but the tests fail - he naturally thinks it's a problem with *his* changes - ... but it is not ... - M-x doctor RET This happened for real: recently some tests passed under Emacs 24.3 but failed under Emacs =24.3. If we had a pre-push hook, I would not even be able to push the fix, I would have to deactive the hook first. Best, -- Bastien
Re: [O] Slowdown when editing tables with horizontal lines
Peder Stray peder.st...@gmail.com writes: It happens from time to time, but not always... And I think it may be related to rainbow-mode for some reason. I'll try to enable debug when it happens the next time to see where it hangs. All right, thanks for letting us know! -- Bastien
Re: [O] [BUG] ob-sql.el: probably an extra paren
Am 21.03.2013 14:41, schrieb Bastien: The test are not automatic, they are manually triggered, so we don't have an automated tests framework -- or am I misunderstanding what an automated test framework is? What you probably have in mind is a continuous integration framework that triggers the test framework. This I 100% agree with. I don't push commits that are known to me as not passing the tests :) The cavalier attitude is not funny, smiley or not. It is about life being short and time being spent on testing vs coding. No, this is about doing it right or doing it twice. I have a fairly slow machine, but running make test or even make test-dirty with all tests enabled has not consumed an appreciable amount of my lifetime and probably never will. It has however saved me some pushes that had incomplete commits or some obviously safe last minute changes that turned out not to be or triggered some unexpected behaviour someplace else. I have also spent a good deal of time weeding out false positives from bisects that could have been automated if one could assume that each commit was always passing its tests. If you can come up with a pre-push hook that is clever enough to distinguish trivial-and-safe changes against those who need to be tested, please submit one. A trivial-and-safe change is either: - a change against non-code files; - a change in docstring. I don't think this is easy to do. It is also a waste of time and not necessary. Simply run the tests on each commit touching lisp/ and testing/ and reject the data from the push if any test fails. Not sure if Jason wants to put this on the server, though. Regards, -- Achim. (on the road :-)
Re: [O] [BUG] ob-sql.el: probably an extra paren
There is no need to be unpleasant and to describe my attitude as cavalier. Please see my reply to Yagnesh. It clearly describes a situation where automatically running tests with a pre-push hook would be a problem. -- Bastien
[O] tests with travis-ci (was: [BUG] ob-sql.el: probably an extra paren)
Hello Bastien, On Mar 22 2013, Bastien b...@altern.org wrote: I think this would be *fantastic*. I have no time for this at the moment, but anyone willing to help setting travis is trivial enough to start using right away. I can make a patch for that. This is efficient and not intrusive. To give another argument about why I think a pre-push hook on the developer's side is wrong, imagine this scenario: - developer A pushes a commit, all tests pass - developer B works on latest HEAD assuming all tests pass - he wants to push his commits but the tests fail - he naturally thinks it's a problem with *his* changes - ... but it is not ... - M-x doctor RET This happened for real: recently some tests passed under Emacs 24.3 but failed under Emacs =24.3. If we had a pre-push hook, I would not even be able to push the fix, I would have to deactive the hook first. IIUC, it can't be done with travis. After little googling around, I found that such a conditional committing can be made if we have a continuous integration server (eg: jenkins) is installed and setup on org-mode server. How about using travis first.? Thanks., -- ఎందరో మహానుభావులు అందరికి వందనములు. YYR
Re: [O] Different spacing in html output compared to info and pdf
Hello, Bastien b...@altern.org writes: the attached (dirty) patch fixes it. It's clearly not the right approach, though. I hope Nicolas can have a look soon, as the problem affect all uses of snippets in macros. What about the following patch? The export framework usually treats differently empty string from nil output. Only in the former blank lines/white spaces are preserved. With this patch it will not be possible anymore to make this distinction with export snippets. What do you think? I'll add some tests in test-ox.el if this patch is to be applied. Regards, -- Nicolas Goaziou From 9fed50f6760aa34a426981d3606285c090ffd5bd Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou n.goaz...@gmail.com Date: Thu, 21 Mar 2013 20:08:24 +0100 Subject: [PATCH] ox: White spaces after export snippets are never ignored * lisp/ox.el (org-export-data): White spaces after export snippets are never ignored. Back-end developers should pay attention to the fact that white spaces before and after an ignored export snippet now are accumulated in the output. --- lisp/ox.el | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lisp/ox.el b/lisp/ox.el index a545bb9..160f73f 100644 --- a/lisp/ox.el +++ b/lisp/ox.el @@ -2062,8 +2062,12 @@ Return transcoded string. (eq (plist-get info :with-archived-trees) 'headline) (org-element-property :archivedp data))) (let ((transcoder (org-export-transcoder data info))) - (and (functionp transcoder) - (funcall transcoder data nil info + (or (and (functionp transcoder) + (funcall transcoder data nil info)) + ;; Export snippets never return a nil value so + ;; that white spaces following them are never + ;; ignored. + (and (eq type 'export-snippet) ;; Element/Object with contents. (t (let ((transcoder (org-export-transcoder data info))) -- 1.8.2
Re: [O] Bug formatting source code in new latex exporter
Hello, Rick Frankel r...@rickster.com writes: There is a bug with ox-latex and long listings. If the listing has a label (name) or caption, it is wrapped in a '\begin{listing}[H]' block. This causes listings longer than one page to be truncated if they have labels, which means you can't have callable code longer than one page (~40 lines for US Letter paper) and print it with minted. The problem is on line 2178 of ox-latex: (when (or label caption) should probably be: (when caption An example document is below. This is a limitation from floats. But wrapping code within a listings environment is, IMO, the right thing to do, otherwise, cross-references will not work. A hack around this would be to drop the environment when source code exceeds 30 lines, but that's cheesy for sure. Or, maybe, drop the environment when there's only the label, but only when there is no cross-reference pointing to the src-block within the whole parse-tree. Regards, -- Nicolas Goaziou
Re: [O] Unescape :help-echo in links
Bastien b...@altern.org writes: Can you resend it as a proper patch with a changelog? Like this? From ca9c612208a2528a27b648973cfbf6e8d0801f94 Mon Sep 17 00:00:00 2001 From: Florian Beck f...@miszellen.de Date: Thu, 21 Mar 2013 21:15:50 +0100 Subject: [PATCH] Unescape :help-echo for links * lisp/org.el (org-activate-bracket-links): remove escapes from help string TINYCHANGE --- lisp/org.el |5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lisp/org.el b/lisp/org.el index 7aac63b..3fbd549 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -5806,10 +5806,7 @@ by a #. (if (and (re-search-forward org-bracket-link-regexp limit t) (not (org-in-src-block-p))) (let* ((hl (org-match-string-no-properties 1)) - (help (concat LINK: hl)) - ;; FIXME: Above we should remove the escapes. But that - ;; requires another match, protecting match data, a lot - ;; of overhead for font-lock. + (help (concat LINK: (save-match-data (org-link-unescape hl (ip (org-maybe-intangible (list 'invisible 'org-link 'keymap org-mouse-map 'mouse-face 'highlight -- 1.7.10.4 -- Florian Beck
Re: [O] tests with travis-ci
Hi Yagnesh, Yagnesh Raghava Yakkala h...@yagnesh.org writes: travis is trivial enough to start using right away. I can make a patch for that. Thanks in advance for this. IIUC, it can't be done with travis. After little googling around, I found that such a conditional committing can be made if we have a continuous integration server (eg: jenkins) is installed and setup on org-mode server. Yes. The limitation of the pre-push hook comes from the fact that various developers may have various testing environments, no one should be prevented from pushing by the fact that tests do not pass for someone else. How about using travis first.? I fully agree. Let me know if there is anything I should do. Best, -- Bastien
[O] Macro expansion to control beamer template
Hello, at the moment I revise my course lectures and of course I use org-mode for that. I was searching for an easy way to create fullframe. After searching a bit in the mailing list, I found out that the 8.0-pre with its new beamer exporter already has this functionality. Therefore I switch to the current git-version. Wonderful work by the way! I created a beamer template file that I control with macros. My org-mode config file has the following snippet: (add-to-list 'org-latex-classes (list beamer (file-string (concat custom-basedir templates/beamer.tex)) '(\\section{%s} .\\section*{%s}) '(\\subsection{%s} . \\subsection*{%s}) '(\\subsubsection{%s} . \\subsubsection*{%s}))) The beamer.tex file contains snippets like that: \documentclass[xetex,aspectratio={{{BEAMERRATIO}}}]{beamer} [...] \newcommand{\myEmail}{\urlEMAIL} \newcommand{\myUrl}{\urlURL} \newcommand{\myShortConf}SHORTCONF \newcommand{\myLongConf}LONGCONF This does not work anymore. After searching a bit in the ml archive I have read that the macro is not as powerful as before. The macro works only in the org file and not in my template file. What is the best way to work around this problem? Thanks in Advance. Best -- Florian Adamsky http://florian.adamsky.it/
Re: [O] [RFC] Org version of the Org manual
Hello, Achim Gratz strom...@nexgo.de writes: Hi Tom, I have a patch that should fix your problems with some characters in macro expansions: From 27b22d17f629a50bd485a0320dac45616d7ceb7f Mon Sep 17 00:00:00 2001 From: Achim Gratz strom...@stromeko.de Date: Sun, 17 Mar 2013 10:20:10 +0100 Subject: [PATCH] fix macro expansion with separators and backslashes * lisp/org-element.el (org-element-macro-parser): Do not try to repair bad splits, only split at the correct places. * lisp/org-macro.el (org-macro-expand): Do not try to interpret the macro replacement text as a regex. Allow to write macros like {{{kbd(\\)}}} and {{{kbd(\\,)}}} and expand them correctly. A backslash at the end of an argument was incorrectly trying to cons the next argument (which may not exist). --- lisp/org-element.el | 16 +--- lisp/org-macro.el | 2 +- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/lisp/org-element.el b/lisp/org-element.el index ba2461a..337cad0 100644 --- a/lisp/org-element.el +++ b/lisp/org-element.el @@ -3117,20 +3117,14 @@ (defun org-element-macro-parser () (post-blank (progn (goto-char (match-end 0)) (skip-chars-forward \t))) (end (point)) - (args (let ((args (org-match-string-no-properties 3)) args2) + (args (let ((args (org-match-string-no-properties 3))) (when args ;; Do not use `org-split-string' since empty ;; strings are meaningful here. - (setq args (split-string args ,)) - (while args - (while (string-match \\' (car args)) - ;; Repair bad splits, when comma is protected, -;; and thus not a real separator. - (setcar (cdr args) (concat (substring (car args) 0 -1) -, (nth 1 args))) - (pop args)) - (push (pop args) args2)) - (mapcar 'org-trim (nreverse args2)) + (setq args (replace-regexp-in-string , \000 args)) + (setq args (replace-regexp-in-string \000 , args)) + (setq args (split-string args \000)) + (mapcar 'org-trim args) I suggest the following code instead, which allows to escape the escaping backslash so the comma is not escaped: (args (mapcar 'org-trim (split-string (replace-regexp-in-string \\(+\\)?\\(,\\) (lambda (str) (let ((slashes (match-string 1 str))) (if (or (not slashes) (evenp (length slashes))) \\1\000 (concat (make-string (1- (length slashes)) ?\\) , (org-match-string-no-properties 3)) \000))) What do you think about it? @@ -137,7 +137,7 @@ (defun org-macro-expand (macro templates) (org-element-property :args macro)) ;; No argument: remove place-holder. )) -template))) +template nil 'literal))) I agree on that part. Also, a test or two should be added to test-org-element/macro-parser in test-org-element.el. Regards, -- Nicolas Goaziou
Re: [O] Macro expansion to control beamer template
Hello Florian, Florian Adamsky wrote: at the moment I revise my course lectures and of course I use org-mode for that. I was searching for an easy way to create fullframe. After searching a bit in the mailing list, I found out that the 8.0-pre with its new beamer exporter already has this functionality. Therefore I switch to the current git-version. Wonderful work by the way! I created a beamer template file that I control with macros. My org-mode config file has the following snippet: (add-to-list 'org-latex-classes (list beamer (file-string (concat custom-basedir templates/beamer.tex)) '(\\section{%s} .\\section*{%s}) '(\\subsection{%s} . \\subsection*{%s}) '(\\subsubsection{%s} . \\subsubsection*{%s}))) The beamer.tex file contains snippets like that: \documentclass[xetex,aspectratio={{{BEAMERRATIO}}}]{beamer} [...] \newcommand{\myEmail}{\urlEMAIL} \newcommand{\myUrl}{\urlURL} \newcommand{\myShortConf}SHORTCONF \newcommand{\myLongConf}LONGCONF This does not work anymore. After searching a bit in the ml archive I have read that the macro is not as powerful as before. The macro works only in the org file and not in my template file. What is the best way to work around this problem? Would an INCLUDE in the Org file do the work for you? Would you agree with such a solution (having to explicitly put one extra line in all your Org Beamer files)? Best regards, Seb -- Sebastien Vauban
Re: [O] latex figure scaling question, backward compatibility and outdated manual
Hello, Thomas Alexander Gerds t...@biostat.ku.dk writes: I was learning about this by guessing around for some time ... it is surprisingly hard to edebug the export process (any hints?). This is a bit vague. next, the following educated guess does not work: #+ATTR_LaTeX: :width 5cm :angle 90 This is because :angle is not recognized as a special keyword. Unless it is implemented in `org-latex--inline-image', it should go in the miscellaneous :options keyword, e.g. #+attr_latex: :width 5cm :options angle=90 instead one needs to say #+ATTR_LaTeX: :width 5cm,angle 90 Well, that works but only as a side-effect. Regards, -- Nicolas Goaziou
[O] [BUG] [ODT] Annotations break paragraphs
Hi, Paragraphs currently break around ODT annotations when they shouldn't. Annotations are a useful feature of the ODT exporter: There is an annotation by the original author here #+BEGIN_ANNOTATION I never meant to break this paragraph. #+END_ANNOTATION in the middle of the paragraph. The expected result would be one paragraph, with the annotation displayed as a comment in the page margin, anchored after the word here. The new exporter adds paragraph breaks around the anchor for the marginal comment. This is the wrong behavior in all cases. These comments are meant to be anchored inside paragraphs that are not meant to be broken. (Using a fresh Org-mode version 8.0-pre on Emacs 24.3.1.) The old exporter simply wrapped the contents of the annotation block (plus date/author info) in office:annotation\n%s\n/office:annotation within the paragraph. The ODT exporter's annotation blocks are a bit of a special case. They use special-block syntax. But they're not really blocks, since they're supposed to live inside other blocks (paragraphs). I suppose that doesn't agree well with the new exporter. Yours, Christian
Re: [O] [Out-of-Thread] Re: [RFC] Org syntax (draft)
Hello, Carsten Dominik carsten.domi...@gmail.com writes: First of all, we should not see Org as just another plain text markup language (no offense meant, I am sure, and none taken). Because of its unique treatment of source code inclusion, source code markup, and executability, it is very much unique, I think. Indeed. Or, to put it differently, an external tool wishing to export an /any/ Org document has to implement Babel in addition to the parser. For example, every users setup has some dependency of parser behavior on external variables: todo keywords. The way this is fixed in the sense that we can guarantee a stable parsing of such a system is to tell people that including the TODO keyword definitions with a #+TODO line into the file. So you can have a global setting in a global customization variable to make things easy for yourself and get good behavior in every new file you open, but you can stabilize a file for the parser with in-buffer settings when you need compatibility for other users. There are a few exceptions that Nicolas has pointed out in this thread. The COMMENT keyword is one. We could define an in-buffer setting for it, or we could just fix it, the pain here would be minimal. I think we should only add in-buffer settings for important parts of Org syntax (e.g. TODO keywords). A hard-coded value for small details like COMMENT keyword or EFFORT property is good enough, IMO. The reason why the emphasis regexp components were made configurable in the first place is because when the feature was introduced, I had no idea what would work, and I redesigned this part several times over. Emphasis is a very heuristic system, the character that are allowed before and after the markers are necessarily a compromise, and we will always find people for who the chosen selection will not work. That is why I would like to argue for keeping this part hackable, even if I agree that the official definition should be fixed. Keeping this variable a customize variable invites changes also by people who do not really know what they are doing. Turning it into a defvar or defconst and somewhere document how to hack around the restriction if you really need to sounds like a good solution for me. We can also use a very simple and tolerant regexp (e.g. =[^\000]+=), and introduce a syntax to escape markers for fine-grained control. Nicolas, I would assume that your wish to disallow customization is focused on the regexp components, and the marker characters for emphasis, but not on the possibility to change the in-buffer face that is being used to highlight the stuff in the buffer? That's correct. Regards, -- Nicolas Goaziou
Re: [O] RFC: inheritance of export attributes
Hello, Aaron Ecay aarone...@gmail.com writes: I have noticed a difficulty with :results table drawer babel blocks. It isn’t possible to put ATTR_LATEX keywords on the table in that case. If they are placed outside of the drawer, they apply to the drawer and not the table. If they are placed inside it, they will be deleted when the block is reevaluated. What about evaluating it, inserting the attr_latex keyword, and then disabling evaluation for that block? Would it be possible for ATTR_FOO attributes to be inherited by child elements, so that this case would work? It would solve this problem, and also allow things like: #+ATTR_LATEX: :width 200px :DRAWER: # several images, all of which should be 200 px wide :END: I thought I would ask for comments, since this might break other things in ways I’m not thinking of. I understand the interest for the problem at hand, but, generally speaking, I tend to think it could lead to confusion. Attributes inheritance is but a hack used to parametrize inline images, until we agree on a proper link syntax including its own attributes. Another way to solve the problem would be to let Babel generate attributes from source code with a specific keyword, e.g.: #+begin_src :results table :attr-latex :align lll ... #+end_src Regards, -- Nicolas Goaziou
Re: [O] Macro expansion to control beamer template
Dear Sebastien, On Thu, 21 Mar 2013 22:10:26 +0100 Sebastien Vauban wrote: I created a beamer template file that I control with macros. My org-mode config file has the following snippet: (add-to-list 'org-latex-classes (list beamer (file-string (concat custom-basedir templates/beamer.tex)) '(\\section{%s} .\\section*{%s}) '(\\subsection{%s} . \\subsection*{%s}) '(\\subsubsection{%s} . \\subsubsection*{%s}))) The beamer.tex file contains snippets like that: \documentclass[xetex,aspectratio={{{BEAMERRATIO}}}]{beamer} [...] \newcommand{\myEmail}{\urlEMAIL} \newcommand{\myUrl}{\urlURL} \newcommand{\myShortConf}SHORTCONF \newcommand{\myLongConf}LONGCONF This does not work anymore. After searching a bit in the ml archive I have read that the macro is not as powerful as before. The macro works only in the org file and not in my template file. What is the best way to work around this problem? Would an INCLUDE in the Org file do the work for you? Would you agree with such a solution (having to explicitly put one extra line in all your Org Beamer files)? Good idea! I think I can live with one addition line, when I will customize org-beamer-insert-options-template :) I'll give it a try tomorrow. Thanks for the tip! Best -- Florian Adamsky http://florian.adamsky.it/
Re: [O] tests with travis-ci
[CC'ed to Yann Hodique to acknowledge him] Hello Bastien, I am attaching a patch, please have a look. (especially change in org-test.el) It is directly copied from Magit (with one minor change). It uses Yann's virtualenv-emacs¹ python package which creates multiple emacs environments. Let me know if there is anything I should do. 1) Mirror org-mode to your github repo (https://github.com/bzg/org-mode) with post receive hook. does org-mode.org server uses gitolite to manage git repos? if so https://github.com/miracle2k/gitolite-simple-mirror may be useful. (I use it on my server for mirroring) 2) Allow travis to access your org-mode repository (This must be very easy) - Create an account on https://travis-ci.org., just click sign in with github - activate tests org-mode repo at https://travis-ci.org/profile From 2666c2ec2a85ca5d68f61b49081d82d1e5165a2d Mon Sep 17 00:00:00 2001 From: Yakkala Yagnesh Raghava h...@yagnesh.org Date: Fri, 22 Mar 2013 06:37:48 +0900 Subject: [PATCH] * .travis.yml: travis-ci setup (adopted from magit sources). * testing/org-test.el: remove requiring ert-x (needed for emacs-24) Signed-off-by: Yakkala Yagnesh Raghava h...@yagnesh.org --- .travis.yml | 24 testing/org-test.el | 1 - 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000..2334034 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,24 @@ +language: python +python: + - 2.7 +env: + matrix: +- EMACS=emacs +- EMACS=emacs24 +- EMACS=emacs-snapshot +before_install: + - if [ $EMACS = emacs24 ]; then +sudo add-apt-repository -y ppa:cassou/emacs +sudo apt-get update -qq +sudo apt-get install -qq emacs24 emacs24-el; +fi + - if [ $EMACS = 'emacs-snapshot' ]; then + sudo add-apt-repository -y ppa:cassou/emacs + sudo apt-get update -qq + sudo apt-get install -qq + emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot; +fi + - pip install virtualenv-emacs + - virtualenv_install_emacs --with-emacs=`which $EMACS` +script: + make test diff --git a/testing/org-test.el b/testing/org-test.el index 0c9ca58..5f8dd52 100644 --- a/testing/org-test.el +++ b/testing/org-test.el @@ -79,7 +79,6 @@ Parent major mode from which special major modes should inherit. (setq buffer-read-only t))) (require 'ert) -(require 'ert-x) (when (file-exists-p (expand-file-name jump/jump.el org-test-dir)) (require 'jump) -- 1.8.1.5 There are few tests failing² with emacs-23, don't know much about them. Finally, I haven't activated (yet) email option to send an email to author of the commit if a test fails. Thanks., ¹ https://github.com/sigma/virtualenv-emacs ² https://travis-ci.org/yyr/org-mode (direct link to log: https://api.travis-ci.org/jobs/5698864/log.txt?deansi=true) -- ఎందరో మహానుభావులు అందరికి వందనములు. YYR
Re: [O] :EXPORT_FILE_NAME: in new exporter possible?
Eric Abrahamsen e...@ericabrahamsen.net writes: Rainer Stengele rainer.steng...@online.de writes: Hi, Exporting to HTML I cannot get EXPORT_FILE_NAME to work: :PROPERTIES: :VISIBILITY: folded #+SETUPFILE: ~/org/GLOBAL_SETUP_DIPLAN.org #+CATEGORY: ROB :EXPORT_FILE_NAME: //max2008/diplan/0PROJEKT/Kunden/ROB/Status-ROB-Electronic-20130321b.html :END: :EXPORT_FILE_NAME: entry is in one line. Tangential to the actual problem here, when I opened this message in gnus, my minibuffer showed me two copies of the error: Cannot read file /home/eric/org/GLOBAL_SETUP_DIPLAN.org Should I be a little worried that a #+SETUPFILE command in a news message I receive tries to load an arbitrary filepath on my local machine?? It was the same for me and this should definitely not happen. So, I am also 'a little worried'. Is this a problem with my gnus setup or an orgmode problem? Regards, Andreas
Re: [O] :EXPORT_FILE_NAME: in new exporter possible?
Hi Andreas and Eric, Andreas Leha andreas.l...@med.uni-goettingen.de writes: It was the same for me and this should definitely not happen. So, I am also 'a little worried'. Is this a problem with my gnus setup or an orgmode problem? This is a problem with Org -- I have a patch for this on my local branch, but I will push this branch only tomorrow. Thanks for raising this issue, it's pretty annoying. -- Bastien
Re: [O] :EXPORT_FILE_NAME: in new exporter possible?
Can you try using just file and file.html (but without quotes) and see I'd it pops out in your working directory ? Your current path looks like a Windows server share which might be an issue. Even if not, simplifying the path might be one place to start . I just successfully exported using the file path setting in a subtree export this afternoon. (on 8.0-pre) John On Mar 21, 2013 8:06 AM, Rainer Stengele rainer.steng...@online.de wrote: Hi, Exporting to HTML I cannot get EXPORT_FILE_NAME to work: :PROPERTIES: :VISIBILITY: folded #+SETUPFILE: ~/org/GLOBAL_SETUP_DIPLAN.org #+CATEGORY: ROB :EXPORT_FILE_NAME: //max2008/diplan/0PROJEKT/Kunden/ROB/Status-ROB-Electronic-20130321b.html :END: :EXPORT_FILE_NAME: entry is in one line. Is this still possible with the new exporter? How to deal with spaces in filepaths? Thanks, Rainer Org-mode version 8.0-pre (release_8.0-pre-147-gfbb30a)
[O] orgtbl-to-generic with lfmt (wrong usage or bug)
Hi, I was happy to find out about the possibility to convert a table into something else, but I struggle with obtaining a particular result. I have addresses in a table and want them to be formatted for printing. This is where I am so far. #+ORGTBL: SEND sofar orgtbl-to-generic :lfmt %s | Vorname | Nachname | Straße | PLZ | Ort | |-++-+---+-| | Karl| Mustermann | Musterstraße 10 | 12345 | Musterstadt | | Sofie | Musterfrau | Ortsstraße 2| 54321 | Meinestadt | #+BEGIN RECEIVE ORGTBL sofar (Vorname Nachname Straße PLZ Ort) (Karl Mustermann Musterstraße 10 12345 Musterstadt) (Sofie Musterfrau Ortsstraße 2 54321 Meinestadt) #+END RECEIVE ORGTBL sofar But I would like to have #+BEGIN RECEIVE ORGTBL wished Vorname Nachname Straße PLZ Ort Karl Mustermann Musterstraße 10 12345 Musterstadt Sofie Musterfrau Ortsstraße 2 54321 Meinestadt #+END RECEIVE ORGTBL wished Here (http://www.canonical.org/~kragen/tmp/org-mode-notes) kragen says, that it works in orgtbl-mode but not in org-mode. I would be happy, if you could tell me a way to get what I want. But I think also, that the help text on :lfmt in orgtbl-to-generic doesn't say what happens in my case, so there might be a bug. :lfmt Format for entire line, with enough %s to capture all fields. If this is present, :lstart, :lend, and :sep are ignored. Regards Gerhard
Re: [O] Bug formatting source code in new latex exporter
At Thu, 21 Mar 2013 20:26:34 +0100, Nicolas Goaziou wrote: Hello, Rick Frankel r...@rickster.com writes: The problem is on line 2178 of ox-latex: (when (or label caption) should probably be: (when caption This is a limitation from floats. But wrapping code within a listings environment is, IMO, the right thing to do, otherwise, cross-references will not work. Personally, I generate a lot of long listings (e.g., complex sql statements, where i use babel and org to build up a large query) and not a lot of cross references. A hack around this would be to drop the environment when source code exceeds 30 lines, but that's cheesy for sure. Or, maybe, drop the environment when there's only the label, but only when there is no cross-reference pointing to the src-block within the whole parse-tree. That sounds like the most sophisticated approach. Still, as cheesy as it seems, I think dropping lines of source code is a bigger problem. The cross reference approach seems clever, but maybe a simpler approach would simply be to add an ATTR_LaTeX(:longlisting) and leave it up to the user. Currently, I've hacked my copy of ox-latex as show above (ignore `label' as a float wrapping specifier). rick
[O] (org-table-next-row) and # - bug or feature?
Hi List, is this a bug or a feature: in all 4 following examples point is in cell 1x1 when calling ,--- | M-x org-table-next-row `--- | A | B | | | | | 1 | 2 | | | | | \ | / | | | | but | # | b | | # | | For me at least it breaks a program that looks if e.g. cell 1x1 is empty, and if it isn't, calls 'org-table-next-row' and then inserts in new empty cell 2x1. As it happens, # is among the characters my program tries to insert and thus it enters an endless loop, since everytime it calls 'org-table-next-row', the new cell in the next-row/same-column will be filled with # too, and never be empty. I can't think of a situation where this behaviour could be useful. Its probably a bug related to the use of '#' as 'comment-start' char in Org-mode. -- cheers, Thorsten
Re: [O] (org-table-next-row) and # - bug or feature?
Thorsten Jolitz tjol...@gmail.com writes: [following up to my own post] in all 4 following examples point is in cell 1x1 when calling ,--- | M-x org-table-next-row `--- | A | B | | | | | 1 | 2 | | | | | \ | / | | | | but | # | b | | # | | The problem is actually in these two lines of 'org-table-insert-row': ,- | (if (string-match ^[ \t]*| *[#$] *| line) |(setq new (replace-match (match-string 0 line) t t new))) `- looks as if its intentional, but for me this behaviour still seems buggy. -- cheers, Thorsten