Re: [O] force italic mode?
On Fri, Nov 18, 2016 at 12:31 PM, hymie! <hy...@lactose.homelinux.net> wrote: > In our last episode, the evil Dr. Lacto had captured our hero, > Aaron Ecay <aarone...@gmail.com>, who said: > > You can accomplish this by using an entity that expands to nothing. The > > closest entry in org-entities is \zwj (zero width word-joining space): > > > > foo\zwj{}/bar/\zwj{}baz > > This doesn't work for me. :( > > It works to the left of the zwj, such as > =foo=\zwj{}bar > > ...but not to the right as you did above. > > It's hard to read the value I have for org-emphasis-regexp-components > but it looks like } is in there, so I guess it should be working? > > No, it is only in the POSTMATCH part. If you add it to the PREMATCH part too, then your example would work. But I think it would be neater to put a pair of literal "zero width space" characters in your file. I managed to get this to work by doing: (setq org-emphasis-regexp-components '("[:space:][:cntrl:]('\"{}" "[:space:][:cntrl:]-.,:!?;'\")}\\[" "[:space:][:cntrl:]" "." 1)) This means you can write "fuzzy/wuzzy/wuzzabear" where there is a 0x200B character (ZERO WIDTH SPACE) either side of /wuzzy/ (hopefully this will survive in the email). I inserted the characters with "C-x 8 RET ...". In case you prefer to have something more visible in the source file, I also made it so you can use any ascii control character to bracket the delimiters. For instance, the NULL character: "fuzzy^@/wuzzy/^@bear". Note that those are not real NULLs, but are how they appear in the emacs buffer. You can insert them with "C-q 0 RET". Will > --hymie!http://lactose.homelinux.net/~hymie > hy...@lactose.homelinux.net > > > -- Dr William Henney, Instituto de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] Inheritance of tangle file for org babel blocks is broken in org 9
On Fri, Nov 18, 2016 at 3:31 PM, Charles C. Berry <ccbe...@ucsd.edu> wrote: > On Fri, 18 Nov 2016, William Henney wrote: > > Hi, >> >> Since upgrading to version 9.0, tangling of babel source blocks no longer >> works properly for me. >> > > It works for me with Org mode version 9.0.1 (release_9.0.1-31-g0a24f5). > > Running your ECM, the `tail' of C-c C-v C-i: > > :tangle test-B.el > > Maybe try restarting emacs to be sure 9.0.1 loads cleanly? > > Thanks Chuck - that worked! Weird, since I was sure I had already restarted emacs once after updating. But restarting again seems to have fixed things. Will -- Dr William Henney, Instituto de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
[O] Inheritance of tangle file for org babel blocks is broken in org 9
Hi, Since upgrading to version 9.0, tangling of babel source blocks no longer works properly for me. Specifically, the tangle file name is not inherited from settings in a property drawer higher up the sub-tree, so that "C-u C-u C-c C-v C-t" no longer behaves as it should. This worked fine in version 8 and I can't find any mention of any deliberate change in the manual or the change log. Here is a minimal example that explains what goes wrong. Cheers Will * Test of inheritance of tangle file name ** Pieces to tangle to test-A.el :PROPERTIES: :header-args: :tangle test-A.el :END: *** Piece A1 #+BEGIN_SRC emacs-lisp ;; code-block from first sub-head of A #+END_SRC *** Piece A2 #+BEGIN_SRC emacs-lisp ;; code-block from second sub-head of A #+END_SRC ** Pieces to tangle to test-B.el :PROPERTIES: :header-args: :tangle test-B.el :END: + This does not work any more in org 9 + The pieces are tangled to =test-A.el= instead of =test-B.el= *** Piece B1 #+BEGIN_SRC emacs-lisp ;; code-block from first sub-head of B #+END_SRC *** Piece B2 #+BEGIN_SRC emacs-lisp ;; code-block from second sub-head of B #+END_SRC ** Results of inspecting babel info in source block B1 + =C-c C-v TAB= invokes =(org-babel-view-src-block-info)= *** In Org 8 + src_elisp{(org-version)} =8.2.10= + This looks fine #+BEGIN_EXAMPLE Lang: emacs-lisp Header Arguments: :cache no :colnames no :exports code :hlines yes :noweb no :results replace :session none :tangle test-B.el #+END_EXAMPLE *** In Org 9 + src_elisp{(org-version)} {{{results(=9.0.1=)}}} + This looks contradictory + The "Properties" section has ":header-args :tangle test-B.el", which is correct + But the "Header Arguments" has ":tangle test-A.el", which is wrong #+BEGIN_EXAMPLE Lang: emacs-lisp Properties: :header-args :tangle test-B.el :header-args:emacs-lisp nil Header Arguments: :cache no :exports code :hlines no :lexical no :noweb no :results replace :session none :tangle test-A.el #+END_EXAMPLE -- Dr William Henney, Instituto de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] Problem with python session
Yep, I agree. This is a wart in the vanilla python REPL, and org-mode can't really do much about it. Except maybe warn people. As John noted, this is less of a problem if you use ipython as your REPL. I think it is enough to just do #+BEGIN_SRC emacs-lisp (setq org-babel-python-command "ipython") #+END_SRC but I haven't tested this extensively since, as I mentioned, I prefer to use Greg Sexton's ob-ipython instead. This integrates with the Jupyter kernel by sending JSON to a web socket, rather than just pasting the source block into a buffer, and that seems to be a more robust approach. Will On Tue, Oct 11, 2016 at 10:53 AM, Nicolas Goaziou <m...@nicolasgoaziou.fr> wrote: > Hello, > > John Kitchin <jkitc...@andrew.cmu.edu> writes: > > > I am not sure it makes sense to change anything for this. > > Noted. Thank you for the feedback. > > Regards, > > -- > Nicolas Goaziou > > -- Dr William Henney, Instituto de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] Problem with python session
Hi Florian I can reproduce your problem. This is (arguably) a bug in ob-python when using the vanilla python interpreter together with the :session argument. You can work around it by putting a blank line after the for-loop in your second code block. I say that it is arguable that this is a bug or not since you would have exactly the same error if you were to literally type your code block in at the python interactive prompt. That is, you have to give a second newline in order to close the loop and return to the top-level prompt. However, it is admittedly confusing to have different behavior with and without the ":session" argument. I had never come across this bug myself, since I use ob-ipython for interactive python sessions (https://github.com/gregsexton/ob-ipython) Here is a minimal example that shows the problem. Cheers Will * Test of ob-python in session mode with vanilla python interpreter ** FAILS: Without blank line after indented loop #+BEGIN_SRC python :session *ob-python session* for x in 1, 2: pass x #+END_SRC #+RESULTS: An error message appears in the =*ob-python session*= buffer, which can be visited via =C-c C-v C-z= with point inside the code block. #+BEGIN_EXAMPLE >>> 'org_babel_python_eoe' >>> 'org_babel_python_eoe' >>> for x in 1, 2: ... pass ... x File "", line 3 x ^ SyntaxError: invalid syntax #+END_EXAMPLE ** SUCCEEDS: With blank line after indented loop #+BEGIN_SRC python :session *ob-python session* for x in 1, 2: pass x #+END_SRC #+RESULTS: : 2 ** SUCCEEDS: Without using a session #+BEGIN_SRC python :return x for x in 1, 2: pass x #+END_SRC #+RESULTS: : 2 ** SUCCEEDS: Using ob-ipython instead of ob-python #+BEGIN_SRC ipython :session for x in 1, 2: pass x #+END_SRC #+RESULTS: : 2 On Thu, Oct 6, 2016 at 7:41 AM, Florian Lindner <mailingli...@xgm.de> wrote: > Hello, > > I have an org file: > > * Overview of available basis functions > #+BEGIN_SRC python :session generateBFpics :exports results :results file > import matplotlib.pyplot as plt > import numpy as np > > def set_plotoptions(): > plt.xlabel("x") > plt.ylabel("$\phi(x)$") > plt.grid() > > > np.seterr(invalid='ignore') > > x = np.linspace(-3, 3, 1000) > > plt.plot(x, np.log(abs(x))*np.power(x, 2)) > plt.suptitle("Thin Plate Splines") > plt.title("$\phi(|x|) = \log(x) \cdot x^2$") > set_plotoptions() > plt.savefig("bf-tps.pdf") > plt.close() > "bf-tps.pdf" > #+END_SRC > > #+RESULTS: > [[file:bf-tps.pdf]] > > #+BEGIN_SRC python :session generateBFpics :exports results :results file > for shape in [1, 2, 3, 4]: > plt.plot(x, np.power(shape, 2) + np.power(x,2), label = "s = %i" % > shape) > plt.suptitle("Multi Quadrics") > plt.title("$\phi(|x|) = s^2 + x^2$") > plt.legend() > set_plotoptions() > plt.savefig("bf-multiquadrics.pdf") > plt.close() > "bf-multiquadrics.pdf" > #+END_SRC > > #+RESULTS: > [[file:bf-multiquadrics.pdf]] > > > > Both PDFs are generated. But only the first one has the content I expect, > the othe one is an empty plot (it's a plot, > yes, but empty axes. > > When I copy these pieces of code into on .py file it works just great. To > my understanding that just how session mode works. > > What could be the problem here? > > Thanks, > Florian > > > -- Dr William Henney, Instituto de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] Failure to display more than 18 images with captions
I think Jean Louis is right: it _is_ an org issue. The problem is that the default value of org-latex-default-figure-position is "htb", which is a very bad idea. The string always needs to contain a "p" in it somewhere, otherwise latex will never be able to find a solution for figure placement in cases with many floats and little or no text. Fuller explanation: The position specifiers "h" (here), "t" (top), and "b" (bottom) are all for placing floats on a page that has some "normal" text on. For all 3 cases, there is a minimum fraction of the page that must be occupied by text (controlled by the parameter \textfraction, which by default is 0.2). To get pages that are entirely occupied by floats, you need to use the specifier "p" (page). So, by just using "htb" you are giving latex a set of requirements that are impossible to satisfy if there are many floats and no text. Hence the problem with "Too many unprocessed floats". I would recommend that the default be "htbp" instead. Will On Sat, Oct 1, 2016 at 1:13 PM, Jean Louis <g...@rcdrun.com> wrote: > IMHO, the program Org Mode shall not give error when exporting PDF, or > it should be documented that certain number of pictures are not > tolerated and how to increase that number or how to avoid the problem. > > Maybe something like explained here: > http://tex.stackexchange.com/questions/46512/too-many-unprocessed-floats > > like "morefloats" package: > ctan.org/pkg/morefloats > > or \extrafloats{100} > > But I did not get that working, I have simply turned off floats. > > Jean > > On Sat, Oct 01, 2016 at 07:53:59PM +0200, Nicolas Goaziou wrote: > > Hello, > > > > Jean Louis <g...@rcdrun.com> writes: > > > > > It is solved for me, not solved in general as a problem in Org mode. > > > > I do not understand: which part is a problem on the Org side? > > > > Regards, > > > > -- > > Nicolas Goaziou > > -- Dr William Henney, Instituto de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] org-mode, python and unicode
Hi Daniel On Wed, May 18, 2016 at 3:10 AM, Daniele Pizzolli <d...@toel.it> wrote: > > I did not found out: > > - how to get the table headers in python > > I can answer this small part. Use the (counter-intuitively named) ":colnames no" header argument, see [[info:org#colnames]]. The default behavior is ":colnames nil", which supposedly strips off the table headers on input and reattaches them on output. But that doesn't work for me with python - they are stripped off, but not reattached. Will -- Dr William Henney, Instituto de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] Mixing Python2 and Python3 blocks in one file
On Thu, May 19, 2016 at 2:32 PM, Ken Mankoff <mank...@gmail.com> wrote: > > On 2016-05-19 at 15:21, William Henney <when...@gmail.com> wrote: > > I think Elpy works fine with conda environments - you just have to > > call pyvenv-activate with the desired path. > > Yes, I have discovered that since I sent my email. > > > You have inspired me to try and automate this for org source blocks > > (see org snippets below). It is a bit clunky, but I got it to work. > > Let me know what you think, and any stylistic corrections are welcome > > (my lisp skills are sadly lacking). > > Better than my lisp. It looks good, but I like to keep my virtual envs in > the folder where the work happens. That is, I create them with =conda env > create -y -p ./pyenv=. I think this means your code below will fail because > it is looking for an =/envs/= folder. However, my method allows all virtual > environments to always have the same name, which could make the code (and > testing for the existence of that folder) easier. > > Yes, that’s right. You can just edit the part that says (string-match "/envs/" venv) and change "/envs/" to a regex that matches the way you name your environments. For instance, just the literal string "pyenv" should work. Or, even better, "env" would match both your convention and the standard location. > > + One thing we have to remember is to install the elpy python package > > and dependencies in each virtual environment. For instance: > > This can also be handled by =~./condarc= and the default packages > installed whenever a virtual environment is created. > > That's good to know - thanks Will > -k. > -- Dr William Henney, Instituto de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] Mixing Python2 and Python3 blocks in one file
On Thu, May 19, 2016 at 8:18 AM, Ken Mankoff <mank...@gmail.com> wrote: > > Thanks for the example. This makes conda + Org work better than it has for > me in the past. Unfortunately, one major issues is editing and running code > outside of Org via (org-edit-special). Perhaps elpy will support conda > environments soon. > > I think Elpy works fine with conda environments - you just have to call pyvenv-activate with the desired path. You have inspired me to try and automate this for org source blocks (see org snippets below). It is a bit clunky, but I got it to work. Let me know what you think, and any stylistic corrections are welcome (my lisp skills are sadly lacking). * Automating Elpy virtual env configuration in babel source editing buffer + This function will automatically activate the virtual environment that corresponds to the current python executable path + It should be a harmless no-op if we are not in a python buffer #+BEGIN_SRC emacs-lisp (defun wjh/elpy-pyvenv-activate-from-babel-info (info) "Activate relevant conda virtual env in Babel source editing buffer. The :python source block parameter is inspected to determine the venv." (let* ((python-command (or (cdr (assoc :python (nth 2 info))) org-babel-python-command)) (venv (replace-regexp-in-string "/bin/python$" "" python-command))) (when (string-match "/envs/" venv) (pyvenv-activate (expand-file-name venv) #+END_SRC + Then we need to make sure it is run whenever we edit a babel source block by doing something like =(wjh/elpy-pyvenv-activate-from-babel-info org-src--babel-info)=, and also to do =(pyvenv-deactivate)= when we leave + Unfortunately, there are no actual hooks that I can find for =org-edit-src-code= or =org-edit-src-exit= + For the activation part we can co-opt the =org-babel-edit-prep:python= function: #+BEGIN_SRC emacs-lisp (defun org-babel-edit-prep:python (info) (wjh/elpy-pyvenv-activate-from-babel-info info)) #+END_SRC + Although this will break if =ob-python.el= decides to define =org-babel-edit-prep:python= one day + For the deactivation part, I can't see any other way than to use advice #+BEGIN_SRC emacs-lisp (advice-add 'org-edit-src-exit :after #'pyvenv-deactivate) #+END_SRC + One thing we have to remember is to install the elpy python package and dependencies in each virtual environment. For instance: #+BEGIN_SRC sh source activate myenv pip install elpy rope_py3k importmagic autopep8 yapf jedi #+END_SRC -- Dr William Henney, Instituto de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] Mixing Python2 and Python3 blocks in one file
Hi Ken, On Wed, May 18, 2016 at 8:45 AM, Ken Mankoff <mank...@gmail.com> wrote: On 2016-05-17 at 21:19, William Henney <when...@gmail.com> wrote: > > Why is the :python parameter insufficient for your needs? You can also > > use it for different virtual environments > > Can you clarify how to do this? Does it work with conda environments too? > Yes, you just have to specify ~/anaconda/envs/NAME_OF_ENV/bin/python as the name of the interpreter I gave a conda example in my first message to this thread, but here is another one. In the shell, I just made a new environment: $ condo create --name myenv And now, I can test it in an org file: #+BEGIN_SRC python :python ~/anaconda/envs/myenv/bin/python :results verbatim import sys return sys.path #+END_SRC #+RESULTS: : ['', '/Users/will/anaconda/envs/myenv/lib/python35.zip', '/Users/will/anaconda/envs/myenv/lib/python3.5', '/Users/will/anaconda/envs/myenv/lib/python3.5/plat-darwin', '/Users/will/anaconda/envs/myenv/lib/python3.5/lib-dynload', '/Users/will/anaconda/envs/myenv/lib/python3.5/site-packages', '/Users/will/anaconda/envs/myenv/lib/python3.5/site-packages/setuptools-20.7.0-py3.5.egg'] Note that this is not /exactly/ equivalent to doing “source activate myenv” in a terminal shell since it does not run any activation/deactivation scripts that you might have put in the virtual environment. But personally I never use that feature Will -- Dr William Henney, Instituto de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] Mixing Python2 and Python3 blocks in one file
Hi Karl On Tue, May 17, 2016 at 9:54 AM, Karl Voit <devn...@karl-voit.at> wrote: > Hi William > > * William Henney <when...@gmail.com> wrote: > > > > On Sun, May 8, 2016 at 3:31 AM, Karl Voit <devn...@karl-voit.at> wrote: > > > > Python2 and Python3 are two different languages. Unfortunately, > >> Org-mode only uses ~#+BEGIN_SRC python~ for both and uses > >> python-shell-interpreter to choose/switch the compiler. > >> > >> Shouldn't Org-mode introduce ~#+BEGIN_SRC python2~ and ~#+BEGIN_SRC > >> python3~ to solve this issue in a clean way? > >> > >> ~#+BEGIN_SRC python~ can still default to python2. > >> > > You can use the :python header argument to the source block, which allows > > you to specify the path to the python interpreter: > > > > #+BEGIN_SRC python :python /Users/will/anaconda/envs/py27/bin/python > > Cool, I did not find this parameter yet. > > Is this undocumented? http://orgmode.org/org.html does not contain > the string ":python:" and > http://orgmode.org/org.html#Language_002dspecific-header-arguments > also does not mention this parameter. > > It is documented at http://orgmode.org/worg/org-contrib/babel/languages/ob-doc-python.html You are right that it would be better if the language-specific babel documentation were better integrated in the general org info file. But I suppose nobody has been sufficiently motivated to do it yet > > Also see original discussion at > > https://lists.gnu.org/archive/html/emacs-orgmode/2014-04/msg01042.html > > Most interesting to me, thank you. > > With the parameter above as a workaround, I can accomplish the > things I want to do for now. However, I still do think that Python2 > and Python3 as different languages demand different block > identifiers. > > #+BEGIN_SRC python -> defaults to the default python interpreter > #+BEGIN_SRC python2 -> uses Python2 > #+BEGIN_SRC python3 -> uses Python3 > > Don't you think? > > To be honest, I disagree that we need different block identifiers. Python is hardly the only language to have gone through multiple major versions, and I don’t think a proliferation of org-babel languages is the answer. What about C11 vs C99, etc? I guess a good rule of thumb would be: do the two versions use the same major mode in emacs? Why is the :python parameter insufficient for your needs? You can also use it for different virtual environments Cheers Will > -- > mail|git|SVN|photos|postings|SMS|phonecalls|RSS|CSV|XML to Org-mode: >> get Memacs from https://github.com/novoid/Memacs < > > https://github.com/novoid/extract_pdf_annotations_to_orgmode + more on > github > > > -- Dr William Henney, Instituto de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] Mixing Python2 and Python3 blocks in one file
Hi Karl On Sun, May 8, 2016 at 3:31 AM, Karl Voit <devn...@karl-voit.at> wrote: Python2 and Python3 are two different languages. Unfortunately, > Org-mode only uses ~#+BEGIN_SRC python~ for both and uses > python-shell-interpreter to choose/switch the compiler. > > Shouldn't Org-mode introduce ~#+BEGIN_SRC python2~ and ~#+BEGIN_SRC > python3~ to solve this issue in a clean way? > > ~#+BEGIN_SRC python~ can still default to python2. > > > You can use the :python header argument to the source block, which allows you to specify the path to the python interpreter: — BEGIN EXAMPLE * Default python version #+name: check-python-version #+BEGIN_SRC python import sys return sys.version #+END_SRC #+RESULTS: check-python-version : 3.4.4 |Anaconda 2.5.0 (x86_64)| (default, Jan 9 2016, 17:30:09) : [GCC 4.2.1 (Apple Inc. build 5577)] This is the control experiment. * Custom python version #+BEGIN_SRC python :python /Users/will/anaconda/envs/py27/bin/python import sys return sys.version #+END_SRC #+RESULTS: : 2.7.11 |Continuum Analytics, Inc.| (default, Dec 6 2015, 18:57:58) : [GCC 4.2.1 (Apple Inc. build 5577)] — END EXAMPLE Also see original discussion at https://lists.gnu.org/archive/html/emacs-orgmode/2014-04/msg01042.html Will > I only found those sources/solutions: > > http://thread.gmane.org/gmane.emacs.orgmode/47867 > ... file-variables to choose interpretor > > http://thread.gmane.org/gmane.emacs.orgmode/47867 > ... workaround with #+srcname (I don't get yet) > > > -- > mail|git|SVN|photos|postings|SMS|phonecalls|RSS|CSV|XML to Org-mode: >> get Memacs from https://github.com/novoid/Memacs < > > https://github.com/novoid/extract_pdf_annotations_to_orgmode + more on > github > > > -- Dr William Henney, Instituto de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] pdf screen reader accessibility?
On Mon, Apr 6, 2015 at 7:19 AM, Rasmus ras...@gmx.us wrote: Marcin Borkowski mb...@wmi.amu.edu.pl writes: On 2015-04-06, at 13:40, Rasmus ras...@gmx.us wrote: Jude DaShiell jdash...@panix.com writes: http://www.adobe.com/accessibility/products.html is a good place to start. It's a list of a bunch of software packages of which most are not (i) free in any meaning of the word; and (ii) supported on GNU/Linux. So what? IIUC, the OP wants to have something similar using Emacs and (maybe) free (in a usual sense, or in FSF sense) software. Isn't it a valid request? Of course it is, but OP is referring to features of some software that I don't have access to, so how am I supposed to make sense of it? I'm not going to (i) install a new OS; and (ii) buy/torrent software to understand and test a feature in named software. If there's a standard I'm eager to hear about it. I believe the relevant standard is PDF/UA http://en.wikipedia.org/?title=PDF/UA As far as I can tell, support for this from LaTeX is still very much a work in progress, but there is an accessibility.sty package that has made a start. Here is a recent SO discussion: http://tex.stackexchange.com/questions/124291/revisiting-producing-structured-pdfs-from-latex Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] getting an hline in a python generated table
A simpler solution is to just use None, which gets automatically converted to an hline by org-babel: #+BEGIN_SRC python :return mytable NROWS, NCOLS = 6, 4 mytable = [] mytable.append(['A', 'B', 'C', 'D']) # Table header mytable.append(None) # hline for irow in range(NROWS): mytable.append([icol**irow for icol in range(NCOLS)]) mytable.append(None) # hline #+END_SRC #+RESULTS: | A | B | C | D | |---+---++-| | 1 | 1 | 1 | 1 | | 0 | 1 | 2 | 3 | | 0 | 1 | 4 | 9 | | 0 | 1 | 8 | 27 | | 0 | 1 | 16 | 81 | | 0 | 1 | 32 | 243 | |---+---++-| Will On Wed, Apr 1, 2015 at 2:07 PM, John Kitchin jkitc...@andrew.cmu.edu wrote: Hi everyone, In emacs-lisp, I can get a table as output that has a horizontal line in it like this: (append '((name scopus-id h-index n-docs n-citations)) '(hline) (some expression that generates a list)) The first row is header names, then a horizontal line, followed by a row for each thing of interest. This seems to work because the result is an emacs-lisp array. I cannot figure out if this is possible in a Python block though. So far my experiments have failed because I don't know how to make an hline symbol in a Python array. Any kind of string just shows as a row. Any thoughts on if this is possible? thanks, -- Professor John Kitchin Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] How to tell Org mode radio table translator not to wrap, Greeks in dollars ($$)
Hi Omid It looks like orgtbl-to-latex is calling org-export-string-as on each table cell, which is presumably what is wrapping each \mu inside $$. This seems wrong-headed to me, but I can't say I really understand what the code is trying to achieve. A workaround would be to directly use orgtbl-to-generic instead. Just replace your ORGTBL line with #+ORGTBL: SEND Ah-advection orgtbl-to-generic :splice t :skip 0 :lend :sep Will On Fri, Apr 3, 2015 at 8:52 PM, Omid omidl...@gmail.com wrote: Hello, I'm trying to use an Org mode Radio Table in LaTeX according to: http://orgmode.org/manual/Radio-tables.html http://orgmode.org/manual/A-LaTeX-example.html#A-LaTeX-example My Org mode table is representing a matrix containing Greek letters denoted by LaTeX commands (e.g., \mu). The radioing process wraps these commands in dollars (\mu changes to $\mu$). I'm using `:splice t' to return only table body lines (without wrapping them in a tabular environment) to insert the table in my equation and matrix environments. I tried `:fmt %s' hoping that the table fields would be left untouched, but, no the translator still wraps my \mu's in $$. Here is an example: \begin{comment} #+ORGTBL: SEND Ah-advection orgtbl-to-latex :splice t :skip 0 :fmt %s | 1-\mu ||| | | | \mu | 1-\mu || | | | | \ddots | \ddots | | | | || \mu| 1-\mu | | | ||| \mu | 1-\mu | \end{comment} with the translated result \begin{equation} \label{eq:Ah-advection} A_{h}= \begin{bmatrix} % BEGIN RECEIVE ORGTBL Ah-advection 1-$\mu$ \\ $\mu$ 1-$\mu$ \\ \ddots \ddots \\ $\mu$ 1-$\mu$ \\ $\mu$ 1-$\mu$ \\ % END RECEIVE ORGTBL Ah-advection \end{bmatrix} \end{equation} How can I tell the table translator not to wrap Greeks in $$? Thanks, -- Omid -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
[O] Why is ox-gfm.el missing from the org-plus-contrib elpa package?
Hi I have org-plus-contrib-20141201 installed from http://orgmode.org/elpa/, which as far as I can tell is the latest version. I was expecting to find the Github-Flavoured Markdown exporter ox-gfm.el to be included because it is listed in the contrib/ directory (e.g., http://orgmode.org/cgit.cgi/org-mode.git/tree/contrib/lisp/ox-gfm.el). However, it doesn't seem to be there and it is not mentioned anywhere in http://orgmode.org/elpa/build-org-pkg.txt Is this deliberate? I can always install it by hand, but it just seemed a bit odd that it was missing. Will P.S. There is also a broken link in the docs at http://orgmode.org/elpa.html. Instead of http://orgmode.org/build-org-pkg.txt, it should be changed to http://orgmode.org/elpa/build-org-pkg.txt -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] BUG in reference by ID to remote table (was Re: org babel question: reference tables in remote file)
Hi Bastien Thanks for the suggestion. I'm traveling at the moment, but I'll check it out as soon as I get a chance. Will Sent from a leading brand of mobile device On 30/05/2014, at 16:44, Bastien b...@gnu.org wrote: Hi William, William Henney when...@gmail.com writes: There is an apparent bug when using the ID property to refer to cells in remote tables, which is currently the only way to refer to a table in an external file. One way to deal with this is to set (setq org-table-use-standard-references nil) Since the default value for the variable is not nil, we could also consider preventing the conversion in remote(...) formulas. What do you think? -- Bastien
Re: [O] (no subject)
Hi Ryan Convert to degrees, then multiply by 3600: | - | - | - | 1@ 11' 37 | - | - | - | 4297 | #+TBLFM: $8=3600 deg($4); %d Cheers Will On Fri, May 2, 2014 at 8:52 PM, Ryan Moszynski ryan.moszyn...@gmail.comwrote: If an org table cell contains the HMS 1@ 11' 37 is there an easy way to get the total (time)seconds? (1*3600 + 11*60 + 37 = 4297) if $4 = 1@ 11' 37 how do I get $8 = 4297? thanks ryan -- He felt that his whole life was some kind of dream and he sometimes wondered whose it was and whether they were enjoying it. - Douglas Adams -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] (no subject)
Or, even better, just divide by the HMS form for 1 second (0@ 0' 1): | - | - | - | 1@ 11' 37 | - | - | - | 4297 | #+TBLFM: $8=$4 \ 0@ 0' 1 Note that \ is integer division, so there is no need for a format conversion Will P.S. I highly recommend reading the [[info:calc#Basic Arithmetic]] section of the calc manual On Fri, May 2, 2014 at 10:01 PM, William Henney when...@gmail.com wrote: Hi Ryan Convert to degrees, then multiply by 3600: | - | - | - | 1@ 11' 37 | - | - | - | 4297 | #+TBLFM: $8=3600 deg($4); %d Cheers Will On Fri, May 2, 2014 at 8:52 PM, Ryan Moszynski ryan.moszyn...@gmail.comwrote: If an org table cell contains the HMS 1@ 11' 37 is there an easy way to get the total (time)seconds? (1*3600 + 11*60 + 37 = 4297) if $4 = 1@ 11' 37 how do I get $8 = 4297? thanks ryan -- He felt that his whole life was some kind of dream and he sometimes wondered whose it was and whether they were enjoying it. - Douglas Adams -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
[O] BUG in reference by ID to remote table (was Re: org babel question: reference tables in remote file)
There is an apparent bug when using the ID property to refer to cells in remote tables, which is currently the only way to refer to a table in an external file. This is illustrated in the attached org file. In brief, the bug is triggered by any ID that contains a sequence matching the regexp -[A-Z]+[0-9]+-, which org wants to interpret as a spreadsheet-style cell reference. Also, it would be more user friendly if CUSTOM_ID properties could also be used in this way. Would that be easy to implement? Will On Thu, Apr 17, 2014 at 1:45 PM, Bastien b...@gnu.org wrote: Hi Arun, Arun Persaud apers...@lbl.gov writes: thanks for the answer. It would be nice to be able to reference tables in other files easily though, so some form of path:tablename would be great for the remote call. Is there some special ref syntax that could be used here? remote(NAME-OR-ID,REF) describes a reference to a table in a section, possibly in a different file, and the ID property is probably more stable than a filename, so I'd argue that what we have is enough. -- Bastien -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia remote-ref-test.org Description: Binary data
Re: [O] [babel] Setting python interpreter version on per-block or per-subtree basis
Dear Sacha, Ian, and Eric Thanks very much for your replies. Sacha's way is a clever idea and works fine, but I think Eric's patch is the best solution in the long term. Please see attached test file - the patch works perfectly. Although I did have to study the manual carefully to work out how get it to work using the #+call: syntax. The key is to use inside header arguments. Ian's solution with shebang works when tangling but not for direct evaluation of the source block. Cheers Will On Fri, Apr 25, 2014 at 10:27 AM, Eric Schulte schulte.e...@gmail.comwrote: The attached patch should allow the specification of the python command through a new :python header argument. E.g., #+begin_src python :python /path/to/python2 return 1 + 2 #+end_src If someone who actually uses python could confirm that it works as expected then I'll be happy to apply it. Best, Eric William Henney when...@gmail.com writes: Hi Is there an easy way to specify the python version to use for a particular block or sub-tree? My use case is that I have mainly migrated to python 3, but there is still the occasional library that has not been updated yet, so I need to fall back to python 2.7 for some tasks. I can work around the problem by putting the python 2 code in a separate org file and use # Local Variables: # org-babel-python-command: /path/to/python2 # End: but keeping everything in the same file would be preferable. Thanks Will -- Eric Schulte https://cs.unm.edu/~eschulte PGP: 0x614CA05D -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia multi-python.org Description: Binary data
[O] [babel] Setting python interpreter version on per-block or per-subtree basis
Hi Is there an easy way to specify the python version to use for a particular block or sub-tree? My use case is that I have mainly migrated to python 3, but there is still the occasional library that has not been updated yet, so I need to fall back to python 2.7 for some tasks. I can work around the problem by putting the python 2 code in a separate org file and use # Local Variables: # org-babel-python-command: /path/to/python2 # End: but keeping everything in the same file would be preferable. Thanks Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] putting a element +UWa in table
Assuming you never want to use strike-through text (who does?), you can customise (or otherwise modify) the variable `org-emphasis-alist` to remove the entry for +. Will On Tue, Apr 22, 2014 at 8:09 AM, Bastien b...@gnu.org wrote: Neal Becker ndbeck...@gmail.com writes: How do I put such an item in a table without org table misinterpreting it? You can't. -- Bastien -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] table export to same buffer
Hi Rustom Sorry for the delay - I only check the list sporadically… On Sun, Aug 4, 2013 at 6:13 AM, Rustom Mody rustompm...@gmail.com wrote: On Sun, Aug 4, 2013 at 5:04 AM, William Henney when...@gmail.com wrote: On Fri, Aug 2, 2013 at 11:52 PM, Rustom Mody rustompm...@gmail.comwrote: [Snip] I dont think so. The context is writing C with C mode (or haskell with haskell-mode python with python-mode etc) ie the user is not using orgmode. That is why I mentioned orgtbl, ie org table editing facilities are needed but the major mode is something else. What about a radio table using orgtbl-to-generic? See Appendix 6 of the Org manual Will This looks like a useful approach The variable names dont seem to match: Appendix 6.2 talks of orgtbl-radio-tables However org (8.0.7) seems to have orgtbl-radio-table-templates Assuming they are the same, anywhere I can read about the documentation of the template format? Specifically I find that the name of the receiving function (orgtbl-to-latex) seems to have a significance. The same in the template seems to have none The template is not strictly necessary - you can just add the required lines by hand to your C source file. I think that orgtbl-to-generic should be able to do what you want out of the box. Maybe the attached example (orgtbl-test.c) might help you. The idea is that you edit the org table at the top, then C-u C-u C-c C-c will update all the formulae in the table and install the results in your C source code at the bottom. This is not quite what you originally asked for, since you have two copies of the data in the file and you have to remember to only edit the version in the org table. But it is pretty close. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia /* -*- eval: (orgtbl-mode); -*- */ /* #+ORGTBL: SEND mytable orgtbl-to-generic :lstart const float :sep = :skip 1 :lend ; :skipcols (2 3) | parameter | numerator | denominator |value | |---+---+-+--| | a | 3.0 | 3.0 | 1.0 | | b | 14.0 | 7.0 | 2.0 | | c | -2.0 |15.0 | -0.1 | #+TBLFM: $4=$2/$3;f5 With point in above table, C-u C-u C-c C-c will update formulae and install into C source */ void main() { // BEGIN RECEIVE ORGTBL mytable const float a = 1.0; const float b = 2.0; const float c = -0.1; // END RECEIVE ORGTBL mytable }
Re: [O] table export to same buffer
On Fri, Aug 2, 2013 at 11:52 PM, Rustom Mody rustompm...@gmail.com wrote: Sebastien Vauban wrote On Fri, Aug 2, 2013 at 10:53 PM, Rustom Mody rustompm...@gmail.comwrote: Is it possible to export an orgmode table not to a new file but overwriting the org table in the same buffer? Context is editing source code which contains a largeish table of (say) constants. Editing is done with orgtbl minor mode. When done it should become back the table in the natural format of the programming language [For simplicity lets just say csv will do] Using an Org Babel code block (which you have to write, of course) taking as input your table, and outputting your constants in the wished format should do what you're looking for, right? I dont think so. The context is writing C with C mode (or haskell with haskell-mode python with python-mode etc) ie the user is not using orgmode. That is why I mentioned orgtbl, ie org table editing facilities are needed but the major mode is something else. What about a radio table using orgtbl-to-generic? See Appendix 6 of the Org manual Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
[O] [babel] bug in ob-latex - :exports argument is not honored when it is set as a header property
Dear list I believe I have found a bug in the export of latex source blocks (to HTML, ascii, etc) when ob-latex.el has been loaded. In summary, setting the :exports argument as a header property fails to override the default value in org-babel-default-header-args:latex Please see the attached org file for a demonstration. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia test-export-latex-src-block.org Description: Binary data
Re: [O] Wishlist: LaTeX export: automatically append backslash to . unless at end of sentence
Hi András 2011/8/19 András Major andras.g.ma...@gmail.com: There is always a longer space between sentences than after a . that doesn't mark the end of a sentence This could easily be turned off with the use of a single \frenchspacing in the preamble (or in the document; you may switch between the two in the document as often as you like; e.g. \frenchspacing is active starting from the point TeX reads the macro until it is set back to \nonfrenchspacing). I'm fully aware of that, but that also messes up the spacing between sentences. My proposed solution should be robust enough to be more-or-less foolproof yet produce nice-looking output. What is nice-looking is a matter of personal taste. Personally, I tend to prefer everything close-set, as with \frenchspacing, although that is mainly because it is very easy to screw up with LaTeX's default spacing, and then things look terrible. There is an interesting discussion at http://en.wikipedia.org/wiki/History_of_sentence_spacing If you _do_ want to keep the wider inter-sentence spacing, then you also need to worry about sentences that end with upper-case letters. For instance, in LaTeX you should write: The paper by A. Major et~al.\ was discussed by the General Assembly of the UN\@. Without the \@ LaTeX would not recognize the period following UN to be sentence-ending. Note that there is no need to do anything special after the A. If you are going to go this way, I think it should be optional. Not everyone uses double spaces between sentences in their ascii text. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] [Announce] A GitHub Issues interface for Org-mode
Hi Puneeth On Sun, May 29, 2011 at 11:43 PM, Puneeth Chaganti puncha...@gmail.com wrote: William, Thanks for trying it out! No problem - anything to avoid doing my real work On Mon, May 30, 2011 at 9:16 AM, William Henney when...@gmail.com wrote: This looks very promising - thanks! It is a shame though that the body of the issue and the comments don't get synched (I see that you have these listed as TODO). I also noticed that if I type any text directly This is Experimental and I am open to suggestions, but one of the problems I have is that the GitHub API v3 is unstable and causing some trouble. I initially had a version, where the BODY of the issue was being sync-ed, but after a while, I stopped getting the body of the issue in the JSON. I'm not sure what went wrong, but a simple GET using curl also failed to give me the body. I shall look at it again, in a short while. Is the v2 API missing some features you need? Maybe it would be better to use that until v3 is out of beta under the issue's heading in my org file, then this text is /wiped/ when I execute =org-ghi-update-current-issue=. However, any subheadings (and their text) do survive, but they never get synched back to GitHub. I haven't figured out what would be the right way to do this. I am open to any suggestions from your side. Well, the wiping of text directly below an issue's level 2 heading is a data-loss bug, so I would suggest that you certainly don't do that :) With respect to sub-headings (level 3 or below) that are added by hand to the github.org file, I would suggest that by default you do not sync them with GitHub. Maybe you could have a function called something like org-ghi-make-heading-a-comment that would work in a similar way to org-ghi-make-todo-an-issue. However, it seems that GitHub issue comments only understand markdown syntax, not org syntax, so unless the comment is just simple text it would require an export step (https://github.com/alexhenning/ORGMODE-Markdown might help there). Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] [Announce] A GitHub Issues interface for Org-mode
Dear Puneeth On Tue, May 24, 2011 at 11:40 PM, Puneeth Chaganti puncha...@gmail.com wrote: Issue Tracker integration with Org-mode has been something that a lot of people have been looking for. Being the GitHub addict, that I am, I decided to hack up something that integrates GitHub issues with Org-mode. This looks very promising - thanks! It is a shame though that the body of the issue and the comments don't get synched (I see that you have these listed as TODO). I also noticed that if I type any text directly under the issue's heading in my org file, then this text is /wiped/ when I execute =org-ghi-update-current-issue=. However, any subheadings (and their text) do survive, but they never get synched back to GitHub. Cheers Will It presently allows - Importing all open issues from a project into an org-file. [Milestone due dates (if any) are added as Deadlines. - Closing Issues, Editing Tags, Changing Issue Name - Convert a TODO item into an Org-mode issue. However, it uses APIv3 of GitHub, which is Beta. So, expect some erratic behaviour. :) I have put up my code here [1]. The code isn't all that clean and robust, but it works. Hope atleast some of you will find it useful. Any suggestions, feedback and code help is more than welcome. -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [O] Thinkbook
On Thu, May 19, 2011 at 7:52 AM, Giovanni Ridolfi giovanni.rido...@yahoo.it wrote: -- Gio 19/5/11, Carsten Dominik carsten.domi...@gmail.com ha scritto: Data: Giovedì 19 maggio 2011, 12:12 Thinkbook App for the iPad. I *really* think these guys need to put in an acknowledgement for Org-mode. :/ http://www.148apps.com/reviews/thinkbook/ http://www.thinkbookapp.com/ We could ask to comment if they have been _inspired_ by Org mode or Org Mobile. No need to ask. Look at message #8 in this thread: https://thinkbook.tenderapp.com/discussions/questions/10-guidelines-for-text-format The developer says he originally wanted to use org-mode syntax for the app's file format, but that he ran out of time (and I assume ended up using something simpler). Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia
Re: [Orgmode] [org-babel] Bug in org-babel-latex when writing to PDF
Hi Eric On Mon, Jun 14, 2010 at 4:46 PM, Eric Schulte schulte.e...@gmail.com wrote: Great, thanks for hunting this down, I've changed org-babel-latex.el to call the function you mentioned above and everything appears to be working. I confirm that org-babel export of latex snippets to pdf now works as advertised. Thanks! Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Two bugs in org-indent (plus a fix to correct one of them)
Hi David Thanks for looking at this. On Tue, Jun 15, 2010 at 6:02 AM, David Maus dm...@ictsoc.de wrote: William Henney wrote: Hi all 1. If one sets org-indent-indentation-per-level to any value other than the default of 2, then the indentation of lines following a heading is not correct. I seem to have managed to fix this by changing line 231 of org-indent.el from n (* (or level 0) org-indent-indentation-per-level to n (+ 2 (* (1- (or level 0)) org-indent-indentation-per-level) Tested with org-indent-indentation-per-level = 0, 1, 2, and 3. I don't understand this: The original formula sets the indentation level of n times org-indent-indentation-per-level with n being the outline level. Why do you consider this not being correct?[1] Consider what one would want to happen when org-indent-indentation-per-level = 1 (which is what I prefer): Indentation of 0 * Level one heading Indentation of 2 ** Level two heading Indentation of 3 *** Level three heading Indentation of 4 So, the desired sequence of indentation is [0, 2, 3, 4, ...] whereas the original formula gives the sequence [0, 1, 2, 3, ...] [1] Besides, the suggested function does not consider no outline level. I.e. returns negative indentation. Yes, you are quite right -- my function does indeed return garbage if you are before the first headline. However, in practice this is not a problem since the line-prefix and wrap-prefix text properties only seem to get applied to text after headlines. But I am sure that the lisp experts on the list can come up with a more elegant function than mine. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Two bugs in org-indent (plus a fix to correct one of them)
On Tue, Jun 15, 2010 at 6:10 PM, William Henney when...@gmail.com wrote: Indentation of 0 * Level one heading Indentation of 2 ** Level two heading Indentation of 3 *** Level three heading Indentation of 4 This is very odd - gmail ate my spaces! What I actually typed was the following (spaces substituted by underscores this time): Indentation of 0 * Level one heading __Indentation of 2 ** Level two heading ___Indentation of 3 *** Level three heading Indentation of 4 Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] [org-babel] Bug in org-babel-latex when writing to PDF
Hi all If I have a snippet like so: #+begin_src latex :file foo.png Hello from org-babel! #+end_src then I can execute the source block with no problems, producing the image foo.png. However, if I change the filename to foo.pdf then it no longer works. An intermediate .tex file is produced that contains the line \usepackage[AUTO]{inputenc} which causes latex to fail. Presumably, the string AUTO should have been expanded to something, but it wasn't. This is with yesterday's org-mode and emacs 23.2.1, aquamacs 2.0 Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] [org-babel] Bug in org-babel-latex when writing to PDF
Hi Eric Thanks for your response On Mon, Jun 14, 2010 at 1:17 PM, Eric Schulte schulte.e...@gmail.com wrote: Your code snippet exports as expected for me using the latest version of Org-mode. What values do you have set for the `org-export-latex-default-packages-alist' and `org-export-latex-packages-alist' variables? My guess is that the problem could be in a rogue entry in one of those values. If you'd like to re try with (a subset of) my settings you can by evaluating the following elisp. I see the error even when I start a vanilla emacs with no customizations. Yes, you are right that org-export-latex-default-packages-alist is the culprit, but the problem is with the default value of this variable. You do not see the problem because you have overwritten that variable to remove the problematic part! The default value of org-export-latex-default-packages-alist, as defined on line 3076 of org.el, begins ((AUTO inputenc t) (T1 fontenc t) ... etc ... This works fine in the normal latex export, since the string AUTO gets replaced by the correct file encoding, but this is not being done in org-babel-latex. It looks like the function that should be used is org-export-latex-fix-inputenc, which is defined in org-latex.el Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Two bugs in org-indent (plus a fix to correct one of them)
Hi all I have recently started using org-indent (together with word-wrap) for new org files. In general, I love it. But there are a couple of small problems: 1. If one sets org-indent-indentation-per-level to any value other than the default of 2, then the indentation of lines following a heading is not correct. I seem to have managed to fix this by changing line 231 of org-indent.el from n (* (or level 0) org-indent-indentation-per-level to n (+ 2 (* (1- (or level 0)) org-indent-indentation-per-level) Tested with org-indent-indentation-per-level = 0, 1, 2, and 3. 2. org-indent fails to play nicely with org-inlinetask in two ways i) It destroys the special fontification of the inline task's leading stars, even if org-indent-mode-turns-on-hiding-stars is set to nil ii) Any text after an inline task's END statement is soft-indented as though it were part of the inline task, whereas the indentation should ideally return to what it was before the inline task. Of course, this is also a problem when org-indent is turned off, if you try to automatically hard-indent using TAB. However, in that case you can adjust by hand the indentation of the first line after the inline task, and then all the following lines will indent correctly. With org-indent the problem is much worse since there is no way of adjusting the soft indents by hand. Cheers Will P.S. Has anyone successfully converted a pre-existing org file to a form suitable for use with org-indent? By which I mean that the pre-existing file was written with hard line breaks and hard indents. The task is not trivial since one needs to remove the hard indents due to the nesting of the org headings, but to leave alone the hard indents due to the nesting of plain lists. -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Does anyone use Jump C-c C-j
Hi all On Thu, Apr 29, 2010 at 10:37 AM, Carsten Dominik carsten.domi...@gmail.com wrote: On Apr 29, 2010, at 5:27 PM, Eric S Fraga wrote: On Thu, 29 Apr 2010 09:15:53 -0600, David Frascone d...@frascone.com wrote: On Thu, Apr 29, 2010 at 8:56 AM, Eric S Fraga ucec...@ucl.ac.uk wrote: except for aquamacs opening the help in another window. I think I need to go back to Emacs.app This, unfortunately, I cannot help with, having never used a Mac... (I'm linux 100% and have been since '92). I have no idea what the difference between Emacs.app and Aquamacs may be... AquaEmacs tries to be like other Mac Applications, which all open a new frame for each document. I think you can get i back to more normal Emacs behavior by customizing `pop-up-frames', `pop-up-windows', `display-buffer-reuse-frames'. Actually, I think you just need to do (setq special-display-regexps nil) to get Aquamacs to behave properly See http://www.emacswiki.org/emacs/AquamacsEmacsCompatibilitySettings Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] A table formula bug: incremental column fill with negative values
Hi all The following is using today's git trunk of org-mode with emacs 23.1.94.1 (aquamacs 2.0preview5) Consider the following table | -8 | || || || #+TBLFM: $...@-1 - 1::@1$1=-8 Evaluate formulas once (C-u C-c *): | -8 | | -9 | || | -1 | Evaluate formulas again (C-u C-c *): | -8 | | -9 | || || What I expected: | -8 | | -9 | | -10 | | -11 | The problem always seems to start at -10. When I turn on table debugging, it first calculates the -10 value correctly, but then fails to recognise the -10 cell as a number when calculating the next row, using 0 instead, which results in -1. This is because during the intermediate formatting of the cell the minus sign in -10 abuts the column separator: |-10 |, and the |- part is then interpreted as the beginning of an hline. Any possibility of a fix? Just prepending a space to all calculated negative numbers might be enough. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
SOLVED Re: [Orgmode] cannot pull from repo.or.cz today
Just to tie up this old thread. On Thu, Mar 18, 2010 at 3:32 AM, Scot Becker scot.bec...@gmail.com wrote: ...and here. On Wed, Mar 17, 2010 at 6:37 PM, David Maus dm...@ictsoc.de wrote: William Henney wrote: Is anyone else seeing this? $ git pull --verbose repo.or.cz[0: 195.113.20.142]: errno=Operation timed out fatal: unable to connect a socket (Operation timed out) Nope, works fine here. Thanks for checking! It turned out that there was nothing wrong with repo.or.cz - the problem was simply that the sysadmins at my institute had started to block the port used by the git protocol (9418). Thankfully, they listened to reason and I am now happily git-pulling during office hours again! Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] cannot pull from repo.or.cz today
Is anyone else seeing this? $ git pull --verbose repo.or.cz[0: 195.113.20.142]: errno=Operation timed out fatal: unable to connect a socket (Operation timed out) Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Org Mode spreadsheet SUMIF
Hi Jeff On Mon, Mar 8, 2010 at 6:54 AM, Jeff Kowalczyk j...@yahoo.com wrote: What is the Org Mode spreadsheet formula idiom for a SUMIF function? The objective is to add up the numeric values for rows matching a tag column: | 2010-03-01 | 12.2 | foo | | 2010-03-02 | 11.5 | foo | | 2010-03-02 | 12.6 | bar | | 2010-03-03 | 10.2 | foo | Need a total for foo: 33.9, and bar: 12.6, etc. This is perhaps not the most elegant solution, but it does work. | date | values | tag | foo values | bar values | |++-++| | 2010-03-01 | 12.2 | foo | 12.2 | 0 | | 2010-03-02 | 11.5 | foo | 11.5 | 0 | | 2010-03-02 | 12.6 | bar | 0 | 12.6 | | 2010-03-03 | 10.2 | foo | 10.2 | 0 | |++-++| ||| | 33.9 | 12.6 | #+TBLFM: $4='(if (string-equal $3 foo) $2 0);L::$5='(if (string-equal $3 bar) $2 0);L::@6$4=vsum(@i...@ii)::@6$5=vsum(@i...@ii) The idea is to make an extra column containing only the values with a certain tag, and then sum that. It has the advantage that there is a natural place in the table to put each conditional sum. You could probably avoid the need for the extra columns if you recoded the summation using an elisp formula instead of a calc formula. As far as I know, you can't do string comparisons inside a calc formula. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Table formula bug?
Hi Carsten et al Anyone have a clue what is going on here? Cheers Will * Arctan2 bug Activate the formula editor for the following table with =C-c '=, then exit without changing anything. Note what happens to the arctan2 formula. For me, arctan2 changes to @2$20173232. | x | y | arctan | arctan2 | |---+---++-| | 1 | 1 | 45 | 45. | #+TBLFM: $3=arctan($1/$2)::$4=arctan2($1,$2) ** Versions Org 6.34trans, Aquamacs 2.0preview4, Emacs 23.1.92.1 -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Table formula bug?
Hi Carsten, On Sun, Mar 7, 2010 at 9:22 AM, Carsten Dominik carsten.domi...@gmail.com wrote: Org does read arctan2 as a field reference like B4 or AB2 and determinates that this is a row REALLY far to the right. I have fixed this special case. Are there more functions in calc which have names like this? I confirm that your fix works. Thanks for doing this so fast! A quick search for digits in the (calc) Function Index info node gives the following list: arctan2, exp10, expm1, lnp1, log10, stir1, stir2 Here is a list of all the calc operators that I could find, some of which might confuse your regexps: !, !!, !!!, !=, %, , , *, +, +/-, -, /, :, ::, :=, , =, =, ==, =, , =, ?, \, ^, _, |, ||, ||| I don't think it is necessary to allow all of these in table formulae since many have synonyms. E.g., `x y' can be written `pand(x, y)' Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] URLs are not always linked properly
On Mon, Nov 30, 2009 at 11:47 AM, Carsten Dominik carsten.domi...@gmail.com wrote: On Nov 30, 2009, at 8:10 PM, PT wrote: For example, for this URL the bracketed part is not handled as part of the URL, though it should be: http://en.wikipedia.org/wiki/Lost_(TV_series) More often than not parenthesis are around a link, not part of it - this is why the plain link heuristics does not allow them. Please surround such links with .. or [[..]] Coincidentally, just last Friday John Gruber posted a regex that deals nicely with these cases: http://daringfireball.net/2009/11/liberal_regex_for_matching_urls I think it is a perl-style regex, but perhaps it could be ported to emacs regexes. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: Org-mode version 6.30d; Hide stars
]) (quote org-agenda-later)) (define-key org-agenda-keymap [drag-mouse-3] (quote (lambda (event) (interactive e) (case (org-mouse-get-gesture event) (:left (org-agenda-earlier 1)) (:right (org-agenda-later 1))) ) ) ) ) ) org-agenda-start-on-weekday nil org-enforce-todo-dependencies t org-icalendar-store-UID t org-occur-hook '(org-first-headline-recenter) org-from-is-user-regexp \\William Henney\\ org-remember-templates '((Todo 116 * TODO %?\n %i\n %a ~/org/TODO.org Tasks) (Journal 106 * %U %?\n\n %i\n %a ~/org/JOURNAL.org) (Idea 105 * %^{Title}\n %i\n %a ~/org/JOURNAL.org New Ideas) ) org-icalendar-include-todo t ) -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: Latex export to documentclass beamer
On Mon, Aug 10, 2009 at 6:46 AM, Carsten Dominikcarsten.domi...@gmail.com wrote: 2. Is there a way to add an attribute to latex lists (itemize, enumerate, description} so that: * Slide 1 - x - y - z gets output as: \begin{itemize}[+-] \item x \item y \item z \end{itemize} No. Although you could always add \beamerdefaultoverlayspecification{+-} to the preamble. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] iPhone ---- org-mode
On Thu, Mar 26, 2009 at 4:39 PM, Carsten Dominik carsten.domi...@gmail.com wrote: I am still looking for a dedicated iPhone developer who will write and Org-mode app :-) I would love to see that! But I have neither the skills, time, nor funding to help (though I would pay good money for the app). offtopic So, I searched for emacs at the ITunes store and I found a couple of useless-looking cheat sheets[1] for the iPhone/Touch, plus a track called Emacs by a trance/techno band called BandX. And their album (11R6) seems to be named after a release of X windows... /offtopic Cheers Will [1] If you are in emacs, you have C-h b, M-x apropos, etc. If you are not in emacs, why would you need to know the keybindings? -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] iPhone ---- org-mode
On Wed, Mar 25, 2009 at 10:35 AM, Ian Barton li...@manor-farm.org wrote: I do hope that this will not stop python hackers from exploring this further, because I thought that the python solution was really good and innovative, and it shows what can be done with modules like the ones Charles has put out. - Carsten Don't worry it wont:) I have set up a repo for my Python version at git://github.com/geekinthesticks/org-reqall.git . It doesn't have anything in it at the moment, because I stupidly put my own reqall rss url in one of the versions for testing purposes, so its in the version history. I also have been hacking on Ian's python script - I hope you don't mind! I changed it to support Ta-da lists (tadalist.com) rather than reqall. In my opinion, ta-da list is a much simpler and has a nice clean interface. It has the disadvantage that it doesn't have an accompanying iPhone/Touch app that works offline, although it does have a beautiful ipod-optimized web interface. And it doesn't support bling such as voice memos, but then reqall doesn't support voice memos on the Touch either, even if you have an external mic :( Anyway, I am attaching it (sync-tadalist.py) in case anyone finds it useful. In particular, it has a few changes that Ian might want to fold back into his version. For instance, it solves the private URL problem by reading it from an external dot file. Also, the original was repeatedly parsing the org file inside the loop over feed entries. This is unnecessary, so I have moved it outside. I guess that ideally we want a webservice that 1. Allows adding tasks etc via a mobile device, preferably with offline capabilities and syncing 2. Exports RSS feeds of tasks so that org-mode can grab them 3. Exports an API that would let org-mode write information back to the service, e.g., marking a task as done Does anyone know of a service that supports all 3? Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia sync-tadalist.py Description: Binary data ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] org-exp-bibtex.el - add support to citing bibtex in both html and latex exports
On Tue, Mar 3, 2009 at 3:34 AM, Carsten Dominik domi...@science.uva.nl wrote: Now how do we want to do this with org-mode? 1) The user is responsible for creating a bib-file using whatever tools she prefers (e.g. bib2bib). 2) Add an option to just select the entries that are used in the org-file. Nothing fancy. I think (1) and (2) would be really nice. 3) Add a generic API to select+sort+format the entries. (3) seems to be indeed more than necessary. I for one would be perfectly happy if the entries would come out in the sequence of citation, which will likely be automatic? Agreed. Alphabetic sorting would be a nice optional extra, but just (1) and (2) would be great. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] worg accessibility
Hi Samuel On Thu, Feb 5, 2009 at 5:54 PM, Samuel Wales samolog...@gmail.com wrote: Thanks for trying it. Your screenshot looks good, but I don't get that using the preferences panel. I am using Tiger. Ah, that might explain it. Lots of little annoyances got fixed in Leopard (a few other little annoyances got introduced, but that's another story) I think it's something with worg, because most other sites do not run text together vertically. Maybe it is the text-align: justify; setting. You could try nuking that with a user style sheet - is that possible in Tiger? Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] html heading levels when exporting sub-tree
Hi Carsten On Fri, Feb 6, 2009 at 1:38 AM, Carsten Dominik domi...@science.uva.nl wrote: I guess you are right that this should work differently, but it is not as easy to fix as I thought. It is on my list, though. OK, I understand. Thanks for looking into it. I really appreciate the effort that you put into org mode development. How you manage to do all this and be scientifically productive too never ceases to astound me. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: Advice sought on managing decision alternatives.
On Fri, Feb 6, 2009 at 7:08 AM, Carsten Dominik domi...@science.uva.nl wrote: CHOOSEas the prefix choseness as the interpretation org-decision as the name of the module. My request would be to maybe use `choose' also as the interpretation symbol, or, alternatively, CHOSENESS as the prefix. I believe the standard spelling is chosenness, although it is a very rare word in English outside of Judaism :) Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Automatic Update of Org files
Mark On Fri, Feb 6, 2009 at 12:54 PM, Mark Elston m.els...@advantest-ard.com wrote: You say you are using Python. I have used Perl since I found a SOAP package for Perl and I haven't seen one for Python and I need it for accessing TestTrack. I would prefer Python otherwise. http://www.diveintopython.org/soap_web_services/ HTH Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] error when exporting org to html
Hi Giovanni On Thu, Feb 5, 2009 at 9:14 AM, Giovanni Ridolfi giovanni.rido...@yahoo.it wrote: 1. I selected the region with C-c @ and the I did C-c C-e h -and I found the *whole* file exported. This has always (and still does) work correctly for me. That is, only the region is exported. Perhaps it is some interaction with your customizations. Have you turned off transient-mark-mode perhaps? [snip] Regarding the issue of the subheadings, I found that, if the region begins with sublevel higher than 3, the region is exported as a list and not with numbered headings: You can change that with, for example: #+OPTIONS: H:6 However, there are certainly issues with the html headers when exporting a sub-tree. I raised this exact point last week (http://lists.gnu.org/archive/html/emacs-orgmode/2009-01/msg00729.html) but have not received any answer. I don't know if it just fell through the cracks or if it is not considered to be a reasonable question :) Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] error when exporting org to html
Correction: On Thu, Feb 5, 2009 at 9:37 AM, William Henney when...@gmail.com wrote: However, there are certainly issues with the html headers when I meant headings (i.e. h1, h6, etc), not headers. -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] worg accessibility
Hi Samuel 2009/2/5 Samuel Wales samolog...@gmail.com: I have an issue with worg, which is that it is unreadable. The R tutorial, Carsten's beginner's guide, and http://orgmode.org/worg/index.php, for example, run lines together vertically when it is displayed with size 24 fonts (the only fonts that I can use since Safari has no larger ones). I can sort of make out what they are saying, but I give up because it is too difficult. Smaller fonts are not an option. Magnification is not an option for various reasons. The worg site looks fine to me in Safari with big fonts - the biggest size I can get is about 48 pt. I am sending you a screenshot off-list. I haven't changed the default font size - I just used the trackpad two-finger pinch+zoom to increase the font size, but Cmd-+ has the same effect. Mac OS X 10.5.5 on an early-2008 model Macbook Pro. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Wishlist: drop a4paper option from the default LaTeX class
On Sat, Jan 31, 2009 at 10:42 AM, Carsten Dominik domi...@science.uva.nl wrote: Are there other opinons on this request? +1 This is a localization, and as such should not be hard-wired Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Thu, Jan 29, 2009 at 2:49 AM, Carsten Dominik domi...@science.uva.nl wrote: So here is my question to all of you. Could you, in reply to this message, list all the Org-related variables that you have customized, along with the values you used? I had forgotten the per-file customizations. Do you want these too? I have pruned this list of repetitions and boring stuff like TITLE, AUTHOR, etc. #+STARTUP: lognotestate This must have seemed like a good idea at some stage. Strangely enough, it doesn't seem to work. Possibly because I have org-log-done set to t in my global config, which does not seem to be one of the allowed values. #+SEQ_TODO: TODO(t) STARTED(s) WAITING(w@) | DONE(d) CANCELED(c@) #+SEQ_TODO: | BOUGHT(b) #+SEQ_TODO: RUNNING(r@) PAUSED(p@) | FINISHED(f@) #+SEQ_TODO: | ANOTHERDAY(a@) #+SEQ_TODO: MAYBE(m) PLAN_TO_BUY(p@) DONT_THINK_SO(d@) | BOUGHT(b) NEVER(n) #+SEQ_TODO: PENDIENTE(p@) | APROPADO(a) DESAPROPADO(d@) Different files require different todo sequences. #+OPTIONS: H:5 num:t toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t TeX:t LaTeX:t skip:t d:nil tags:not-in-toc Export options are set differently in different files according to need, although I now tend to set the :EXPORT_OPTIONS: property on a sub-tree. #+LINK: mailplane shell:open mailplane:%s #+LINK: adsauthor http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?author=%sdb_key=AST #+LINK: adscode http://adsabs.harvard.edu/abs/%s #+EXPORT_SELECT_TAGS: export #+EXPORT_EXCLUDE_TAGS: noexport I generally use the COMMENT state to control what is exported, but at one stage I must have tried to do something more complicated. I didn't stick to it. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Re: html heading levels when exporting sub-tree
Correction On Fri, Jan 30, 2009 at 1:39 PM, William Henney when...@gmail.com wrote: Currently, if I export the third sub-tree to html (via C-c @ C-x C-e h), That should have been C-c @ C-c C-e h Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] POLL: the 40 variables project
On Thu, Jan 29, 2009 at 2:49 AM, Carsten Dominik domi...@science.uva.nl wrote: So here is my question to all of you. Could you, in reply to this message, list all the Org-related variables that you have customized, along with the values you used? Here goes... Cheers Will (add-to-list 'auto-mode-alist '(\\.org$ . org-mode)) ;; global binding for saving a link to the current file (define-key global-map \C-cl 'org-store-link) ;; global binding for agenda (define-key global-map \C-ca 'org-agenda) ;; where to keep all the files (setq org-directory ~/Org/) ;; integration with calendar/diary (setq org-agenda-start-on-weekday nil) (setq org-agenda-include-diary t) ;; Export to iCal - In iCal.app subscribe to http://localhost/orgmode.ics (setq org-combined-agenda-icalendar-file /Library/WebServer/Documents/orgmode.ics) (setq org-icalendar-store-UID t) ;; turn on logging (setq org-log-done t) ;; prettier formatting (setq org-hide-leading-stars t) (setq org-startup-folded nil) ;; export latex equations (setq org-export-with-LaTeX-fragments t) ;; exporting projects to HTML (setq org-publish-project-alist '((temarios-html :base-directory ~/Org/temarios :publishing-directory /ssh:w...@crya:/http/pub/will :publishing-function org-publish-org-to-html :section-numbers nil :table-of-contents nil :style link rel=stylesheet href=\temarios.css\ type=\text/css\ ) [ ... AND LOTS MORE LIKE THAT ... ] )) (custom-set-variables '(org-agenda-files (quote (long list of files))) '(org-calc-default-modes (quote (calc-internal-prec 20 calc-float-format (float 5) calc-angle-mode deg calc-prefer-frac nil calc-symbolic-mode nil calc-date-format ( - MM - DD Www ( HH : mm)) calc-display-working-message t))) ;; I use these for switching windows '(org-disputed-keys (quote (([(control tab)] . [(control shift tab)] '(org-enforce-todo-dependencies t) '(org-icalendar-include-todo t) '(org-replace-disputed-keys t) ) (custom-set-faces '(org-code class color grayscale) (min-colors 88) (background light)) (:foreground grey30 :family -apple-monaco-* '(org-date class color) (background light)) (:foreground DarkSeaGreen4 :underline t '(org-done ((t (:foreground chartreuse3 :overline gray :underline gray :weight bold :height 0.75 '(org-level-1 class color) (min-colors 88) (background light)) (:foreground #a26 :weight bold '(org-level-2 class color) (min-colors 16) (background light)) (:inherit org-level-1 :foreground #23a '(org-level-3 class color) (min-colors 88) (background light)) (:inherit org-level-1 :foreground #2a2 '(org-level-4 class color) (min-colors 88) (background light)) (:inherit org-level-1 :foreground #952 '(org-level-5 class color) (min-colors 16) (background light)) (:inherit org-level-1 :foreground #829 '(org-level-6 class color) (min-colors 16) (background light)) (:inherit org-level-1 :foreground #288 '(org-level-7 class color) (min-colors 16) (background light)) (:inherit org-level-1 :foreground #882 '(org-level-8 class color) (min-colors 16) (background light)) (:inherit org-level-1 :foreground #911 '(org-link class color) (background light)) (:foreground MidnightBlue :underline t '(org-table class color) (min-colors 88) (background light)) (:inherit org-table :foreground Blue4 :family -apple-monaco-* '(org-tag ((t (:box (:line-width 1 :color grey75) :slant italic :weight light :height 0.7 '(org-time-grid class color) (min-colors 16) (background light)) (:foreground DarkGoldenrod '(org-todo ((t (:foreground Red2 :overline gray :underline gray :weight bold :height 0.75 ) -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] BUG? - Time summary overlay inherits org-tag face if heading has tags
Hi Carsten On Wed, Jan 21, 2009 at 3:32 AM, Carsten Dominik domi...@science.uva.nl wrote: If a heading has tags, then that heading's time summary overlay (shown by C-c C-x C-d) is displayed using the org-tag face. This looks a bit strange. Is it intended? What is intended is that the face should be only a highlight, and inherit the rest from the headline face which is below the overlay. Of course the assumption was that the tag face would not be too different from the headline face Apologies for violating your assumption then :) I take it that fixing this would not be straightforward? In that case, it is probably not worth bothering with for a purely cosmetic issue. I had put the tags in a smaller font so they weren't quite so in my face. I was wondering if I could achieve a similar effect by having the tags go in a property drawer instead of in the headline, but I couldn't see from the manual how to do this. The TAGS property seems to be created on the fly. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] BUG? - Time summary overlay inherits org-tag face if heading has tags
Hi list If a heading has tags, then that heading's time summary overlay (shown by C-c C-x C-d) is displayed using the org-tag face. This looks a bit strange. Is it intended? It is especially noticeable in my case, since I have my tags shown in a smaller font. org-mode 6.17, emacs 22.3.2, aquamacs 1.5 Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] org-plot histogram bug when the x-axis labels could be interpreted as numbers
Hi list * org-plot bug The following table works correctly with org-plot #+PLOT: title:org-plot test ind:1 type:2d with:hist set:style fill solid set:yrange [0:] | Year | a | b | |---+---+---| | x2006 | 3 | 1 | | 2007 | 1 | 2 | | 2008 | 2 | 0 | However, if the x is removed from the start of all the years, it no longer works: #+PLOT: title:org-plot bug ind:1 type:2d with:hist set:style fill solid set:yrange [0:] | Year | a | b | |--+---+---| | 2006 | 3 | 1 | | 2007 | 1 | 2 | | 2008 | 2 | 0 | From glancing through org-plot.el, it seems as though the problem is that the text-ind parameter is false when all the values in the independent variable column are legal numbers. However, my lisp skills are not up to fixing this. Cheer Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Pulling Carsten's changes.
On Thu, Jan 8, 2009 at 10:58 AM, Matthew Lundin m...@imapmail.org wrote: There's a nice FAQ entry on this: http://orgmode.org/worg/org-faq.php#keeping-current-with-Org-mode-development This reminds me that I had a couple of minor niggles with this process when I tried to pull a new version: 1. Shouldn't the Makefile install target have install-info added as a dependency? Otherwise, item 3 of the FAQ entry should be modified to include make install-info. Also, the default installation directory is /usr/local, which is not usually user-writable, so it should be sudo make install. 2. Item 6 in the FAQ entry says You should restart org mode to have the changes take effect. What is the best way to do this? I couldn't get anything to work, short of rebooting emacs. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
OT Re: [Orgmode] Re: Suggestion with bad patch for org-remember-templates
On Mon, Jan 5, 2009 at 12:41 PM, Carsten Dominik domi...@science.uva.nl wrote: -- In the bathtub of history the truth is harder to hold than the soap, and much more difficult to find. -- Terry Pratchett I do love this citation in your signature.. Actually, as of last week it should be Sir Terry Pratchett http://news.bbc.co.uk/2/hi/entertainment/7805143.stm :) Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] question about org-region-active-p
Hi Robert On Mon, Dec 15, 2008 at 7:51 PM, Robert Goldman rpgold...@sift.info wrote: [I found this because I tried to publish a subtree of an org file, and I found that org-region-active-p was NIL even after C-c @ (outline-mark-subtree).] This may be an oddity of aquamacs -- it seems to prefer cua-mode and turn off transient-mark-mode by default. I confess to not really understanding that decision or its implications. I use Aquamacs with org-mode every day, and I have never run into this problem. I just checked by turning off my customizations and transient-mark-mode is indeed on by default. After doing C-c @ in an org file, then M-: (org-region-active-p) gives t, as expected. Maybe it is a problem with your customizations. You can check by running M-x start-vanilla-aquamacs. I am running Aquamacs 1.5, org-mode 6.12b Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Publishing my personal website with Org-mode
On Thu, Nov 20, 2008 at 10:01 AM, Matthew Lundin [EMAIL PROTECTED] wrote: Yes, the horizontal TOC is standard org with some CSS styling. I still have concerns about its usability, but I like the look of it. Indeed, your horizontal TOC is very beautiful. I guess the main usability concern is that it is not immediately obvious that it is a TOC for the page, rather than a bunch of links to separate pages on your site. Would you mind if I sought (ahem) inspiration from your CSS file? Here is an example of a small bunch of pages that I published with org: http://www.crya.unam.mx/~will/temarios-armonia.html Much less ambitious than the other examples given, but it did its job. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] How to say Footnotes on other languages
(es Autor Fecha Índice Pies de página) or with the silly escape sequences: (es Autor Fecha \xcdndice Pies de p\xe1gina) Saludos Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] RELEASE: Org-mode 6.08a
On Sun, Oct 5, 2008 at 5:21 PM, Carsten Dominik [EMAIL PROTECTED] wrote: Maybe a caching problem? Maybe. But caching where? -- $ curl -s http://orgmode.org/org.tar.gz | tar tzf - | head -1 org-6.07b/ -- I am not using any proxy (to the best of my knowledge). Are you saying that org.tar.gz is 6.08 for you? Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] org-plot (generating graphs from org-mode)
Hi Eric On Sun, Aug 31, 2008 at 1:14 PM, Eric Schulte [EMAIL PROTECTED] wrote: Thanks for the feedback, much appreciated. A new version of org-plot is up on the git repo http://github.com/eschulte/org-plot/tree/master I can confirm that the new version fixes both the problems that I reported. Furthermore, the new option to use a column of text labels for the x-axis is wonderful. Thanks! If you don't mind, I would like to add the table you sent above to the example.org file in org-plot to demonstrate this feature. Yes, by all means, go ahead. I've run into a couple more minor problems that might be worth looking into if you have the time. Writing plot to file Two issues here: 1. The suffix of the output file must exactly match the name of a gnuplot terminal type. Thus file:foo.jpeg works, but file:foo.jpg doesn't. Similarly, one needs to use .postscript instead of .ps. 2. Some terminals seem to work, but some don't (there is no error message and the ouput file is created, but it is empty): - Works :: jpeg, png, svg, postscript, mp - Fails :: pdf (OK, this seems to be the only one - weird) Non-ascii characters in strings These tend not to work. However, the results vary according to the output terminal in use, so I suspect that this may be due to bugs in gnuplot. My version is : G N U P L O T: : Version 4.2 patchlevel 3 : last modified Mar 2008 : System: Darwin 9.4.0 One strange thing is that, even if the .org file is utf8, the graphics file seems to get written as latin-1. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] org-plot (generating graphs from org-mode)
Hi Eric On Tue, Aug 26, 2008 at 6:09 PM, Eric Schulte [EMAIL PROTECTED] wrote: Of course if anyone has any comments, problems, or suggestions please let me know. Org-plot is great! Thank you very much for writing this. I just found a couple of small problems, as detailed below. Cheers Will ** Bugs in org-plot *** [2008-08-28 Thu] Finding the table to plot =org-plot/goto-nearest-table= searches backward first, which means that if point is located in an options line for a following table, then it will find the previous table instead. This is usually undesired. *** [2008-08-28 Thu] Columns with multi-word text Consider the following table: #+PLOT: title:Citas ind:0 deps:(3) type:2d with:histograms set:yrange [0:] | Sede | Max cites | H-index | |---+---+-| | Chile |257.72 | 21.39 | | Leeds |165.77 | 19.68 | | São Paolo | 71.00 | 11.50 | | Stockholm |134.19 | 14.33 | | Morelia |257.56 | 17.67 | In theory, this should plot the third column. However, the data point for São Paolo comes from the second column instead. Presumably this is because of the embedded space in Sõo Paolo. If I replace it with a unicode non-breaking space, São Paolo, then it works correctly. -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] question concerning table mode / vsum / automatic adjustments of indices
Hi Rainer On Wed, Aug 27, 2008 at 6:35 AM, Rainer Stengele [EMAIL PROTECTED] wrote: Now I want to add a row after c. Being on the row below c when I press M-S-DOWN I get this: |---+| | items | amount | |---+| | a |0.5 | | b |0.0 | | c |0.5 | | || |---+| | sum | 1. | |---+| #+TBLFM:@6$2=vsum(@[EMAIL PROTECTED]) which is not what I want. I want @5 as in the case before. Is this a bug or a feature? How can I get what I need? The way you have written the vsum, org has no way of knowing that you really want to sum all the rows between the previous two horizontal lines. Instead, you should put vsum(@[EMAIL PROTECTED]) to tell it this explicitly. That way, you can even add/delete rows by hand and it will still work. Hope this helps Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] HTML export: how to delimit escaped HTML entity?
Hi Mark On Wed, Aug 27, 2008 at 5:37 PM, mtheo [EMAIL PROTECTED] wrote: The entities in org-html-entities work fine for me as long as followed by a space (or another \-escaped entity), but I can't seem to discover how they're delimited within a word. Maybe someone will correct me, but it looks to me like there is no provision in the code for delimiting these entities. In the function org-html-do-expand in org-exp.el, if you change the line 3788 (in org 6.06b): (while (setq start (string-match \\([a-zA-Z]+\\) s start)) to (while (setq start (string-match \\([a-zA-Z]+\\)\\(\\{\\}\\)? s start)) then you can use an empty pair of braces {} to end the entities (as in LaTeX macros). With that change, then \Aacute{}stor will produce Aacute;stor. I haven't tested this much, so I don't know if it has unwanted side effects elsewhere. I would also echo Sebastian's suggestion that you may be better off just directly entering the non-ascii character in the .org file. This usually works fine for export to HTML and means taht your org files are much more readable. You can either use your operating system's way of entering special characters (which in most cases is pretty clunky) or emacs' own input methods (which are very nice). You can turn one of these on with C-u C-\ - hit TAB to get a list to choose from. There are lots of language-specific ones, and also general ones like tex and sgml. For instance, with the sgml input method, you type Aacute; to get Á, or with the spanish-prefix input method you would type 'A Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] protecting ascii art
Hi Scott On Sat, Aug 16, 2008 at 11:38 AM, Scott Otterson [EMAIL PROTECTED] wrote: By the way, it would be lovely if it were possible to use emacs's built-in artist-mode: http://www.cinsk.org/emacs/emacs-artist.html to draw diagrams inside of an org mode buffer. Right now, hitting M-x artist-mode while already in org-mode clobbers the org file. What seems to work is to first set aside some lines for your artistic creation, select them, and do C-x n n (narrow-to-region) before turning on artist-mode. Then, when you have finished, turn off artist-mode and do C-x n w (widen). This is a bit of a pain to remember the steps, but it does protect the org file from getting clobbered. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] org export html with header and footer option
Hi Xin On 20 Feb 2008 21:31:07 -0500, Xin Shi [EMAIL PROTECTED] wrote: Now, when I want to publish org to html, it is possible to add a header and footer file? Usually the header file contains the style and other format related settings. There is a variable org-export-html-style, which lets insert stuff into the head ... /head section of the html file. Despite its name, you can abuse it to add stuff other than stylesheets. For instance, # Local Variables: # org-export-html-style: link rel=stylesheet # href=\temarios.css\ # type=\text/css\ # meta HTTP-EQUIV=\Refresh\ CONTENT=300 # End: There are also two variables: org-export-html-preamble and org-export-html-postamble that allow you set fixed code to appear at the beginning and end of the body ... /body section of the file. Unlike muse, they have to be literal strings rather than references to files. HTH Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Quickly Switch Between TODO States
On Feb 13, 2008 11:19 AM, Wanrong Lin [EMAIL PROTECTED] wrote: C-c C-t is what I have been using, but recently I am a little bit tired of the cycling (especially when I have 7 TODO states), so I wish to have something that can let me select a TODO state directly, like C-c C-c does for tags. C-u C-c C-t works for me Also see sec 5.2.4 of manual (org)Fast access to TODO states for other options. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: list indentation
Hi Eddward On Feb 9, 2008 11:02 AM, Eddward DeVilla [EMAIL PROTECTED] wrote: I know what I'd like, but I don't know if it's practical. Another possibility is to do like rst and require a blank line when ending a list entry. Again, I'm not sure that is reasonably workable in org-mode. But that would mean that org would have to disallow multiple paragraphs in one list item, which is currently allowed. I think the only way to get what you want is to have distinct markers for starting and ending the lists. Something like Proposal for a more explicit list syntax An attempt to provide more robust indentation for lists with follow-on text. /- - Here is a list item - Here is another item. This item has multiple paras. - And a third item /+ + With an embedded sub-list + Second sub-item +/ Final part of third item -/ And here the lists have ended, so indentation returns to normal. One thing I'm not too happy about with this proposal is that the - in the start list marker (/-) does not line up with the other -'s. An alternative could be something like -\ - one - two -/ or (if unicode is allowed) even -↓ - one - two -↑ What do people think? The interaction with org-outdent-item would be tricky. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: list indentation
On Feb 9, 2008 4:17 PM, cezar [EMAIL PROTECTED] wrote: I think a terminator would be better for the last list element. Something like a blank line. I am not sure, just throwing ideas around. But how would one distinguish a blank line that ends a list from a blank line that separates paragraphs within a list item? You are right, though, that it is the end-of-list marker that is important. On reflection, it seems to me that a beginning-of-list marker is not necessary. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: list indentation
Hi Eddward On Feb 9, 2008 5:26 PM, Eddward DeVilla [EMAIL PROTECTED] wrote: On Feb 9, 2008 4:50 PM, William Henney [EMAIL PROTECTED] wrote: You are right, though, that it is the end-of-list marker that is important. On reflection, it seems to me that a beginning-of-list marker is not necessary. That's why I suggested -. It's really only needed as a terminator, but I like symmetry. I'd like to be able have something at the top, but it should not be required. But it causes problems to allow the same marker to be used at the start and end. For instance, consider the following: - - item one - item two - - point is on this line When I hit TAB, how is org to know whether the - is supposed to start a new sublist (and so should be indented 3 spaces) or is meant to end the preceding list (and so should not be indented)? That is why I proposed that IF we are to have both start and end markers, THEN they need to be distinct. However, I now think that it would be better to just have end markers. Personally, I would prefer -/ for the XMLish feel. My objections to - are 1. It is hard to remember (was it 5 dashes or 4?) 2. It is a pain to type when you have the tex input method turned on 3. It conflicts with existing usage (sec 12.6.5 of the manual) * A line consisting of only dashes, and at least 5 of them, will be exported as a horizontal line (`hr/' in HTML). Really, the terminator should not be required unless you need it to tell org to end the list, so we don't break current files. Agreed. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: list indentation
Hi Cezar On Feb 9, 2008 5:41 PM, cezar [EMAIL PROTECTED] wrote: How common is a blank line in a list item ? I'd say it's more common for a blank line to end a list item. I agree that multi-paragraph list items are not that common. A quick random sampling of my own org files indicates about 3 instances per 1000 lines (so about 70 in total - wow, I have over 23,000 lines of org files!). However, the point is that they do exist and up to now have been (at least implicitly) encouraged. I think that, all else being equal, it is best to maintain backwards compatibility. On the other hand, if the majority decision were to outlaw multi-paragraph list items, then I wouldn't be unduly upset. A list item that complicated should probably have been a separate subheading anyway. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: list indentation
Hi Cezar On Feb 9, 2008 7:33 PM, Cezar Halmagean [EMAIL PROTECTED] wrote: I guess you are right. I should start using subheadings :) No, I meant that *I* should have been using subheadings instead of multi-paragraph list items :) Anyhow, I just found this in the manual: - Empty lines are part of the previous item, so you can have several paragraphs in one item. If you would like an empty line to terminate all currently open plain lists, configure the variable `org-empty-line-terminates-plain-lists'. - Have you tried configuring that variable? Maybe it does what you want. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: list indentation
On Feb 9, 2008 9:55 PM, Eddward DeVilla [EMAIL PROTECTED] wrote: In any case, I'm just trying to come up with something that does the job but is not an eye sore in the org buffer. I'm looking for something that visually looks like a natural footer or terminator in plain text. (And a footer ought to be able to be preceeded by a header.) I know the significance of the '/' in xml, but visually, it doesn't look right to my eyes. Aside from the meaning in xml code, it does say end-of-list to me. If anything, it seems to connect the preceeding and proceeding text, like this/that. The dashes draw a dividing line. How about -. ? Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: HTML export and heading levels
Hi Bernt On Jan 17, 2008 7:49 AM, Bernt Hansen [EMAIL PROTECTED] wrote: Bernt Hansen [EMAIL PROTECTED] writes: I started playing with HTML export this week and since I'm lazy I don't want to have to remember to export. I created a few simple functions that export my org file to HTML and copies the resulting HTML file to my webserver when I save my org file using C-x C-s. This works great for sharing my ToDo list and other documents with other people. And maybe this isn't such a great idea after all. After I've saved my document and auto-exported I can't undo things anymore... Time to look at org-publish... I have been using org-publish a lot lately and it works pretty well. One thing that you might want to consider is to publish to a directory on your local disk and then use an external utility (e.g., your script) to synchronize with the web server. The problem I have found with directly setting :publishing-directory to a remote machine in org-publish-project-alist is that when there are several files the publishing process becomes very slow (several minutes) and emacs completely locks up for that time :( Perhaps Bastien has some advice on how this can be improved. I think the problem is with tramp rather than org-mode. I currently work around the problem by publishing to a local directory and then using make and rsync to synchronize with the web server. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] New Year's (org-mode) resolutions?
On Dec 31, 2007 11:41 AM, Bastien [EMAIL PROTECTED] wrote: As this is the right time for resolutions, one single question: what are your top 3 GTD-wise (or more generally org-wise) resolutions for this upcoming year? Mine: 1. Try to catch up with a small fraction of the new functionality that has been added to org mode since I last read the manual 2. Try to read through all of Adam's and Peter's postings to this list 3. Try to keep up with Sacha's blog posts I find it mildly depressing that many other org-moders seem to be able to write faster than I can read Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: my GTD setup
Hi Ivan On Dec 23, 2007 5:20 AM, Ivan Kanis [EMAIL PROTECTED] wrote: David O'Toole [EMAIL PROTECTED] writes: ;; This file is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 3, or (at your option) ;; any later version. Hi David, thanks for sharing your setup. Could you, please, fix mew so that it does not wrap your lisp? I find it unreadable. I think the problem must be with your mail/news reader. The lisp in David's message is not wrapped. At least, it looks fine when I do Show original in gmail. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] hotkeys for org in OS X (WAS gnome)
Hi list On Dec 22, 2007 12:00 PM, Rustom Mody [EMAIL PROTECTED] wrote: I guess that there are -- broadly speaking -- 3 ways of handling this: 1. A programmable window manager 2. Generating arbitrary sequence of events by stuffing the corresponding keys into the window manager using (something like) xrecord 3. Using emacs' own clientserver setup ie emacsclient I have as of now opted for the 3rd option. My setup is as follows: .emacs has the following: (server-start) (defun myserver () (raise-frame) (make-frame-visible) (remember)) Inspired by Rustom's post, I have experimented with doing a similar thing for OS X, using applescript. The following seems to work OK. - begin script - tell application Aquamacs Emacs activate delay 1 tell application System Events tell process Emacs tell window 1 key code 53 keystroke : keystroke (myfunc) keystroke return end tell end tell end tell end tell end script This script can be bound to a hotkey using QuickSilver, or similar. Note that this doesn't use emacsclient, so it is an example of Rustom's 1st option. It is heavily indebted to a similar script that Bill Clementson posted on his blog (http://bc.tech.coop/blog/041219.html) The function myfunc does not need to contain the raise-frame and make-frame-visible commands. The command delay 1 is there to work around a bug in the virtual desktop software that I use. If emacs is running on a different desktop, then it receives a switch-frame command just after it is raised. Without the delay, the switch-frame can show up in the middle of the M-: (myfunc) sequence, which breaks things. Happy Xmas to all you org-ers! A special festive thanks to our glorious leader Carsten, and his trusty lieutenant Bastien. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Feature request - add a new heading with a lower level than current
Hi Charles On Dec 10, 2007 4:03 PM, Charles Cave [EMAIL PROTECTED] wrote: I would like a command to enter a new headline at a level BELOW the current headline. The command key binding could be a modificaton to M-RET maybe adding the ctl or shift key. The reason for this functionality is when using org-mode for brainstorming. I want to quickly add more than one child heading to the current heading. Adding the first child heading is slower because I have to do a M-RET backspace backspace asterisk (*) space the continue. Or you could just do M-return M-right - is that really too slow for you? Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: undo in org.el
Hi Tassilo On 11/14/07, Tassilo Horn [EMAIL PROTECTED] wrote: Wes Nakamura [EMAIL PROTECTED] writes: Hi Wes, On XEmacs I like being able to have a default variable width font in the org-mode buffer but still have the calendar, etc, come up in a monospace font in a different buffer in the same frame. I haven't been able to do this in Emacs since I believe fonts are not buffer local but applied to a frame. That's wrong. You can mix as many proportional and variable width faces in one buffer as you whish. For example you could use big variable width fonts for org headlines and small proportional fonts for the normal content. Simply set point on the face you want to change and hit `M-x customize-face RET'. No. I think you are missing Wes' point. Of course you can set different fonts for different faces, but that does not help with the particular issue that Wes mentions. The calendar uses the default face, as does org-mode for normal text. Therefore, you can't change one without screwing up the other. If XEmacs allows the font associated with a particular face to be buffer-local, then that is a big improvement. A work-around for GNU Emacs would be for org to use define an org-default face that inherits from default but can be changed independently. Is this feasible, Carsten? I would appreciate that feature too. The main reason I don't use XEmacs any more is that there is no version for OS X that is as nice as Aquamacs... Cheers Will (XEmacs user 1993-2005, GNU Emacs user 1990-1993, 2005-present) -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: undo in org.el
On 11/14/07, Tassilo Horn [EMAIL PROTECTED] wrote: William Henney [EMAIL PROTECTED] writes: If XEmacs allows the font associated with a particular face to be buffer-local, then that is a big improvement. And how does XEmacs know what face a new buffer should use? By its major mode? I really have no idea, but I'm guessing it works the same as any other buffer-local variable. That is, there is a global default value that is used for any buffer that has not explicitly set the variable locally. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Question: C-c C-w
On 11/7/07, Carsten Dominik [EMAIL PROTECTED] wrote: is anyone using the command `C-c C-w' a lot? I am planning to use these keys for a different purpose, and to make `org-check-deadline' accessible only through the sparse tree command `C-c /' Personally, I have only ever used it by mistake when I meant to use `C-c C-x C-w' Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: Ringing the alarm bell in orgmode
On 11/6/07, Bastien [EMAIL PROTECTED] wrote: Richard G Riley [EMAIL PROTECTED] writes: Is it just me or are emacs info pages really a bit of a dog to search through? It's not just you. Many people don't like to search through the Info pages and whether this interface is the best one for Emacs documentation is always a hot topic on the emacs-devel mailing list. But `i' (M-x Info-index) will really make your life easier. Personnally I do like Info pages and Info-mode very much. In addition to Info-index, I'm mostly using these: `l' Info-history-back `L' Info-history `]' Info-forward-node Once you get used to these few commands, it's really quick to find and fetch info relevant information. I use l a lot, but I didn't know about L - thanks! The commands I use most are spacebar, which just chugs through an entire manual, and s, which does a regexp search. I do like info pages when I can actually get the right ones to load. The big problem I have with info is in setting it up so that it finds the right files. For instance, I have totally failed to work out how I can tell it where my org info files are, with the result that it always shows me the old version that comes with my emacs (currently 4.67). I have tried setting Info-default-directory-list and Info-directory-list, but all to no avail. Has anyone else had this problem? Cheers Will HTH, -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: Ringing the alarm bell in orgmode
Thanks for your help, Chris, Richard, and Bastien. Chris's method of loading the file explicitly will be useful until I get the path sorted properly. On 11/6/07, Bastien [EMAIL PROTECTED] wrote: William Henney [EMAIL PROTECTED] writes: I use the script Pete sent a while a go update org-mode automatically. It fetches uncompress and untar the tarball archive. It copies the org info file (which name is really org) to the local ~/info/ directory where I keep latest version of Info files. Then I have this is my .emacs.el: (add-to-list 'Info-default-directory-list ~/info/) And the info page is correct. Does that help? I don't use Pete's script, but I do essentially the same thing and it doesn't work BUT, I think I have now found the culprit... It is all the fault of fink (for the non Mac users, fink is a package manager and repo for OS X, a bit like yum or apt, except a lot less useful) At some point I had added the following line to my ~/.profile test -r /sw/bin/init.sh . /sw/bin/init.sh and that file, unbeknownst to me had been setting the INFOPATH environment variable. This means that Info-directory-list gets initialised from INFOPATH and that Info-default-directory-list is completely ignored :( So, the answer seems to be to unset INFOPATH in the shell and to merge the fink info directories into my Info-default-directory-list At least, I assume this will work. I don't want to restart my emacs at the moment since I would lose too much context, but I will test it out when I next have a quiet time. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] beginner tries to convert to org-mode
Hi Detlef On 11/5/07, Detlef Steuer [EMAIL PROTECTED] wrote: But all promoting or demoting commands do not work as advertised. I get i.e. ESC S-right undefined etc. ESC-S centers next paragraph. Nice but unexpected for me. ;-) Although ESC can usually be used as a synonym for Meta, this is not always true. In particular, you can't combine ESC with shifted arrow keys. You have to use Meta-Shift-right (all keys at once), where Meta may actually be labelled as Alt or (heavens forbid) the Windows key on your keyboard. And the S in S-right is not the letter S, it is the shift key... I'm assuming you are running emacs graphically, not inside a terminal. Hope this helps Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] XHTML export - nbsp; etc.
On 11/3/07, Bastien [EMAIL PROTECTED] wrote: William Henney [EMAIL PROTECTED] writes: Here is what I have managed to work out. Apologies for answering in org syntax :) Hey this is great. I ♥ typesetting :) Me too. And the possibilities for new smilies are endless: •⋖ ⌣ Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] XHTML export - nbsp; etc.
Hi list On 11/2/07, Bastien [EMAIL PROTECTED] wrote: I'm not sure about the the last two columns. Maybe it's simpler to let -- and --- be -- and --- in HTML output as well. Shouldn't they be `endash;' and `emdash;' in HTML? http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_Symbols Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] XHTML export - nbsp; etc.
On 11/2/07, Daniel Clemente [EMAIL PROTECTED] wrote: Shouldn't they be `endash;' and `emdash;' in HTML? http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_Symbols You mean ndash; and mdash; Yes. Thanks for the correction. Personally, I tend to just use the unicode characters directly in my org file. This works quite well om the whole (see attached example). Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia unicode.org Description: Binary data ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Re: POLL: Volume of emacs-orgmode too high?
On 10/16/07, Rick Moynihan [EMAIL PROTECTED] wrote: Nuutti Kotivuori wrote: Carsten Dominik wrote: Hi, the mailing list has been extremely active recently, we have had close to 20 email a day. I am worried that this will scare away some members. Do we need to address this, or will people stick around and just wait until things cool off a bit? I think it is fine. The issues raised on the mailing list are very much to the point and actually relevant to org-mode. Agreed. I do fall behind on reading it every now and then but I always try and catch up because the quality of discussions is so high. I like having such a receptive community. Agreed too. Sometimes my eyes glaze over the GTD threads, but I can always mute the threads I'm not interested in. Perhaps an additional low volume org-mode-announce list would be a good idea for those more interested in product than process... Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] apparent bug in org-insert-link with active region
On 10/4/07, Carsten Dominik [EMAIL PROTECTED] wrote: You have found a bug - fixed for 5.11. I am also keeping the region in the buffer until the last moment now, to ease your discomfort :-) Great, thanks. I am feeling more comfortable already :) Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] apparent bug in org-insert-link with active region
Hi list If I call org-insert-link with the region active, then the region content is instantly deleted while I am prompted for the link. This is rather disconcerting, but for most link types the region content magically reappears as the default value of the description. However, for file: links the default value of the description becomes the link itself, and the previous content of the region is lost (as far as I can see). Is this intended? This is with Org version 5.09 - I'm sure it used to work at some time in the past. Cheers Will -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] apparent bug in org-insert-link with active region
Hi Bastien Thanks for looking into this. On 10/3/07, Bastien [EMAIL PROTECTED] wrote: William Henney [EMAIL PROTECTED] writes: If I call org-insert-link with the region active, then the region content is instantly deleted while I am prompted for the link. This is rather disconcerting, but for most link types the region content magically reappears as the default value of the description. Yes, maybe the region shouldn't be deleted before the link is actually inserted. However, for file: links the default value of the description becomes the link itself, and the previous content of the region is lost (as far as I can see). Is this intended? For me, the default value for the description is *always* the active region, this one being a simple string or a file link. So I expect the default value of the description itself being the link itself, since it equals the active region... or did I miss something? Yes, I think you are... I wasn't saying that the active region was of the form file:something, but rather that the link target was of that form. What happens for me is the following (when I do org-insert-link with the region active) 1. The region is deleted in the org buffer 2. I am shown the Link: prompt in the mini-buffer 3. I type in the link (or use arrows or return to grab a stored link) 4. I am shown the Description: prompt in the mini-buffer 5a. If the link I entered in step 3 was something like http://foo.org;, then all is well - the deleted region from step 1 appears as the default description. 5b. However, if the link I inserted in step 3 was something like file:/etc/whatever, then I no longer get the deleted region as the default description. Instead, I just get file:/etc/whatever I hope this is clearer. I thought perhaps the problem was with my personal set-up, so I tried it with emacs -Q -q -l minimal-org.el, where the file minimal-org.el is given below. I still see the problem (that is, behaviour 5b instead of 5a) whenever the link is of the form file:/path/to/myfile I have also found another apparent bug. When I do C-u C-c C-l, then (as described in the docs) I get prompted for a filename with path completion. However, this time the default description is blank (whether or not the region was active). Cheers Will ;;;- minimal-org.el (add-to-list 'load-path (expand-file-name ~/emacs/lisp/org)) (add-to-list 'auto-mode-alist '(\\.org$ . org-mode)) (define-key global-map \C-cl 'org-store-link) (require 'org-install) ;;;- minimal-org.el -- Dr William Henney, Centro de Radioastronomía y Astrofísica, Universidad Nacional Autónoma de México, Campus Morelia ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode