* Keeping a wiki with org-mode @ 2009-06-12 21:32 Marcelo de Moraes Serpa 2009-06-12 21:52 ` Russell Adams 2009-06-13 19:56 ` Matthew Lundin 0 siblings, 2 replies; 12+ messages in thread From: Marcelo de Moraes Serpa @ 2009-06-12 21:32 UTC (permalink / raw) To: emacs-orgmode Hello, I wonder what is the best way to implement a wiki with org? I know you can hyperlink to anything, but what I was thinking was something automatic, like what WikiDPad does or Tomboy -- like having wikiwords (CamelCase) automatically linked as you type to a filename in the system (a specific directory you specify for the wiki). If it is not possible, it could be a nice addition for a future org version. Thanks, Marcelo. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Keeping a wiki with org-mode 2009-06-12 21:32 Keeping a wiki with org-mode Marcelo de Moraes Serpa @ 2009-06-12 21:52 ` Russell Adams 2009-06-12 22:09 ` Marcelo de Moraes Serpa 2009-06-13 19:56 ` Matthew Lundin 1 sibling, 1 reply; 12+ messages in thread From: Russell Adams @ 2009-06-12 21:52 UTC (permalink / raw) To: emacs-orgmode That is what the Worg project does, its linked to off the main Org-mode page. On Fri, Jun 12, 2009 at 04:32:36PM -0500, Marcelo de Moraes Serpa wrote: > Hello, > > I wonder what is the best way to implement a wiki with org? I know you > can hyperlink to anything, but what I was thinking was something > automatic, like what WikiDPad does or Tomboy -- like having wikiwords > (CamelCase) automatically linked as you type to a filename in the > system (a specific directory you specify for the wiki). If it is not > possible, it could be a nice addition for a future org version. > > Thanks, > > Marcelo. > > > _______________________________________________ > 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 > ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Keeping a wiki with org-mode 2009-06-12 21:52 ` Russell Adams @ 2009-06-12 22:09 ` Marcelo de Moraes Serpa 2009-06-12 22:35 ` Russell Adams ` (2 more replies) 0 siblings, 3 replies; 12+ messages in thread From: Marcelo de Moraes Serpa @ 2009-06-12 22:09 UTC (permalink / raw) To: emacs-orgmode Hmm, I thought Worg was an approach on using org (in a distributed manner, with the goal of contributing to the org-mode project itself) instead of an extension to provide wiki-enhancements to org. Or am I wrong? Thanks, Marcelo. On Fri, Jun 12, 2009 at 4:52 PM, Russell Adams<RLAdams@adamsinfoserv.com> wrote: > That is what the Worg project does, its linked to off the main > Org-mode page. > > On Fri, Jun 12, 2009 at 04:32:36PM -0500, Marcelo de Moraes Serpa wrote: >> Hello, >> >> I wonder what is the best way to implement a wiki with org? I know you >> can hyperlink to anything, but what I was thinking was something >> automatic, like what WikiDPad does or Tomboy -- like having wikiwords >> (CamelCase) automatically linked as you type to a filename in the >> system (a specific directory you specify for the wiki). If it is not >> possible, it could be a nice addition for a future org version. >> >> Thanks, >> >> Marcelo. >> >> >> _______________________________________________ >> 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 >> > > > ------------------------------------------------------------------ > Russell Adams RLAdams@AdamsInfoServ.com > > PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ > > Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 > > > _______________________________________________ > 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 > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Keeping a wiki with org-mode 2009-06-12 22:09 ` Marcelo de Moraes Serpa @ 2009-06-12 22:35 ` Russell Adams 2009-06-12 22:41 ` Eric Schulte 2009-06-12 23:26 ` Sebastian Rose 2 siblings, 0 replies; 12+ messages in thread From: Russell Adams @ 2009-06-12 22:35 UTC (permalink / raw) To: emacs-orgmode Its a shared Git repo whose content is exported to html on a regular basis. Therefor it is; - Multiuser - Versioned (Git) - Browser compatible (read only) - Based on Org (writing) All the standard hyperlinks apply. Is there something wiki-like you wanted specifically? I think the only item we don't do is CamelCase. Thanks. On Fri, Jun 12, 2009 at 05:09:07PM -0500, Marcelo de Moraes Serpa wrote: > Hmm, I thought Worg was an approach on using org (in a distributed > manner, with the goal of contributing to the org-mode project itself) > instead of an extension to provide wiki-enhancements to org. Or am I > wrong? > > Thanks, > > Marcelo. > > On Fri, Jun 12, 2009 at 4:52 PM, Russell Adams<RLAdams@adamsinfoserv.com> wrote: > > That is what the Worg project does, its linked to off the main > > Org-mode page. > > > > On Fri, Jun 12, 2009 at 04:32:36PM -0500, Marcelo de Moraes Serpa wrote: > >> Hello, > >> > >> I wonder what is the best way to implement a wiki with org? I know you > >> can hyperlink to anything, but what I was thinking was something > >> automatic, like what WikiDPad does or Tomboy -- like having wikiwords > >> (CamelCase) automatically linked as you type to a filename in the > >> system (a specific directory you specify for the wiki). If it is not > >> possible, it could be a nice addition for a future org version. > >> > >> Thanks, > >> > >> Marcelo. > >> > >> > >> _______________________________________________ > >> 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 > >> > > > > > > ------------------------------------------------------------------ > > Russell Adams ? ? ? ? ? ? ? ? ? ? ? ? ? ?RLAdams@AdamsInfoServ.com > > > > PGP Key ID: ? ? 0x1160DCB3 ? ? ? ? ? http://www.adamsinfoserv.com/ > > > > Fingerprint: ? ?1723 D8CA 4280 1EC9 557F ?66E8 1154 E018 1160 DCB3 > > > > > > _______________________________________________ > > 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 > > > > > _______________________________________________ > 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 > ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Keeping a wiki with org-mode 2009-06-12 22:09 ` Marcelo de Moraes Serpa 2009-06-12 22:35 ` Russell Adams @ 2009-06-12 22:41 ` Eric Schulte 2009-06-12 23:26 ` Sebastian Rose 2 siblings, 0 replies; 12+ messages in thread From: Eric Schulte @ 2009-06-12 22:41 UTC (permalink / raw) To: Marcelo de Moraes Serpa; +Cc: emacs-orgmode I think the use of the work wiki here is causing confusion. I don't think you are talking about actually running a wiki based on org-mode formatted files (to which worg would be applicable). However rather than the behavior you are suggesting (automatically transforming CamelCase words into links in org-mode buffers) it should be sufficient to use the `org-insert-link' function, or if you would prefer a different syntax you could try something like the following which will prompt you for a file name after you type "file" and then hit the [TAB] key. --8<---------------cut here---------------start------------->8--- ;; expand files on tab (defun org-insert-link-maybe () "insert a file link depending on the context" (interactive) (let ((case-fold-search t)) (if (save-excursion (when (re-search-backward "[[:space:]]" nil t) (forward-char 1) (looking-at "\\[?\\[?file:?"))) (progn (replace-match "") (org-insert-link '(4)) t) nil))) (add-hook 'org-tab-first-hook 'org-insert-link-maybe) --8<---------------cut here---------------end--------------->8--- Cheers -- Eric Marcelo de Moraes Serpa <celoserpa@gmail.com> writes: > Hmm, I thought Worg was an approach on using org (in a distributed > manner, with the goal of contributing to the org-mode project itself) > instead of an extension to provide wiki-enhancements to org. Or am I > wrong? > > Thanks, > > Marcelo. > > On Fri, Jun 12, 2009 at 4:52 PM, Russell Adams<RLAdams@adamsinfoserv.com> wrote: >> That is what the Worg project does, its linked to off the main >> Org-mode page. >> >> On Fri, Jun 12, 2009 at 04:32:36PM -0500, Marcelo de Moraes Serpa wrote: >>> Hello, >>> >>> I wonder what is the best way to implement a wiki with org? I know you >>> can hyperlink to anything, but what I was thinking was something >>> automatic, like what WikiDPad does or Tomboy -- like having wikiwords >>> (CamelCase) automatically linked as you type to a filename in the >>> system (a specific directory you specify for the wiki). If it is not >>> possible, it could be a nice addition for a future org version. >>> >>> Thanks, >>> >>> Marcelo. >>> >>> >>> _______________________________________________ >>> 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 >>> >> >> >> ------------------------------------------------------------------ >> Russell Adams RLAdams@AdamsInfoServ.com >> >> PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ >> >> Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 >> >> >> _______________________________________________ >> 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 >> > > > _______________________________________________ > 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 ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Keeping a wiki with org-mode 2009-06-12 22:09 ` Marcelo de Moraes Serpa 2009-06-12 22:35 ` Russell Adams 2009-06-12 22:41 ` Eric Schulte @ 2009-06-12 23:26 ` Sebastian Rose 2009-06-12 23:30 ` Marcelo de Moraes Serpa 2 siblings, 1 reply; 12+ messages in thread From: Sebastian Rose @ 2009-06-12 23:26 UTC (permalink / raw) To: Marcelo de Moraes Serpa; +Cc: emacs-orgmode Marcelo de Moraes Serpa <celoserpa@gmail.com> writes: > Hmm, I thought Worg was an approach on using org (in a distributed > manner, with the goal of contributing to the org-mode project itself) > instead of an extension to provide wiki-enhancements to org. Or am I > wrong? Worg is loosely realated to orgmode.org. We link back and forth, but stuff committed to Worg will always show up below orgmode.org/worg/. It's not a wiki though. We push to a common repo, and that repo is pulled (I think once an hour) and then exported on (or to??) the server by emacs. That's how the site is kept up to date. > On Fri, Jun 12, 2009 at 4:52 PM, Russell Adams<RLAdams@adamsinfoserv.com> wrote: >>> I wonder what is the best way to implement a wiki with org? I know you >>> can hyperlink to anything, but what I was thinking was something >>> automatic, like what WikiDPad does or Tomboy -- like having wikiwords >>> (CamelCase) automatically linked as you type to a filename in the >>> system (a specific directory you specify for the wiki). If it is not >>> possible, it could be a nice addition for a future org version. There are no CamelCase links in Org-mode for a reason. But there is automatic link and page creation. I have no problem with this syntax here: [[file:../relative/path.org][Look here]] http://orgmode.org/worg file:./file.png file:somefile.org You can create the page simply by clicking on the (file) link or pressing `C-c C-o' while on it. You go back to the link with `C-x &' later on. And, automatic link creation can be done the other way round in Org-mode: If you visit an interesting place (a web page, email, man page...) you store a link to that location, whenever you either `remember' something, or through `C-c L', or click your org-remember bookmark, org-store-link bookmark, org-open-source bookmark.... In the `C-c L' case you may insert the link later on by pressing `C-c C-l'. In case you clicked a `store-link' bookmark, simple yanking is enough. Hm - `C-c L' and remember are even more usefull. For emacs users _very_ usefull, since you may store usefull links to a place _inside_ a source file to a file _inside_ a certain projects documentation/todo-file. But back to the wiki thing: why not use a WIKI when you need one ???? Org-mode is ready to generate online content, yes, but online content is not ready to cope with full fledged org files (should be feasable, but no one did it). Best wishes Sebastian ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Keeping a wiki with org-mode 2009-06-12 23:26 ` Sebastian Rose @ 2009-06-12 23:30 ` Marcelo de Moraes Serpa 2009-06-13 0:03 ` Dan Davison 0 siblings, 1 reply; 12+ messages in thread From: Marcelo de Moraes Serpa @ 2009-06-12 23:30 UTC (permalink / raw) To: Sebastian Rose; +Cc: emacs-orgmode Thank you all for the replies, What I was suggesting is something like what WikiDPad does, a local wiki-like KB. WikiDPad exposes a very agile workflow, where CameCased words get automatically identified as wiki words and it automatically create files in the filesystem with the name of the wikiword. On Fri, Jun 12, 2009 at 6:26 PM, Sebastian Rose<sebastian_rose@gmx.de> wrote: > Marcelo de Moraes Serpa <celoserpa@gmail.com> writes: >> Hmm, I thought Worg was an approach on using org (in a distributed >> manner, with the goal of contributing to the org-mode project itself) >> instead of an extension to provide wiki-enhancements to org. Or am I >> wrong? > > > Worg is loosely realated to orgmode.org. We link back and forth, but > stuff committed to Worg will always show up below orgmode.org/worg/. > > It's not a wiki though. We push to a common repo, and that repo is > pulled (I think once an hour) and then exported on (or to??) the server > by emacs. That's how the site is kept up to date. > > > > >> On Fri, Jun 12, 2009 at 4:52 PM, Russell Adams<RLAdams@adamsinfoserv.com> wrote: >>>> I wonder what is the best way to implement a wiki with org? I know you >>>> can hyperlink to anything, but what I was thinking was something >>>> automatic, like what WikiDPad does or Tomboy -- like having wikiwords >>>> (CamelCase) automatically linked as you type to a filename in the >>>> system (a specific directory you specify for the wiki). If it is not >>>> possible, it could be a nice addition for a future org version. > > > There are no CamelCase links in Org-mode for a reason. But there is > automatic link and page creation. I have no problem with this syntax > here: > > [[file:../relative/path.org][Look here]] > > http://orgmode.org/worg > file:./file.png > file:somefile.org > > > You can create the page simply by clicking on the (file) link or > pressing `C-c C-o' while on it. > > You go back to the link with `C-x &' later on. > > > > And, automatic link creation can be done the other way round in > Org-mode: > > If you visit an interesting place (a web page, email, man page...) you > store a link to that location, whenever you either `remember' something, > or through `C-c L', or click your org-remember bookmark, org-store-link > bookmark, org-open-source bookmark.... > > In the `C-c L' case you may insert the link later on by pressing `C-c > C-l'. In case you clicked a `store-link' bookmark, simple yanking is > enough. > > Hm - `C-c L' and remember are even more usefull. For emacs users _very_ > usefull, since you may store usefull links to a place _inside_ a source > file to a file _inside_ a certain projects documentation/todo-file. > > > > But back to the wiki thing: why not use a WIKI when you need one ???? > > > Org-mode is ready to generate online content, yes, but online content is > not ready to cope with full fledged org files (should be feasable, but > no one did it). > > > > > > Best wishes > > Sebastian > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Keeping a wiki with org-mode 2009-06-12 23:30 ` Marcelo de Moraes Serpa @ 2009-06-13 0:03 ` Dan Davison 2009-06-14 6:17 ` Carsten Dominik 0 siblings, 1 reply; 12+ messages in thread From: Dan Davison @ 2009-06-13 0:03 UTC (permalink / raw) To: Marcelo de Moraes Serpa; +Cc: emacs-orgmode Marcelo de Moraes Serpa <celoserpa@gmail.com> writes: > Thank you all for the replies, > > What I was suggesting is something like what WikiDPad does, a local > wiki-like KB. WikiDPad exposes a very agile workflow, where CameCased > words get automatically identified as wiki words and it automatically > create files in the filesystem with the name of the wikiword. Hi Marcelo, I just did a search of the mailing list for 'CamelCase' (search available on the org home page) and it shows that what support there was for CamelCase-style links has always been unenthusiastic and was eventually removed from the core. I think people are happy with the current syntax for links, and as Sebastian and Eric have shown, we already have convenient commands for e.g. creating the links, and creating content in the file being linked to. However, as Carsten points out in one of those threads, that's not to say someone couldn't add it as a contributed package. One of the posts thrown up by that search is by Taru Karttunen, http://article.gmane.org/gmane.emacs.orgmode/13050 showing a line of perl that can help with converting existing camel case links to org style. (For most normal people I imagine that it also provides a beneficial exercise in perl regexps.) Dan > > > > On Fri, Jun 12, 2009 at 6:26 PM, Sebastian Rose<sebastian_rose@gmx.de> wrote: >> Marcelo de Moraes Serpa <celoserpa@gmail.com> writes: >>> Hmm, I thought Worg was an approach on using org (in a distributed >>> manner, with the goal of contributing to the org-mode project itself) >>> instead of an extension to provide wiki-enhancements to org. Or am I >>> wrong? >> >> >> Worg is loosely realated to orgmode.org. We link back and forth, but >> stuff committed to Worg will always show up below orgmode.org/worg/. >> >> It's not a wiki though. We push to a common repo, and that repo is >> pulled (I think once an hour) and then exported on (or to??) the server >> by emacs. That's how the site is kept up to date. >> >> >> >> >>> On Fri, Jun 12, 2009 at 4:52 PM, Russell Adams<RLAdams@adamsinfoserv.com> wrote: >>>>> I wonder what is the best way to implement a wiki with org? I know you >>>>> can hyperlink to anything, but what I was thinking was something >>>>> automatic, like what WikiDPad does or Tomboy -- like having wikiwords >>>>> (CamelCase) automatically linked as you type to a filename in the >>>>> system (a specific directory you specify for the wiki). If it is not >>>>> possible, it could be a nice addition for a future org version. >> >> >> There are no CamelCase links in Org-mode for a reason. But there is >> automatic link and page creation. I have no problem with this syntax >> here: >> >> [[file:../relative/path.org][Look here]] >> >> http://orgmode.org/worg >> file:./file.png >> file:somefile.org >> >> >> You can create the page simply by clicking on the (file) link or >> pressing `C-c C-o' while on it. >> >> You go back to the link with `C-x &' later on. >> >> >> >> And, automatic link creation can be done the other way round in >> Org-mode: >> >> If you visit an interesting place (a web page, email, man page...) you >> store a link to that location, whenever you either `remember' something, >> or through `C-c L', or click your org-remember bookmark, org-store-link >> bookmark, org-open-source bookmark.... >> >> In the `C-c L' case you may insert the link later on by pressing `C-c >> C-l'. In case you clicked a `store-link' bookmark, simple yanking is >> enough. >> >> Hm - `C-c L' and remember are even more usefull. For emacs users _very_ >> usefull, since you may store usefull links to a place _inside_ a source >> file to a file _inside_ a certain projects documentation/todo-file. >> >> >> >> But back to the wiki thing: why not use a WIKI when you need one ???? >> >> >> Org-mode is ready to generate online content, yes, but online content is >> not ready to cope with full fledged org files (should be feasable, but >> no one did it). >> >> >> >> >> >> Best wishes >> >> Sebastian >> > > > _______________________________________________ > 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 ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Keeping a wiki with org-mode 2009-06-13 0:03 ` Dan Davison @ 2009-06-14 6:17 ` Carsten Dominik 0 siblings, 0 replies; 12+ messages in thread From: Carsten Dominik @ 2009-06-14 6:17 UTC (permalink / raw) To: Dan Davison; +Cc: emacs-orgmode On Jun 13, 2009, at 2:03 AM, Dan Davison wrote: > Marcelo de Moraes Serpa <celoserpa@gmail.com> writes: > >> Thank you all for the replies, >> >> What I was suggesting is something like what WikiDPad does, a local >> wiki-like KB. WikiDPad exposes a very agile workflow, where CameCased >> words get automatically identified as wiki words and it automatically >> create files in the filesystem with the name of the wikiword. > > Hi Marcelo, > > I just did a search of the mailing list for 'CamelCase' (search > available on the org home page) and it shows that what support there > was > for CamelCase-style links has always been unenthusiastic and was > eventually removed from the core. I think people are happy with the > current syntax for links, and as Sebastian and Eric have shown, we > already have convenient commands for e.g. creating the links, and > creating content in the file being linked to. However, as Carsten > points > out in one of those threads, that's not to say someone couldn't add it > as a contributed package. > > One of the posts thrown up by that search is by Taru Karttunen, > > http://article.gmane.org/gmane.emacs.orgmode/13050 > > showing a line of perl that can help with converting existing camel > case > links to org style. (For most normal people I imagine that it also > provides a beneficial exercise in perl regexps.) And if someone wanted it badly enough, I am sure it would not be hard to implements CamelCase links as an add-on and use hooks to convert these links to file: links for export. I personally don;t like CamelCase because is it unstable and will give bad results for MacArthur and in many other cases. - Carsten > > Dan > > > > >> >> >> >> On Fri, Jun 12, 2009 at 6:26 PM, Sebastian >> Rose<sebastian_rose@gmx.de> wrote: >>> Marcelo de Moraes Serpa <celoserpa@gmail.com> writes: >>>> Hmm, I thought Worg was an approach on using org (in a distributed >>>> manner, with the goal of contributing to the org-mode project >>>> itself) >>>> instead of an extension to provide wiki-enhancements to org. Or >>>> am I >>>> wrong? >>> >>> >>> Worg is loosely realated to orgmode.org. We link back and forth, but >>> stuff committed to Worg will always show up below orgmode.org/worg/. >>> >>> It's not a wiki though. We push to a common repo, and that repo is >>> pulled (I think once an hour) and then exported on (or to??) the >>> server >>> by emacs. That's how the site is kept up to date. >>> >>> >>> >>> >>>> On Fri, Jun 12, 2009 at 4:52 PM, Russell Adams<RLAdams@adamsinfoserv.com >>>> > wrote: >>>>>> I wonder what is the best way to implement a wiki with org? I >>>>>> know you >>>>>> can hyperlink to anything, but what I was thinking was something >>>>>> automatic, like what WikiDPad does or Tomboy -- like having >>>>>> wikiwords >>>>>> (CamelCase) automatically linked as you type to a filename in the >>>>>> system (a specific directory you specify for the wiki). If it >>>>>> is not >>>>>> possible, it could be a nice addition for a future org version. >>> >>> >>> There are no CamelCase links in Org-mode for a reason. But there is >>> automatic link and page creation. I have no problem with this syntax >>> here: >>> >>> [[file:../relative/path.org][Look here]] >>> >>> http://orgmode.org/worg >>> file:./file.png >>> file:somefile.org >>> >>> >>> You can create the page simply by clicking on the (file) link or >>> pressing `C-c C-o' while on it. >>> >>> You go back to the link with `C-x &' later on. >>> >>> >>> >>> And, automatic link creation can be done the other way round in >>> Org-mode: >>> >>> If you visit an interesting place (a web page, email, man page...) >>> you >>> store a link to that location, whenever you either `remember' >>> something, >>> or through `C-c L', or click your org-remember bookmark, org-store- >>> link >>> bookmark, org-open-source bookmark.... >>> >>> In the `C-c L' case you may insert the link later on by pressing >>> `C-c >>> C-l'. In case you clicked a `store-link' bookmark, simple yanking is >>> enough. >>> >>> Hm - `C-c L' and remember are even more usefull. For emacs users >>> _very_ >>> usefull, since you may store usefull links to a place _inside_ a >>> source >>> file to a file _inside_ a certain projects documentation/todo-file. >>> >>> >>> >>> But back to the wiki thing: why not use a WIKI when you need >>> one ???? >>> >>> >>> Org-mode is ready to generate online content, yes, but online >>> content is >>> not ready to cope with full fledged org files (should be feasable, >>> but >>> no one did it). >>> >>> >>> >>> >>> >>> Best wishes >>> >>> Sebastian >>> >> >> >> _______________________________________________ >> 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 > > > _______________________________________________ > 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 ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Keeping a wiki with org-mode 2009-06-12 21:32 Keeping a wiki with org-mode Marcelo de Moraes Serpa 2009-06-12 21:52 ` Russell Adams @ 2009-06-13 19:56 ` Matthew Lundin 2009-06-13 20:17 ` Sebastian Rose 1 sibling, 1 reply; 12+ messages in thread From: Matthew Lundin @ 2009-06-13 19:56 UTC (permalink / raw) To: Marcelo de Moraes Serpa; +Cc: emacs-orgmode Hi Marcelo, Marcelo de Moraes Serpa <celoserpa@gmail.com> writes: > Hello, > > I wonder what is the best way to implement a wiki with org? I know you > can hyperlink to anything, but what I was thinking was something > automatic, like what WikiDPad does or Tomboy -- like having wikiwords > (CamelCase) automatically linked as you type to a filename in the > system (a specific directory you specify for the wiki). If it is not > possible, it could be a nice addition for a future org version. > As others have already mentioned, org-mode does not support CamelCase words. But it's method for creating links is quite nice and allows org to function very easily as a wiki. To make org-mode more "wiki-like," I add the following to my .emacs file. The first variable has to come *before* org is loaded: --8<---------------cut here---------------start------------->8--- (setq org-return-follows-link t) (setq org-open-non-existing-files t) --8<---------------cut here---------------end--------------->8--- To create a link to a new file/wiki page, I simply type C-u C-c C-l and the name of the file I want to link to (e.g., a-new-file.org). Org nicely prompts me to add a description (e.g. "A new file"). The result is the following link: [[file:a-new-file.org][A new file]] Then, all I need to do is place the cursor on the link, hit return, and voilà, I am transported to the new page. That said, if you'd like something that functions more like a conventional wiki (CamelCase words, backlinks, interwiki links, etc.), you can always take a look at Muse Mode. Regards, Matt ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Re: Keeping a wiki with org-mode 2009-06-13 19:56 ` Matthew Lundin @ 2009-06-13 20:17 ` Sebastian Rose 2009-06-14 6:13 ` Carsten Dominik 0 siblings, 1 reply; 12+ messages in thread From: Sebastian Rose @ 2009-06-13 20:17 UTC (permalink / raw) To: Matthew Lundin; +Cc: emacs-orgmode Matthew Lundin <mdl@imapmail.org> writes: > Hi Marcelo, > > Marcelo de Moraes Serpa <celoserpa@gmail.com> writes: > >> Hello, >> >> I wonder what is the best way to implement a wiki with org? I know you >> can hyperlink to anything, but what I was thinking was something >> automatic, like what WikiDPad does or Tomboy -- like having wikiwords >> (CamelCase) automatically linked as you type to a filename in the >> system (a specific directory you specify for the wiki). If it is not >> possible, it could be a nice addition for a future org version. >> > > As others have already mentioned, org-mode does not support CamelCase > words. But it's method for creating links is quite nice and allows org > to function very easily as a wiki. > > To make org-mode more "wiki-like," I add the following to my .emacs > file. The first variable has to come *before* org is loaded: > > > (setq org-return-follows-link t) > (setq org-open-non-existing-files t) Hm - then either the docs or the code has a bug. `C-h v org-open-non-existing-files' gives me this: org-open-non-existing-files is a variable defined in `org.el'. Its value is nil Documentation: Non-nil means, `org-open-file' will open non-existing files. When nil, an error will be generated. You can customize this variable. [back] As you can see, it says `org-open-non-existing-files' is nil. But still, I can follow the link without error (even with `debug-on-error' == t). I didn't notice that, since it's so natural to open such a file. It will become a physical file once I save it, so I cannot see a reason to avoid that. Sebastian ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Re: Keeping a wiki with org-mode 2009-06-13 20:17 ` Sebastian Rose @ 2009-06-14 6:13 ` Carsten Dominik 0 siblings, 0 replies; 12+ messages in thread From: Carsten Dominik @ 2009-06-14 6:13 UTC (permalink / raw) To: Sebastian Rose; +Cc: Matthew Lundin, emacs-orgmode On Jun 13, 2009, at 10:17 PM, Sebastian Rose wrote: > > Matthew Lundin <mdl@imapmail.org> writes: >> Hi Marcelo, >> >> Marcelo de Moraes Serpa <celoserpa@gmail.com> writes: >> >>> Hello, >>> >>> I wonder what is the best way to implement a wiki with org? I know >>> you >>> can hyperlink to anything, but what I was thinking was something >>> automatic, like what WikiDPad does or Tomboy -- like having >>> wikiwords >>> (CamelCase) automatically linked as you type to a filename in the >>> system (a specific directory you specify for the wiki). If it is not >>> possible, it could be a nice addition for a future org version. >>> >> >> As others have already mentioned, org-mode does not support CamelCase >> words. But it's method for creating links is quite nice and allows >> org >> to function very easily as a wiki. >> >> To make org-mode more "wiki-like," I add the following to my .emacs >> file. The first variable has to come *before* org is loaded: >> >> >> (setq org-return-follows-link t) >> (setq org-open-non-existing-files t) > > > Hm - then either the docs or the code has a bug. > > `C-h v org-open-non-existing-files' gives me this: > > > org-open-non-existing-files is a variable defined in `org.el'. > Its value is nil > > Documentation: > Non-nil means, `org-open-file' will open non-existing files. > When nil, an error will be generated. > > You can customize this variable. > > [back] > > > > As you can see, it says `org-open-non-existing-files' is nil. But > still, > I can follow the link without error (even with `debug-on-error' == t). > > I didn't notice that, since it's so natural to open such a file. It > will > become a physical file once I save it, so I cannot see a reason to > avoid > that. Yes, the doc string was incomplete. Here is what this looks like in the code: (if (and (not (eq cmd 'emacs)) ; Emacs has no problems with non- ex files (not (file-exists-p file)) (not org-open-non-existing-files)) (error "No such file: %s" file)) I have amended the docstring of that variable. - Carsten ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2009-06-14 6:18 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-06-12 21:32 Keeping a wiki with org-mode Marcelo de Moraes Serpa 2009-06-12 21:52 ` Russell Adams 2009-06-12 22:09 ` Marcelo de Moraes Serpa 2009-06-12 22:35 ` Russell Adams 2009-06-12 22:41 ` Eric Schulte 2009-06-12 23:26 ` Sebastian Rose 2009-06-12 23:30 ` Marcelo de Moraes Serpa 2009-06-13 0:03 ` Dan Davison 2009-06-14 6:17 ` Carsten Dominik 2009-06-13 19:56 ` Matthew Lundin 2009-06-13 20:17 ` Sebastian Rose 2009-06-14 6:13 ` Carsten Dominik
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).