From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Alan E. Davis" Subject: Re: org-annotation mode version 0.4 Date: Sun, 8 Mar 2009 12:41:53 +1000 Message-ID: <7bef1f890903071841i24c60b16v228c26fb6a5db9f5@mail.gmail.com> References: <87tz6j5yvq.fsf@uvic.ca> <7bef1f890903030109j19f8ff13r53f957dcfa77137c@mail.gmail.com> <7bef1f890903031916ic1357c3se00754d84b66b2e8@mail.gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1479115855==" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Lg8xg-0007lO-SZ for emacs-orgmode@gnu.org; Sat, 07 Mar 2009 21:41:56 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Lg8xg-0007ks-94 for emacs-orgmode@gnu.org; Sat, 07 Mar 2009 21:41:56 -0500 Received: from [199.232.76.173] (port=48185 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lg8xf-0007kQ-Uu for emacs-orgmode@gnu.org; Sat, 07 Mar 2009 21:41:56 -0500 Received: from wf-out-1314.google.com ([209.85.200.169]:14998) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Lg8xf-0002G8-A8 for emacs-orgmode@gnu.org; Sat, 07 Mar 2009 21:41:55 -0500 Received: by wf-out-1314.google.com with SMTP id 28so1152584wfc.24 for ; Sat, 07 Mar 2009 18:41:53 -0800 (PST) In-Reply-To: <7bef1f890903031916ic1357c3se00754d84b66b2e8@mail.gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: dmg@uvic.ca Cc: emacs-orgmode Mailinglist --===============1479115855== Content-Type: multipart/alternative; boundary=001636e90df9f582ed0464927515 --001636e90df9f582ed0464927515 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I have installed this new version three times. Using your faq.html was more straightforward. When I tried it by hand, I failed. I have taken the liberty to edit a copy of org-annotation-helper.el in my git repository of org-mode. I have tried to clarify the explanation of how to get this tool running. When I figure out how to make a patch, I will attempt that. Meanwhile, the explanation for Firefox 3 can use some clarifcation, as follows: ;; Step 3: Browser set-up - add the protocol handlers for the ;; "remember://" and "annotation://" URIs. ;; ;; [Firefox] ;; ;; To add a protocol handler (eg: remember://) in Firefox, take the ;; following steps: ;; ;; * For Firefox 2 and 3, type "about:config" in the location bar. ;; ;; [What happens in Firefox 2?] ;; ;; * In firefox 3, you will will receive a warning: you will have to ;; click on "I'll be careful, I promise!" A screen will appear with a ;; list of ;; ;; Right click on the screen anywhere to get the pop-up menu. ;; Select New --> String. ;; A window will appear titled "New String Value". ;; You are asked to "Enter the preference name." ;; In the field enter "network.protocol-handler.app.remember". ;; The window appears again, with a title "Enter String Value." ;; A text message says "network.protocol-handler.app.remember" with a ;; blue diamond to the left with a "?" (question mark). ;; Enter as the value, the name of the shell script. In GNU/Linux is ;; unnecessary to include the path. ;; ;; * Lather, rinse, repeat for the annotation protocol. The string to ;; add is, in this case, "network.protocol-handler.app.annotation", ;; The value will be the same script name as above, "org-annotation-helper". ;; ;; [I am uncertain what the next means. Does this mean you HAVE TO ;; use a file selection protocol to navigate to the script? Does it ;; mean that you can OPTIONALLY edit the about:config list, or that this is ;; the appropriate next action?] ;; ;; | In Firefox 3, when you first click on the button associated with ;; | the bookmarklet, you should get a pop-up asking if you'd like to ;; | associate the bookmarklet with a particular file. Use the ;; | file-select process to navigate to the org-annotation-helper ;; | script and select it. You can still edit the about:config ;; | list directly as in Firefox 2. ;; ;; * the value should be the name of the file containing the shell ;; script, e.g. in Step 1, we called it "org-annotation-helper". ;; At least under Linux this does not need to be the full path to ;; the script. ;; ;; ;; You should have two new entries like this: ;; ;; network.protocol-handler.app.annotation user set string ;; network.protocol-handler.app.remember user set string ;; ;; where is the location where org-annotation-helper is ;; for example, in my case it is /home/dmg/bin/org-annotation-helper ;; See http://kb.mozillazine.org/Register_protocol for more details. ;; I don't know the procedure for Firefox 2, but perhaps they should be clearly differentiated, or not at all. I, at least, need the extra clarification, as I stumbled over the instructions every time I have installed org-annotation-helper, version 0.3 and version 0.4. The package you provided as an attachment to the list is far easier to install, and less problematical. I suggest, once again, that in contrib, this entire package would best be included under packages. Thank you for this package. It works. Alan -- Alan Davis "An inviscid theory of flow renders the screw useless, but the need for one non-existent." ---Lord Raleigh (John William Strutt), or else his son, who was also a scientist. It is undesirable to believe a proposition when there is no ground whatsoever for supposing it is true. ---- Bertrand Russell --001636e90df9f582ed0464927515 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I have installed this new version three times.=A0 Using your faq.html was m= ore straightforward.=A0 When I tried it by hand, I failed.=A0 I have taken = the liberty to edit a copy of org-annotation-helper.el in my git repository= of org-mode.=A0 I have tried to clarify the explanation of how to get this= tool running.=A0 When I figure out how to make a patch, I will attempt tha= t.=A0 Meanwhile, the explanation for Firefox 3 can use some clarifcation, a= s follows:

;; Step 3: Browser set-up - add the protocol handlers for the
;;=A0= =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 &q= uot;remember://" and "annotation://" URIs.
;;
;;=A0 [F= irefox]
;;
;;=A0 To add a protocol handler (eg: remember://) in Firef= ox, take the
;;=A0 following steps:
;;
;;=A0 * For Firefox 2 and 3, type "abo= ut:config" in the location bar.=A0
;;
;;=A0=A0=A0 [What happens= in Firefox 2?]
;;
;;=A0 * In firefox 3, you will will receive a warn= ing: you will have to
;;=A0=A0=A0 click on "I'll be careful, I promise!"=A0 A scree= n will appear with a
;;=A0=A0=A0 list of
;;=A0=A0=A0
;;=A0=A0= =A0 Right click on the screen anywhere to get the pop-up menu.=A0
;;=A0= =A0=A0 Select New --> String.

;;=A0=A0=A0 A window will appear titled "New String Value".= =A0
;;=A0=A0=A0 You are asked to "Enter the preference name."= =A0
;;=A0=A0=A0 In the field enter "network.protocol-handler.app.r= emember".
;;=A0=A0=A0 The window appears again, with a title "= Enter String Value."=A0
;;=A0=A0=A0 A text message says "network.protocol-handler.app.remember= " with a
;;=A0=A0=A0 blue diamond to the left with a "?"= (question mark).
;;=A0=A0=A0 Enter as the value, the name of the shell = script.=A0 In GNU/Linux is
;;=A0=A0=A0 unnecessary to include the path.
;;=A0=A0
;;=A0 * Lather= , rinse, repeat for the annotation protocol. The string to
;;=A0=A0=A0 a= dd is, in this case, "network.protocol-handler.app.annotation",;;=A0=A0=A0 The value will be the same=A0 script name as above, "org= -annotation-helper".
;;
;;=A0=A0=A0=A0=A0 [I am uncertain what the next means.=A0 Does this m= ean you HAVE TO
;;=A0=A0=A0=A0=A0=A0 use a file selection protocol to n= avigate to the script?=A0 Does it
;;=A0=A0=A0=A0=A0=A0 mean that you can= OPTIONALLY edit the about:config list, or that this is
;;=A0=A0=A0=A0=A0=A0 the appropriate next action?]
;;=A0=A0
;;=A0=A0= | In Firefox 3, when you first click on the button associated with
;;= =A0=A0 | the bookmarklet, you should get a pop-up asking if you'd like = to
;;=A0=A0 | associate the bookmarklet with a particular file. Use the<= br> ;;=A0=A0 | file-select process to navigate to the org-annotation-helper
= ;;=A0=A0 | script and select it.=A0 You can still edit the about:config
= ;;=A0=A0 | list directly as in Firefox 2.
;;
;;=A0 * the value should= be the name of the file containing the shell
;;=A0=A0=A0 script, e.g. in Step 1, we called it "org-annotation-helpe= r".
;;=A0=A0=A0 At least under Linux this does not need to be the f= ull path to
;;=A0=A0=A0 the script.
;;
;;
;;=A0 You should have= two new entries like this:
;;=A0
;;=A0=A0 network.protocol-handler.app.annotation user set string = <path>
;;=A0=A0 network.protocol-handler.app.remember=A0=A0 user s= et string <path>
;;
;;=A0=A0 where <path> is the location= where org-annotation-helper is
;;=A0=A0 for example, in my case it is /home/dmg/bin/org-annotation-helper<= br>
;;=A0 See ht= tp://kb.mozillazine.org/Register_protocol for more details.
;;
I don't know the procedure for Firefox 2, but perhaps they should be = clearly differentiated, or not at all.=A0 I, at least, need the extra clari= fication, as I stumbled over the instructions every time I have installed o= rg-annotation-helper, version 0.3 and version 0.4.=A0

The package you provided as an attachment to the list is far easier to = install, and less problematical.=A0 I suggest, once again, that in contrib,= this entire package would best be included under packages.


Than= k you for this package.=A0 It works.

Alan


--
Alan Davis

"An invisci= d theory of flow renders the screw useless, but the need for one non-existe= nt." =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ---Lord Raleigh (John Wil= liam Strutt), or else his son, who was also a scientist.

It is undesirable to believe a proposition when
there is no ground = whatsoever for supposing it is true.
=A0 =A0 ---- Bertrand Russell
=

--001636e90df9f582ed0464927515-- --===============1479115855== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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 --===============1479115855==--