Re: [O] MobileOrg documentation?
Sean Escriva writes: > which will generate the site here: https://mobileorg.github.io/ > > However I think it may be better for contributors to use something > like this: https://github.com/cinsk/jekyll-org There's a more up-to-date Jekyll plugin for org-mode that makes use of org-ruby, and that's maintained by the same contributors. See: https://github.com/eggcaker/jekyll-org -- Carlos Sosa
Re: [O] Refile: refile to any open file.
Nick Dokos wrote: > jorge.alfaro-muri...@yale.edu (Jorge A. Alfaro-Murillo) writes: [...] >> Perhaps you should return instead only the org mode files that are >> opened, something like this: >> > > Excellent idea: refiling to an arbitrary non-org-mode file will either > skip the file (if you are lucky, in which case you just pay a > performance penalty) or it will try to use it in which case you'll end > up with an error. There is no point in including arbitrary files into > the refile list. [...] > It might be better to check the major mode of the buffer, rather than > its filename: it is not necessarily true that foo.org is an org-mode > file, or foo.txt is not. There's a built-in Org function that does this. #+begin_src elisp (org-buffer-list 'files) #+end_src
Re: [O] Refile: refile to any open file.
jorge.alfaro-muri...@yale.edu (Jorge A. Alfaro-Murillo) writes: > Isaac writes: > >> Similar to this previous post, I am trying to file orgmode items >> to files/buffers currently opened. Being elisp rookie, I tried >> and came up with the following: >> >> (defun opened-buffer-files () >> "Return the list of files currently opened in emacs" (delq nil >> (mapcar (function buffer-file-name) (buffer-list))) ) > > Perhaps you should return instead only the org mode files that are > opened, something like this: > Excellent idea: refiling to an arbitrary non-org-mode file will either skip the file (if you are lucky, in which case you just pay a performance penalty) or it will try to use it in which case you'll end up with an error. There is no point in including arbitrary files into the refile list. > #+BEGIN_SRC emacs-lisp > (delq nil > (mapcar (lambda (x) > (if (and (buffer-file-name x) >(string-match "\\.org$" >(buffer-file-name x))) > (buffer-file-name x))) > (buffer-list))) > #+END_SRC > It might be better to check the major mode of the buffer, rather than its filename: it is not necessarily true that foo.org is an org-mode file, or foo.txt is not. But in general, I think it would be better to use a more targeted approach, rather than trying to use whatever happens to be open at the time. -- Nick
Re: [O] Some thoughts on MobileOrg and its development ....
It's probably hard to assertain interest because 1) iOS projects have a high barrier to entry contribution wise. 2) A lot of people feel mobileorg doesn't fit their current needs, and are using something else. I definitely fall into both categories. I wouldn't be surprised if a few people come back once things get going again. -- Ashton Kemerling
Re: [O] MobileOrg documentation?
David Masterson writes: > John Hendy writes: > >> Did you look at the docs? >> - https://github.com/matburt/mobileorg-android/wiki/Documentation > > Unfortunately, this looks like Android documentation where I have an > iPhone. me too! > >> Unfortunately, looks like his images are borked at the moment. It's >> been a while since I've used it, but you're saying there's not an >> intuitive way to add a new heading? Can you just do "** something" (or >> similar)? > > Doesn't seem to work. The "** Something" gets treated as text for the > previous heading. I suspect that, although you type the "** Something" > at the left margin, it gets indented as text under a heading should be > which messes up the heading interpretation. > >> On Mon, Aug 4, 2014 at 11:26 PM, David Masterson >> wrote: >>> There is not much to the MobileOrg documentation. For instance, how do >>> you 'add' a new heading to an outline? Any examples around on how to >>> use MobileOrg? > > Anyone using MobileOrg? I use it still, fairly regularly. I had started work on a new doc site using middleman here: https://github.com/MobileOrg/mobileorg.github.io which will generate the site here: https://mobileorg.github.io/ However I think it may be better for contributors to use something like this: https://github.com/cinsk/jekyll-org Unfortunately development _is_ split across platforms so there are functional differences between android and ios. I'd love to see it unified though. -- -sean
Re: [O] MobileOrg documentation?
Christian Kruse writes: > Hi, > > Am 07.08.14 09:13, schrieb David Masterson: >> Anyone using MobileOrg? > > I use the iPhone version, via WebDAV. For exactly two things: > capturing TODOs and having my todo list at hand when I need it. It > works pretty well for these two tasks, gladly. As the maintainer, this is how I use it generally. I'd love to support other usage patterns though. > > Best regards, > > -- > Christian Kruse > http://ck.kennt-wayne.de/ > > -- -sean
Re: [O] MobileOrg
Xebar Saram writes: > Shame > > ive been using it for the past few months (took me a loong time to setup as > the documentation is really hard to follow). i really would love to see > mobile org developed as having my orgmode data on the go is really crucial > > best > > Z > > > On Wed, Aug 6, 2014 at 7:33 PM, Alexis wrote: > >> >> Subhan Michael Tindall writes: >> >> > There’s also a few areas I’d like to do or see some enhancements on >> > the mobile end, for example handling display or edit of properties is >> > very limited >> >> *nod* i started to address this issue with this pull request: >> >> https://github.com/matburt/mobileorg-android/pull/434 >> >> which got merged But given the lack of commits and releases more >> generally, i've been reticent to work on this further. I am the iOS maintainer. I haven't heard from Matburt for a bit so I can't comment there. He was very active for a while. >> >> >> Alexis. >> >> -- -sean
Re: [O] MobileOrg iOS status?? (Sean?)
David Masterson writes: > It appears that MobileOrg hasn't really moved in over a year. In fact, > the Changelog for MobileOrg stops at 1.5.1 where I am using 1.6.1, so it > seems that things really are not up-to-date. Looking in GitHub (which > I'm not an expert on), it appears that development has split along OS > lines. What is the status of MobileOrg in general and, in particular, > MobileOrg? (Sean??) That would be me. :) Time contraints have kept me from doing what I would like, but if there are users I can devote some time to at least getting it into shape with the latest sdk. > -- > David Masterson > Programmer At Large > > -- -sean
Re: [O] Some thoughts on MobileOrg and its development ....
Greetings Org users! (Current MobileOrg iOS maintainer here) Great to read some feedback. It's often hard to know who really cares if MobileOrg even exists. Jacek Generowicz writes: > Alexis writes: > >> i can't help but wonder if the 'MobileOrg' endeavour needs a reboot. > > It seems clear that it does. > >> More specifically, it seems to me that rebuilding MobileOrg as a single >> project [...] might be a way forward, > > This is vital! I haven't talked with Matburt for some time now, so I don't want to speak for him. However from my perspective there's a huge value in having a single codebase. Basically my preference is to do whatever will allow the most contributors to help out. > >> on top of Apache Cordova: >> >> https://cordova.apache.org/ > > I'd just like to float Kivy as another possibility: > >http://kivy.org > > What makes Kivy interesting to me in this context (apart from its > cross-platform nature) is its excellent support of gestures, which gives > me (the perhaps naive) hope that a little more than an utterly trivial > feature set might be provided on the mobile form factor. If Cordova or Kivy are a way to that I'm open to looking at them, but don't have experience with either. I am comfortable with python so Kivy appeals to me personally. >From the little experience I have with them, cross platform frameworks do suffer from a loss of fidelity compared to native applications but as mentioned that may be an acceptable trade off. There's tons of options for possible paths here (even https://wukix.com/mocl for fellow LISPers) but the key in my mind is to support a community of contributors. > >> Unfortunately, due to other existing commitments, i wouldn't be able >> to take point on such a reboot. > > The dreamer in me thinks this might be the itch-to-scratch that finally > motivates me to getting to grips with Kivy; the realist in me is pretty > certain that I fall into the same category as you. > Realistically this is the issue in most cases, plenty of well meaning help but not a lot of time to do anything. Life gets in the way. As of the iOS version specifically, I have held off updating due to a few requests to maintain support for older devices. My preference in the short term for iOS would be to update the code to the latest sdk and add a few minor features if needed, but then determine the best way forward to maintain a single common functional base. I am an owner on the github org: https://github.com/MobileOrg and it would be excellent to make it the central org for any efforts. I'm happy to help that happen however I can. -- -sean
Re: [O] Some thoughts on MobileOrg and its development ....
Carlos Sosa writes: > There's a difference feature wise between MobileOrgNG[1] and > MobileOrg-Android[2], which I believe should be merged into one project. > For instance, I don't know of MobileOrgNG having a SSH synchronizer > which many people make use of, including me, but with that said, > MobileOrgNG has a far greater and friendlier interface. > > I would suggest merging both projects for the sake of a better user > experience. Well, again, the fundamental problem here is that none of these three MobileOrg* projects are being actively worked on / maintained. The last commit to MobileOrgNG was on 13 February last year (and is "149 commits ahead, 863 commits behind" MobileOrg-Android). And despite not-insignificant discussion here on the Org mailing list about the MobileOrg* projects over the last few months, none of the lead devs for any of these projects has chimed in, which suggests work on the Org ecosystem is a very low priority for them right now. So it seems to me that the likelihood of getting the two projects to work on a merge process is similarly very low. It's certainly true that someone could create a third Android-specific version of MobileOrg that combines what they feel to be the best of both Android apps. However, assuming that new app took off, we would still have two different implementations on two different platforms where fixes and improvements to code and documentation on one platform wouldn't be immediately useful and/or appropriate for the other platform. (Not to mention there'd still not be even theoretical support for platforms other than iOS and Android.) >From a purely selfish point of view, as an Android user, a new Android app combining MobileOrg-Android and MobileOrgNG would probably meet my needs in the short term. In the medium to long term, however, i'm not yet convinced that it would make the Org-on-mobile-devices situation much more sustainably active than it is now. Alexis.
[O] org-babel with Matlab on windows?
Is anyone using Matlab with org-babel on Windows successfully? If so, how did you do it? -- --- John Kitchin http://kitchingroup.cheme.cmu.edu
[O] exporting org to org with link transforms?
I was playing around with an idea for inserting bibliographies into an exported org file. I thought I could specify a format for the 'org backend that would convert the links like this: cite:some-key -> [[#some-key]] bibliography:test.bib -> * Bibliography ** authors - title :PROPERTIES: :CUSTOM_ID: some-key :END: so, for example the formatting part of the bibliography link looks like: (lambda (keyword desc format) (cond ((eq format 'org) (org-ref-get-org-bibliography)) ((eq format 'ascii) (org-ref-get-ascii-bibliography)) ((eq format 'html) (org-ref-get-html-bibliography)) ((eq format 'latex) ;; write out the latex bibliography command (format "\\bibliography{%s}" (replace-regexp-in-string "\\.bib" "" keyword) where (org-ref-get-org-bibliography) returns a string that I want. What I get right now is no change in the links at all in an org-export buffer for org or ascii. The html and latex work fine. Should the org and ascii export work like I expect? Thanks, -- --- John Kitchin http://kitchingroup.cheme.cmu.edu
Re: [O] how to org-refile-region?
Again, ideally this functionality would be independent of the org-agenda files used by org-refile, so as to avoid displaying irrelevant headings as possible targets. Currently this is doable by doing: 1. select text 2. cut 3. other-window 4. navigate to desired target heading 5. paste text 6. other window The proposed new function would make this much more efficient: 1. select text 2. org-refile-region 3. choose target The most useful form of this would allow you to choose a target from among any currently open documents. My use case involves selecting text from one buffer and refiling it from among org-headings in another buffer, i.e. moving text from a source document displayed in one window and refiling to targets within the hierarchy of a target document displayed in another window, like so: http://i.imgur.com/E729fCQ.png Does anyone have ideas for how to implement? On Wed, Aug 13, 2014 at 5:28 PM, Peter Salazar wrote: > Is there a way to automatically refile highlighted text under an > org-heading? i.e. to cut the highlighted text and automatically paste it > under the heading of my choice? > > You could call it org-refile-region. Similar to org-refile, but to refile > not the entire subtree, but only the highlighted region under any heading > in the current document. Ideally this would offer me only headings in the > current document. > > Here's a start: > > > http://stackoverflow.com/questions/25256304/in-emacs-org-mode-how-to-refile-highlighted-text-under-an-org-heading > > Thanks! > > >
Re: [O] How to represent this in Org-mode
Marcin Borkowski writes: Are you hoping to have some properties on headlines that define the dependencies, and then export the org-file to some format that has these dependencies as links to those sections? I am teaching a course this fall and I am actually using org-mode as the format of the notes (students will be reading them in Emacs). So, I will just be putting links to org-files directly into them, and in places where I want to remind them of previous material. I wrote up each "lecture" in a separate file, and provide the order in a separate table of contents file. If you plan to export the org files, I would use org-id links in a section at the top of each file that indicate which previous material should be mastered. These should export as links in html or latex. > Dnia 2014-08-13, o godz. 14:46:41 > Pascal Fleury napisał(a): > >> Maybe this will help: >> http://orgmode.org/worg/org-contrib/org-depend.html >> >> --paf > > Thanks, but not really. My problem is not about /TODO/ dependencies - > I may as well actually /write/ the project in a totally different > order. What I want to specify is the order of /studying/ that stuff, > which finally might be turned into links to the prerequisites in each > module or something like that. > > Thanks anyway, -- --- John Kitchin Professor Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 http://kitchingroup.cheme.cmu.edu
Re: [O] Manipulating Dates Automatically in a Headline
Matt Price writes: I have not done that exactly, but here is some code that does manipulate timestamps: http://kitchingroup.cheme.cmu.edu/blog/2014/02/05/Add-time-to-a-deadline/ It is not quite what you want, but it might be a good start. > It's been a couple of days so I'll try restate this question more > clearly. I'm hoping it's possible to do something like this: > > * Week one (<2014-09-09>) > * Week two (EVALUATE A LISP EXPRESSION THAT INSERTS A TIMESTAMP ONE > WEEK LATER THAN LAST TIMESTAMP FOUND IN BUFFER) > > I don't have much experience with babel so I'm not sure how to do > this, but if it's possible I would love some hints. Thanks as always, > > Matt > > > On Mon, Aug 11, 2014 at 2:20 PM, Matt Price wrote: >> Hi Everyone, >> >> I've asked this before, but that was a year or two ago and am hoping >> someone has an idea now, perhaps involving babel or something. >> >> every year at this time I rewrite a set of syllabi. I do a lot of >> moving htings around while i'm oding it, and at the end I have to >> enter a whole bunch of dates somewhat laboriously. I have headlines >> that look about like either like this: >> >> - >> * Outline >> ** Week 1: Topic Title (<2013-09-10>) >> Longish Description >> *** Reading >> - Article 1 >> - Article 2 >> *** Lab >> *** Notes >> --- >> >> or like this: >> -- >> * Outline >> ** Week 1: <2013-09-09> >> *** Seminar: Technology and Society (<2013-09-10>) >> *** Reading >> - Article 1 >> - Article 2 >> *** Plenary: Global Citizenship (<2013-09-13>) >> >> >> I would like to replace the timestamps with code that dynamically >> generates timestamps based on the value either in the last sibling >> headline, or the parent headline. It seems to me this ought to be >> possible, but I'm not at all sure how to do it. i would really >> appreciate any guidance. thanks! >> >> Matt > > -- --- John Kitchin Professor Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 http://kitchingroup.cheme.cmu.edu
Re: [O] Some thoughts on MobileOrg and its development ....
Jacek Generowicz writes: > Alexis writes: > >> One could, for example, create an entirely new project on GitHub >> called 'MobileOrgRebooted', and create entirely new apps in the >> respective stores using that name. > > That strikes me as the sensible thing to do. > >> (As it is, there's not a uniformly named app in any case - we have >> 'MobileOrg' for iOS, and 'MobileOrg-Android' for, well, Android.) > > There's also MobileOrgNG for Android. There's a difference feature wise between MobileOrgNG[1] and MobileOrg-Android[2], which I believe should be merged into one project. For instance, I don't know of MobileOrgNG having a SSH synchronizer which many people make use of, including me, but with that said, MobileOrgNG has a far greater and friendlier interface. I would suggest merging both projects for the sake of a better user experience. [1] - https://github.com/kvj/mobileorg-android [2] - https://github.com/matburt/mobileorg-android -- Carlos Sosa
[O] how to org-refile-region?
Is there a way to automatically refile highlighted text under an org-heading? i.e. to cut the highlighted text and automatically paste it under the heading of my choice? You could call it org-refile-region. Similar to org-refile, but to refile not the entire subtree, but only the highlighted region under any heading in the current document. Ideally this would offer me only headings in the current document. Here's a start: http://stackoverflow.com/questions/25256304/in-emacs-org-mode-how-to-refile-highlighted-text-under-an-org-heading Thanks!
Re: [O] Refile: refile to any open file.
Isaac writes: Similar to this previous post, I am trying to file orgmode items to files/buffers currently opened. Being elisp rookie, I tried and came up with the following: (defun opened-buffer-files () "Return the list of files currently opened in emacs" (delq nil (mapcar (function buffer-file-name) (buffer-list))) ) Perhaps you should return instead only the org mode files that are opened, something like this: #+BEGIN_SRC emacs-lisp (delq nil (mapcar (lambda (x) (if (and (buffer-file-name x) (string-match "\\.org$" (buffer-file-name x))) (buffer-file-name x))) (buffer-list))) #+END_SRC Best, -- Jorge.
Re: [O] Refile: refile to any open file.
Isaac wrote: [...] > Similar to this previous post, I am trying to file orgmode items to > files/buffers currently opened. Some parts of my configuration [1,2] may be close to what you want (or at least give you something to start with). More recently, I've been using a slightly different approach [3] inspired by `dired-dwim-target'. [1] http://kyleam.com/posts/dynamic-org-refile-targets/ [2] https://github.com/kyleam/emacs.d/blob/8ccfbdac75d09cf068348c138fe82787e0e8b809/lisp/init-org.el#L280-313 [3] https://github.com/kyleam/emacs.d/blob/8ccfbdac75d09cf068348c138fe82787e0e8b809/lisp/init-org.el#L256-278
Re: [O] babel: ob-C with Visual C++ and compilation-mode
Thierry Banel writes: >> I have identified a minor bug. When a source code block has the mode >> cpp, we cannot expand the code or more precisely the code is not >> expanded in the correct way because the following function is missing >> >> (defun org-babel-expand-body:cpp (body params) >> "Execute BODY according to PARAMS.This function calls >> `org-babel-expand-body:C++'." >> (org-babel-expand-body:C++ body params)) > Thanks for reporting this ! You may consider submitting a patch for this > bug. The comment "Execute BODY ..." should be changed to "Expand BODY ...". > >> Ok I will change the comment >> Best >> Ernesto > You are very welcome > Thierry Thank you Thierry for your answer and all the details. I really want to be a contributor and help ob-C to improve (as well as can do a modest lisper). I tried to find a way to master Cx11 and babel is helping me a lot. I think babel can really accelerate learning and dissimation of C++. In this perspective, I have another very simple idea that I want to share with you. I find C++ too noisy. In the following piece of code I really find the presence of the main call and the return statement really annoying and useless. #+begin_src C++ :includes '( ) :results silent template auto compose(T1 t1, T2 t2) -> decltype(t1 + t2) { return t1+t2; } int main() { auto d=compose(std::string("ola"),std::string("ciao")); //d's type is std::string auto i=compose(4,2); assert(d== std::string("olaciao") && i==6); return 0 } #+end_src We can remove it by letting ob-C do the work by modifying the function org-babel-C-ensure-main-wrap. Now the code looks (according to me) easier to read #+begin_src C++ :includes '( ) :results silent template auto compose(T1 t1, T2 t2) -> decltype(t1 + t2) { return t1+t2; } template <> int compose(int t1,int t2) { return t1+t2; } main auto d=compose(std::string("ola"),std::string("ciao")); //d's type is std::string auto i=compose(4,2); assert(d== std::string("olaciao") && i==6); #+end_src What do you think ? Best Ernesto
Re: [O] How to represent this in Org-mode
Dnia 2014-08-13, o godz. 16:53:15 Thorsten Jolitz napisał(a): > Sounds for me like a typical taskjuggler project, and fortunately > there is ob-taskjuggler.el. See Do I get it correctly that taskjuggler is all about /TODO/ dependencies? If yes, it seems to be a solution to a different problem... Thanks anyway -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Adam Mickiewicz University
Re: [O] How to represent this in Org-mode
Dnia 2014-08-13, o godz. 14:46:41 Pascal Fleury napisał(a): > Maybe this will help: > http://orgmode.org/worg/org-contrib/org-depend.html > > --paf Thanks, but not really. My problem is not about /TODO/ dependencies - I may as well actually /write/ the project in a totally different order. What I want to specify is the order of /studying/ that stuff, which finally might be turned into links to the prerequisites in each module or something like that. Thanks anyway, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Adam Mickiewicz University
Re: [O] Refile: refile to any open file.
suvayu ali gmail.com> writes: > > On Sun, Feb 26, 2012 at 02:16, gmail.com> wrote: > > I have been using the function oog in org-occur-goto.el to search any > > open file, so somewhere in that file is a way to find open files. What > > remains is to use some condition from this file to declare > > org-refile-targets. I understand that a function can be used as a > > value of this variable. > > Look at the function oog-check-input. I believe it checks buffer-list > and the major-mode for each buffer to determine whether to include it > in the search. > > GL > Dear All, Similar to this previous post, I am trying to file orgmode items to files/buffers currently opened. Being elisp rookie, I tried and came up with the following: (defun opened-buffer-files () "Return the list of files currently opened in emacs" (delq nil (mapcar (function buffer-file-name) (buffer-list))) ) (setq org-refile-targets (quote ((opened-buffer-files :maxlevel . 5) (org-agenda-files :maxlevel . 5 Not suprisingly, it's not working ... I still can not get to the opened file/orgmode files, as target for filing. Can you help point out where I did it all wrong? Simiarly, I would like to add all opened buffers to agenda files list. I would really appreciate your inputs. Thanks, Isaac
Re: [O] Manipulating Dates Automatically in a Headline
this might be entirely wrong as an answer, but org has a command to clone a task with a date increment. i wonder if that would help. On 8/13/14, Matt Price wrote: > * Week one (<2014-09-09>) > * Week two (EVALUATE A LISP EXPRESSION THAT INSERTS A TIMESTAMP ONE > WEEK LATER THAN LAST TIMESTAMP FOUND IN BUFFER) -- The Kafka Pandemic: http://thekafkapandemic.blogspot.com The disease DOES progress. MANY people have died from it. And ANYBODY can get it. Denmark: free Karina Hansen NOW.
Re: [O] MobileOrg documentation?
Thx Jason just tried gnuroot. its very nice but i think would be useful for rare cases where you really need the full power of emacs/org since its a bit cumbersome to fire the whole debian>emacs>open a org note just to enter a quick capture :). do you have any tips on speeding things up etc? anyway great tip thx :) P.S could you share your color scheme from the screenshot :) Z On Wed, Aug 13, 2014 at 3:26 PM, Jason F. McBrayer wrote: > On 2014-08-08 10:38, jorge.alfaro-muri...@yale.edu wrote: > > David Masterson writes: >> >>> Not looking for complete org functionality in my phone -- just a >>> reasonable ability to edit org outlines while I'm on the road. >>> >> > If you have access by ssh to a computer that is always on, then I >> >> recommend leaving an emacsclient open and using JuiceSSH of >> ConnectBot for editing your org files on the go. >> > > Or, as is increasingly feasible in the last couple of years, running > Emacs on your mobile device. On Android, GnuRoot is a quick and easy > solution for running Emacs along with git, ssh, hg, and anything else > you might need for your org-mode workflow, and it doesn't even require > a rooted device (I prefer using Lil'Debi for running Emacs, but it > requires a rooted device and a bit more commitment). > > With a real Emacs on my device (recent screenshot [here][1]), I can > just keep my hg-based syncing workflow that I'm used to from multiple > desktops, rather than adding a new and more complex mobile syncing > workflow. I'm not disparaging the MobileOrg-Android app, it looks > great, and works great given the MobileOrg protocol it has to work > with, but it's just not what I want to work with. > > [1]: http://www.carcosa.net/jason/blog/computing/emacs/ > messageease-2014-08-02.html > -- > +---+ > | Jason F. McBrayer jmcb...@carcosa.net | > | If someone conquers a thousand times a thousand others in | > | battle, and someone else conquers himself, the latter one | > | is the greatest of all conquerors. --- The Dhammapada | > > >
Re: [O] org-mobile-push: Non-existent .#flagged.org angenda - how to avoid this message?
Nick Dokos writes: > Shavkat Rustamov writes: > >> When calling org-mobile-push, org gives this message "Non-existing agenda >> file .#flagged.org". >> >> .# are lock files (create-lockfiles variable), which get created in the org >> directory. I would prefer to have them. > > Maybe org-mobile-files-exclude-regexp can help. Something > like > > (setq org-mobile-files-exclude-regexp "\\.\\#.*") Sorry, unnecessary escapes: (setq org-mobile-files-exclude-regexp "\\.#.*") is simpler and should match the same things. -- Nick
Re: [O] org-mobile-push: Non-existent .#flagged.org angenda - how to avoid this message?
Shavkat Rustamov writes: > When calling org-mobile-push, org gives this message "Non-existing agenda > file .#flagged.org". > > .# are lock files (create-lockfiles variable), which get created in the org > directory. I would prefer to have them. Maybe org-mobile-files-exclude-regexp can help. Something like (setq org-mobile-files-exclude-regexp "\\.\\#.*") I don't use MobileOrg, so this is completely untested, and even if it works, the regexp can probably be improved. -- Nick
[O] org-mobile-push: Non-existent .#flagged.org angenda - how to avoid this message?
When calling org-mobile-push, org gives this message "Non-existing agenda file .#flagged.org". .# are lock files (create-lockfiles variable), which get created in the org directory. I would prefer to have them.
[O] Fwd: Some thoughts on MobileOrg and its development ....
Dear Mat, Henning, Richard and Sean In case you are not subscribed to email list of orgmode, the following thread might be of interest to you. Matthew Jones and Henning Weiss, and Richard Moreland and Sean Escriva are the top contributors for MobileOrg for Android and iPhone, respectively. Best, Jorge. --- Begin Message --- Topics: Some thoughts on MobileOrg and its development Re: Some thoughts on MobileOrg and its development Re: Some thoughts on MobileOrg and its development Re: Some thoughts on MobileOrg and its development Re: Some thoughts on MobileOrg and its development Re: Some thoughts on MobileOrg and its development Re: Some thoughts on MobileOrg and its development Re: Some thoughts on MobileOrg and its development Re: Some thoughts on MobileOrg and its development Re: Some thoughts on MobileOrg and its development Re: Some thoughts on MobileOrg and its development --- End Message --- --- Begin Message --- Hi all, In light of recent discussions about 'MobileOrg' - which seemingly actually constitutes two distinct projects for two different platforms - together with the apparent relative lack of activity of both projects, despite demand for them, i can't help but wonder if the 'MobileOrg' endeavour needs a reboot. More specifically, it seems to me that rebuilding MobileOrg as a single project on top of Apache Cordova: https://cordova.apache.org/ might be a way forward, for several reasons: * It would help ensure that basically the same set of functionality is available across platforms, modulo specific limitations/issues with specific platforms. And when people add or modify core functionality, that functionality would more easily become available to people across platforms, rather than the functionality being initially implemented on platform X, and people on platform Y having to wait for it to be implemented in its entirety. * Overall, only one lot of end-user documentation would need to be maintained. * It would enable MobileOrg to be made available for mobile platforms other than Android and iOS, such as Windows Phone and Blackberry. * The number of people available to assist with development might well be greater, due to the core development environment involving HTML, CSS and JavaScript. Barriers to entry for both regular and occasional committers would be much lower. i'm aware that Cordova has various limitations, including-but-not-limited-to the lack of native 'feel' of Cordova-based applications. However, i feel that the above advantages, combined with the my notion that Emacs users are probably less concerned with a perfectly slick UI than with having access to functionality they need/want, probably outweighs such limitations. Unfortunately, due to other existing commitments, i wouldn't be able to take point on such a reboot. But i'd definitely be willing and able to help out! Particularly in the area of contact management and syncing, of course. :-) Thoughts/comments/criticisms? Alexis. --- End Message --- --- Begin Message --- Would love to see a reboot and further development on org-mobile. I am not a developer myself but would love to help out with testing , writing documentation etc best Z On Sat, Aug 9, 2014 at 3:56 AM, Alexis wrote: > > Hi all, > > In light of recent discussions about 'MobileOrg' - which seemingly > actually constitutes two distinct projects for two different platforms - > together with the apparent relative lack of activity of both projects, > despite demand for them, i can't help but wonder if the 'MobileOrg' > endeavour needs a reboot. > > More specifically, it seems to me that rebuilding MobileOrg as a single > project on top of Apache Cordova: > > https://cordova.apache.org/ > > might be a way forward, for several reasons: > > * It would help ensure that basically the same set of functionality is > available across platforms, modulo specific limitations/issues with > specific platforms. And when people add or modify core functionality, > that functionality would more easily become available to people across > platforms, rather than the functionality being initially implemented > on platform X, and people on platform Y having to wait for it to be > implemented in its entirety. > > * Overall, only one lot of end-user documentation would need to be > maintained. > > * It would enable MobileOrg to be made available for mobile platforms > other than Android and iOS, such as Windows Phone and Blackberry. > > * The number of people available to assist with development might well > be greater, due to the core development environment involving HTML, > CSS and JavaScript. Barriers to entry for both regular and occasional > committers would be much lower. > > i'm aware that Cordova has various limitations, > including-but-not-limited-to the lack of native 'feel' of Cordova-based > applications. However,
Re: [O] How to represent this in Org-mode
Marcin Borkowski writes: Hello, > now that I learned how to use a hammer, everything looks like a nail. > So I want to use Org-mode for this; my question is, did anyone do > anything similar and has some suggestions how to structure this > material? > > I'm going to prepare a course in mathematical analysis (together with > the former-Scrivener-user-friend, btw). The course will be divided > into very small modules (one proof, for instance, will correspond to > *at least* one module, and often more). We want to emphasize the > connections between the ideas behind the theorems, proofs and > calculation methods, so basically the whole material will be divided > into these modules and partially ordered by the relation "... has to be > studied before ...". How to represent such a partially ordered set in > Org-mode? One idea that comes to my mind is writing a normal outline > (tree) with all the modules (possibly nested), and including links to > all "prerequisites" in every such module. Any other ideas? Sounds for me like a typical taskjuggler project, and fortunately there is ob-taskjuggler.el. See , | http://orgmode.org/worg/org-tutorials/org-taskjuggler.html. ` -- cheers, Thorsten
Re: [O] Manipulating Dates Automatically in a Headline
It's been a couple of days so I'll try restate this question more clearly. I'm hoping it's possible to do something like this: * Week one (<2014-09-09>) * Week two (EVALUATE A LISP EXPRESSION THAT INSERTS A TIMESTAMP ONE WEEK LATER THAN LAST TIMESTAMP FOUND IN BUFFER) I don't have much experience with babel so I'm not sure how to do this, but if it's possible I would love some hints. Thanks as always, Matt On Mon, Aug 11, 2014 at 2:20 PM, Matt Price wrote: > Hi Everyone, > > I've asked this before, but that was a year or two ago and am hoping > someone has an idea now, perhaps involving babel or something. > > every year at this time I rewrite a set of syllabi. I do a lot of > moving htings around while i'm oding it, and at the end I have to > enter a whole bunch of dates somewhat laboriously. I have headlines > that look about like either like this: > > - > * Outline > ** Week 1: Topic Title (<2013-09-10>) > Longish Description > *** Reading > - Article 1 > - Article 2 > *** Lab > *** Notes > --- > > or like this: > -- > * Outline > ** Week 1: <2013-09-09> > *** Seminar: Technology and Society (<2013-09-10>) > *** Reading > - Article 1 > - Article 2 > *** Plenary: Global Citizenship (<2013-09-13>) > > > I would like to replace the timestamps with code that dynamically > generates timestamps based on the value either in the last sibling > headline, or the parent headline. It seems to me this ought to be > possible, but I'm not at all sure how to do it. i would really > appreciate any guidance. thanks! > > Matt
Re: [O] [PATCH] ob-shell
On 2014-08-13 15:20, Pascal Fleury writes: > Yes, sorry for late reaction (it's holiday season here :-). Funny, it's holiday season here as well (in Bretagne) ;-) > This is an issue I introduced with the assoc. arrays, which does not > verify if the installed version of bash handles them (from bash4 on). > It needs a modification in the setup code that checks the version and > only issues assoc. array code when bash supports it. And it so happens > that Macs have bash3 installed. Will try to find such a machine and > add the test. Thanks a lot. If I can help, please let me know. Best, Alan -- OpenPGP Key ID : 040D0A3B4ED2E5C7 signature.asc Description: PGP signature
Re: [O] [PATCH] ob-shell
Yes, sorry for late reaction (it's holiday season here :-). This is an issue I introduced with the assoc. arrays, which does not verify if the installed version of bash handles them (from bash4 on). It needs a modification in the setup code that checks the version and only issues assoc. array code when bash supports it. And it so happens that Macs have bash3 installed. Will try to find such a machine and add the test. --paf On Wed, Aug 13, 2014 at 3:12 PM, Alan Schmitt < alan.schm...@polytechnique.org> wrote: > On 2014-08-04 21:48, Achim Gratz writes: > > > Alan Schmitt writes: > >> Has this been applied? I'm still seeing a failing test for ob-shell. > >> > >> 1 unexpected results: > >>FAILED ob-shell/bash-uses-assoc-arrays > > > > That's to be expected if you use a version of bash that doesn't support > > assoc arrays. > > I don't use bash, I either use zsh or fish. So I guess the version of > bash on my system is the one that ships with OS X 10.9: > > GNU bash, version 3.2.51(1)-release (x86_64-apple-darwin13) > > > WHat is the backtrace from the test? Babel (and the > > tests) blindly assume that these things work when they see you using > > "bash". > > Test ob-shell/bash-uses-assoc-arrays backtrace: > signal(ert-test-failed (((should (equal "20 cm" (org-babel-execute-s > ert-fail(((should (equal "20 cm" (org-babel-execute-src-block))) :fo > (if (unwind-protect (setq value-1098 (apply fn-1096 args-1097)) (set > (let (form-description-1100) (if (unwind-protect (setq value-1098 (a > (let ((value-1098 (quote ert-form-evaluation-aborted-1099))) (let (f > (let ((fn-1096 (function equal)) (args-1097 (list "20 cm" (org-babel > (save-restriction (org-babel-next-src-block 2) (let ((fn-1096 (funct > (progn (org-id-goto "82320a48-3409-49d7-85c9-5de1c6d3ff87") (setq to > (unwind-protect (progn (org-id-goto "82320a48-3409-49d7-85c9-5de1c6d > (let ((save-match-data-internal (match-data))) (unwind-protect (prog > (progn (let ((save-match-data-internal (match-data))) (unwind-protec > (unwind-protect (progn (let ((save-match-data-internal (match-data)) > (let ((wconfig (current-window-configuration))) (unwind-protect (pro > (unwind-protect (let ((wconfig (current-window-configuration))) (unw > (let* ((id-location (org-id-find "82320a48-3409-49d7-85c9-5de1c6d3ff > (lambda nil (let* ((id-location (org-id-find "82320a48-3409-49d7-85c > byte-code("\306\307!q\210\310\216\311 \312\216\313\314\315\316\3 > ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc > byte-code("\306\307!\211\211r\310\311!q\210\312 d\313\223)L\210)\3 > ert-run-test([cl-struct-ert-test ob-shell/bash-uses-assoc-arrays "Ba > ert-run-or-rerun-test([cl-struct-ert--stats "\\(org\\|ob\\)" [[cl-st > ert-run-tests("\\(org\\|ob\\)" #[(event-type &rest event-args) "\306 > ert-run-tests-batch("\\(org\\|ob\\)") > ert-run-tests-batch-and-exit("\\(org\\|ob\\)") > (let ((org-id-track-globally t) (org-test-selector (if org-test-sele > org-test-run-batch-tests("\\(org\\|ob\\)") > eval((org-test-run-batch-tests org-test-select-re)) > command-line-1(("--eval" "(setq vc-handled-backends nil org-startup- > command-line() > normal-top-level() > Test ob-shell/bash-uses-assoc-arrays condition: > (ert-test-failed > ((should >(equal "20 cm" > (org-babel-execute-src-block))) > :form > (equal "20 cm" "50 dl") > :value nil :explanation > (array-elt 0 > (different-atoms > (50 "#x32" "?2") > (53 "#x35" "?5") >FAILED 104/510 ob-shell/bash-uses-assoc-arrays > > Thanks, > > Alan > > -- > OpenPGP Key ID : 040D0A3B4ED2E5C7 > -- --paf
Re: [O] [PATCH] ob-shell
On 2014-08-04 21:48, Achim Gratz writes: > Alan Schmitt writes: >> Has this been applied? I'm still seeing a failing test for ob-shell. >> >> 1 unexpected results: >>FAILED ob-shell/bash-uses-assoc-arrays > > That's to be expected if you use a version of bash that doesn't support > assoc arrays. I don't use bash, I either use zsh or fish. So I guess the version of bash on my system is the one that ships with OS X 10.9: GNU bash, version 3.2.51(1)-release (x86_64-apple-darwin13) > WHat is the backtrace from the test? Babel (and the > tests) blindly assume that these things work when they see you using > "bash". Test ob-shell/bash-uses-assoc-arrays backtrace: signal(ert-test-failed (((should (equal "20 cm" (org-babel-execute-s ert-fail(((should (equal "20 cm" (org-babel-execute-src-block))) :fo (if (unwind-protect (setq value-1098 (apply fn-1096 args-1097)) (set (let (form-description-1100) (if (unwind-protect (setq value-1098 (a (let ((value-1098 (quote ert-form-evaluation-aborted-1099))) (let (f (let ((fn-1096 (function equal)) (args-1097 (list "20 cm" (org-babel (save-restriction (org-babel-next-src-block 2) (let ((fn-1096 (funct (progn (org-id-goto "82320a48-3409-49d7-85c9-5de1c6d3ff87") (setq to (unwind-protect (progn (org-id-goto "82320a48-3409-49d7-85c9-5de1c6d (let ((save-match-data-internal (match-data))) (unwind-protect (prog (progn (let ((save-match-data-internal (match-data))) (unwind-protec (unwind-protect (progn (let ((save-match-data-internal (match-data)) (let ((wconfig (current-window-configuration))) (unwind-protect (pro (unwind-protect (let ((wconfig (current-window-configuration))) (unw (let* ((id-location (org-id-find "82320a48-3409-49d7-85c9-5de1c6d3ff (lambda nil (let* ((id-location (org-id-find "82320a48-3409-49d7-85c byte-code("\306\307!q\210\310\216\311 \312\216\313\314\315\316\3 ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc byte-code("\306\307!\211\211r\310\311!q\210\312 d\313\223)L\210)\3 ert-run-test([cl-struct-ert-test ob-shell/bash-uses-assoc-arrays "Ba ert-run-or-rerun-test([cl-struct-ert--stats "\\(org\\|ob\\)" [[cl-st ert-run-tests("\\(org\\|ob\\)" #[(event-type &rest event-args) "\306 ert-run-tests-batch("\\(org\\|ob\\)") ert-run-tests-batch-and-exit("\\(org\\|ob\\)") (let ((org-id-track-globally t) (org-test-selector (if org-test-sele org-test-run-batch-tests("\\(org\\|ob\\)") eval((org-test-run-batch-tests org-test-select-re)) command-line-1(("--eval" "(setq vc-handled-backends nil org-startup- command-line() normal-top-level() Test ob-shell/bash-uses-assoc-arrays condition: (ert-test-failed ((should (equal "20 cm" (org-babel-execute-src-block))) :form (equal "20 cm" "50 dl") :value nil :explanation (array-elt 0 (different-atoms (50 "#x32" "?2") (53 "#x35" "?5") FAILED 104/510 ob-shell/bash-uses-assoc-arrays Thanks, Alan -- OpenPGP Key ID : 040D0A3B4ED2E5C7 signature.asc Description: PGP signature
Re: [O] MobileOrg documentation?
On 2014-08-08 10:38, jorge.alfaro-muri...@yale.edu wrote: David Masterson writes: Not looking for complete org functionality in my phone -- just a reasonable ability to edit org outlines while I'm on the road. If you have access by ssh to a computer that is always on, then I recommend leaving an emacsclient open and using JuiceSSH of ConnectBot for editing your org files on the go. Or, as is increasingly feasible in the last couple of years, running Emacs on your mobile device. On Android, GnuRoot is a quick and easy solution for running Emacs along with git, ssh, hg, and anything else you might need for your org-mode workflow, and it doesn't even require a rooted device (I prefer using Lil'Debi for running Emacs, but it requires a rooted device and a bit more commitment). With a real Emacs on my device (recent screenshot [here][1]), I can just keep my hg-based syncing workflow that I'm used to from multiple desktops, rather than adding a new and more complex mobile syncing workflow. I'm not disparaging the MobileOrg-Android app, it looks great, and works great given the MobileOrg protocol it has to work with, but it's just not what I want to work with. [1]: http://www.carcosa.net/jason/blog/computing/emacs/messageease-2014-08-02.html -- +---+ | Jason F. McBrayer jmcb...@carcosa.net | | If someone conquers a thousand times a thousand others in | | battle, and someone else conquers himself, the latter one | | is the greatest of all conquerors. --- The Dhammapada |
[O] How to represent this in Org-mode
Hello, now that I learned how to use a hammer, everything looks like a nail. So I want to use Org-mode for this; my question is, did anyone do anything similar and has some suggestions how to structure this material? I'm going to prepare a course in mathematical analysis (together with the former-Scrivener-user-friend, btw). The course will be divided into very small modules (one proof, for instance, will correspond to *at least* one module, and often more). We want to emphasize the connections between the ideas behind the theorems, proofs and calculation methods, so basically the whole material will be divided into these modules and partially ordered by the relation "... has to be studied before ...". How to represent such a partially ordered set in Org-mode? One idea that comes to my mind is writing a normal outline (tree) with all the modules (possibly nested), and including links to all "prerequisites" in every such module. Any other ideas? Best, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Adam Mickiewicz University
Re: [O] A gentle introduction to Emacs & Org-mode?
Dnia 2014-07-23, o godz. 23:20:13 Marcin Borkowski napisał(a): > this is only partially Org-ode related, but I hope I'll be excused. > A friend of mine uses Scrivener; he also does some simple > JavaScript/jQuery programming and HTML/CSS editing. He *is* > interested in Emacs & Org-mode, but does not want to spend more than, > say, 2 days on installing, configuring and learning basics of E&Om. > Are there any resources which might help? I offered him some help > with installing and teaching, but what could I use? (Of course, the > built-in tutorial and Sacha Chua's sketch-tutorials are great, but > what else does there exist? Also, is prelude or Emacs Starter Kit a > good idea? I understand this is opinion-based, but maybe someone has > some experience *teaching* Emacs and Org-mode?) Thanks for all the input (and for featuring this thread on Twitter;))! The friend is just starting to like Org-mode;). Best, -- Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Adam Mickiewicz University
[O] [Feature Request / Bug] Remove statistic cookies from refile candidates
I set up my refile targets and this is what I get when I'm trying to refile something from notes.org. ``` Refile subtre "Test" to (default devel.org/Project): devel.org/[0\0][0%] Project ``` Is this possible to remove automatically these statistics cookies from completion candidates list? I know that I could write some custom function to list refile targets but this option could be available by default. Regards, Marcin
Re: [O] Some thoughts on MobileOrg and its development ....
Alexis writes: > One could, for example, create an entirely new project on GitHub > called 'MobileOrgRebooted', and create entirely new apps in the > respective stores using that name. That strikes me as the sensible thing to do. > (As it is, there's not a uniformly named app in any case - we have > 'MobileOrg' for iOS, and 'MobileOrg-Android' for, well, Android.) There's also MobileOrgNG for Android. > And it certainly seems to me that it would be best to start the actual > coding of the reboot /first/, and only worry about naming rights > issues if and when it takes off. Doing otherwise is likely to bring > into play another possible obstacle to getting actual implementation > happening. Agreed.
Re: [O] Bug: clock table total time parsed incorrectly [8.2.7c (8.2.7c-elpa /home/loic/.emacs.d/elpa/org-20140730/)]
Hi Loic Loic Dachary dachary.org> writes: > > Hi, > > In the following clock table: > > #+BEGIN: clocktable :maxlevel 3 :emphasize nil :scope file :block 2014-08 :formula % :narrow 100 > #+CAPTION: Clock summary at [2014-08-11 lun. 10:17], for août 2014. > | <100> || | | | > | Headline | Time | | | % | > |-- ++--+---+---| > | *Total time* | *1d 16:04* | | | 100.0 | > | --++--+---+---| > | STARTED Read mail | 8:23 | | | 52.2 | > | STARTED GSoC | 0:49 | | | 5.1 | > ... > #+TBLFM: $5='(org-clock-time% 3$2 $2..$4);%.1f > #+END: clocktable > > The total time is apparently parsed as 16:04 instead of 1d 16:04 which leads to the incorrect conclusion > that 8:23 is 52.2% of the time. > > Emacs : GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.7) > of 2014-03-07 on lamiak, modified by Debian > Package: Org-mode version 8.2.7c (8.2.7c-elpa /home/loic/.emacs.d/elpa/org-20140730/) > This is a workaround for your problem (that I also faced) in order to have the clocktables sum correctly. One just sets the time format to hours and minutes. A real bugfix naturally would be much nicer. --- ;; format string used when creating CLOCKSUM lines and when generating a ;; time duration (avoid showing days. some clocktable functions cannot ;; digest ;; day formats, e.g. org-clock-time%) (setq org-time-clocksum-format '(:hours "%d" :require-hours t :minutes ":%02d" :require-minutes t)) Cheers, Derek