Quantcast

Re: org-mode + freeplane

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: org-mode + freeplane

Felix Natter
Administrator
Fred Gruber <[hidden email]> writes:

> yes I think making it html would make sense. Hopefully also convert list to html lists (<ul><li>) 
>
> I think we should just make a free plane version and forget about compatibility with freemind. I think the reason
> the  freeplane fork was created was the slow development progress in freemind and we are seeing this lack of
> features in this case as well.

hello Fred,

I have fixed a few things:
- POSITION, BACKGROUND_COLOR, FOLDED
- TODO priorities work
- icons checked and unchecked for TODOs
- external links should work (* TODO [[http://www.gnome.org]])

A few notes:
- I disabled the distribution of org-nodes on the left and right sides
  (which I find confusing) --> what do you think?
- how to handle [[www.gnome.org]]? Assume http://?

The code is at:
  https://github.com/fnatter/org-freeplane

Can you "git clone" this, or shall I always send you the latest files?

make sure to put:
(load (expand-file-name "~/elisp/org-exp"))
(load (expand-file-name "~/elisp/org-freeplane"))
topmost in your .emacs for testing.

Best Regards,
Felix

> thanks
> Fred
>
> On Tue, Aug 5, 2014 at 2:25 PM, Felix Natter <[hidden email]> wrote:
>
>     Fred Gruber <[hidden email]> writes:
>    
>     > Hi Felix,
>    
>     hi Fred,
>    
>     I am ccing the freeplane developer list.
>    
>     @Devs: org-mode is a popular Emacs (major) mode for editing tree
>     structured documents, and Fred and I are working on making sure that org
>     mode's freemind export is working properly with Freeplane.
>     Input from you is appreciated. (please keep Fred in CC:).
>    
>     > thank you for taking the time for fixing this. 
>    
>     No problem - thanks for guiding me (that makes me more motivated :-))
>    
>     > You are right that it doesn't make sense to have level 3 and 1 but not 2.  However, how about
>     > getting emacs send an error in that case rather than generating an incomplete mindmap?
>    
>     I'll try to do it - but it's not trivial.
>    
>     > I tried the new version and works really well. Just one questions. I tried it in docear (which
>     > is based on freeplane) and for the TODO icos I'm getting an X icon. Is this the intended icon?
>     >
>     > If it is I think it would make more sense to use the "uncheck" icon for TODO and "check" icon
>     > for DONE.
>    
>     The problem is that the "[x]" and "[ ]" icons are not available in
>     FreeMind 0.9.0. We could decide to make our own "org-freeplane.el" though.
>    
>     > One other thing which would make it even more amazing would be to transform the deadline into
>     > an alarm (at least in Docear there is an option to add alarms)
>     >
>     > For example if I put an alarm for august 4 at 12:27, then ,docear generate the following in the
>     > mindmap.mm source code: 
>     >
>     > <hook NAME="plugins/TimeManagementReminder.xml">
>     >     <Parameters REMINDUSERAT="1407180420000" PERIOD="1" UNIT="DAY"/>
>     > </hook>
>    
>     That is also unsupported by FreeMind I think.
>    
>     > Also noticed that links in the org file [[www.google.com]] are not converted to links in the
>     > mindmap.
>    
>     It would be trivial to create <a
>     href="http://www.google.com">www.google.com</a> HTML from this, but IMHO
>     it would be better to convert it to a real hyperlink node (the one with
>     the arrow icon).
>     However, what do we do with something like that:
>    
>     * heading 1
>     a list:
>     - one
>     - two with [[www.google.com]]
>     - three
>     * heading 2
>    
>     The easiest way is to treat everything between heading 1 and heading 2
>     as a HTML richtext node. Would that be useful?
>    
>     Best Regards,
>     Felix
>    
>     > thanks again
>     > Fred
>     >
>     > On Mon, Aug 4, 2014 at 3:02 PM, Felix Natter <[hidden email]> wrote:
>     >
>     >     Fred Gruber <[hidden email]> writes:
>     >
>     >     hello Fred,
>     >
>     >     finally I got around to fixing some stuff (new org-freemind.el is attached).
>     >
>     >     > I tried and it works pretty well. I'm sending an example. There are two things that could
>     >     be
>     >     > improved:
>     >     > - plain list are not converted to child nodes. Shouldn't they be?
>     >
>     >     I think it makes perfect sense to have lists within nodes as opposed to
>     >     creating child nodes. But neither unordered nor ordered lists are
>     >     currently converted to such lists in html. Maybe I should fix this.
>     >
>     >     > - when I add a TODO it tries to add an icon and I think it can't find it so it fills the
>     >     space
>     >     > with something weird.
>     >
>     >     This is fixed.
>     >
>     >     > - I have another more complex org file from a real project that give me an error when
>     >     parsing and
>     >     > only parse the first 2 heading. I'm trying to figure out why this is the case and will
>     >     report
>     >     > when I find out.
>     >
>     >     Your example contains this:
>     >
>     >     * Meetings
>     >     - www.google.com
>     >     Datasets
>     >     - Microarray?
>     >     Currently I'm just testing with the microarray data
>     >     - Tissue/Genetic?
>     >     - Description of data
>     >       - [[https://www.synapse.org/Portal.html#!Synapse:syn2384331/wiki/62827]]
>     >     - Details of the gene essentiality dataset
>     >       - [[https://www.synapse.org/Portal.html#!Synapse:syn2384331/wiki/64243]]
>     >     *** DONE read description of data
>     >         DEADLINE: <2014-06-30 Mon>
>     >         :PROPERTIES:
>     >         :ID:       f43ba6e1-5f33-47f5-8e94-2bf7403a4d85
>     >         :END:
>     >         [[datainfo]]
>     >     *** DONE Try to understand how to use GNS platform to solve problem
>     >         DEADLINE: <2014-06-30 Mon>
>     >         :PROPERTIES:
>     >         :ID:       29216043-82db-4ba8-9477-19fc8935adaa
>     >         :END:
>     >     *** DONE Look at other challenges to see if there is another one that is more amenable to
>     >     be solved using REFS
>     >         :PROPERTIES:
>     >         :ID:       e4940885-9904-48bc-b388-701863d7396b
>     >         :END:
>     >
>     >     --> after a 1st level heading "Meetings" directly follows a third-level
>     >     heading ("DONE read description of data")
>     >     --> do we really want to support this?
>     >
>     >     > Hi Felix,.
>     >     > I posted the examples that give problem to the forum
>     >     > http://sourceforge.net/p/freeplane/discussion/758437/thread/1ffb4287/
>     >
>     >     Thanks.
>     >
>     >     Are there other things broken or things that you would like to function
>     >     differently? If so, please provide minimal examples (*.org is enough).
>     >
>     >     Cheers and Best Regards,
>     >     Felix
>     >
>     >     > Fred
>     >     >
>     >     > On Sun, Jul 6, 2014 at 8:28 AM, Felix Natter <[hidden email]> wrote:
>     >     >
>     >     >     Fred Gruber <[hidden email]> writes:
>     >     >
>     >     >     > thanks. I will check it out
>     >     >
>     >     >     hi Fred,
>     >     >
>     >     >     would you be so kind to help me fix org-mode Freeplane support by
>     >     >     supplying examples of things that don't work
>     >     >     (as described here:
>     >     >     http://sourceforge.net/p/freeplane/discussion/758437/thread/1ffb4287/#b3f0)
>     >     >     ?
>     >     >
>     >     >     Best Regards,
>     >     >     Felix
>     >     >
>     >     >     > On Fri, Jul 4, 2014 at 2:14 PM, <[hidden email]> wrote:
>     >     >     >
>     >     >     >     hi Fred,
>     >     >     >
>     >     >     >     I replied to your post here:
>     >     >     >     https://sourceforge.net/p/freeplane/discussion/758437/thread/1ffb4287/
>     >     >     >
>     >     >     >     Best Regards!
>     >     >     >     Felix
>     >     >     >
>     >     >     >    
>     >     >    
>     >    
>     ---------------------------------------------------------------------------------------------------------------
>     >     >     >
>     >     >     >     This message was sent to you via the SourceForge web mail form.
>     >     >     >     You may reply to this message directly, or at
>     >     >     http://sourceforge.net/u/fnatter/profile/send_message
>     >     >     >
>     >     >
>     >     >     --
>     >     >     Felix Natter
>     >     >
>     >
>     >     --
>     >     Felix Natter
>     >
>    
>     --
>     Felix Natter
>

--
Felix Natter
Loading...