From mboxrd@z Thu Jan 1 00:00:00 1970 From: "T. V. Raman" Subject: Re: org-mode, vc, and read-only files: Date: Tue, 10 Oct 2006 18:05:08 -0700 Message-ID: <17708.17220.12234.560578@gargle.gargle.HOWL> References: <17703.64752.496943.179884@gargle.gargle.HOWL> <13ed0c9f299bddbf2be16a488db8e590@science.uva.nl> Reply-To: raman@users.sf.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GXSX1-00052x-LA for emacs-orgmode@gnu.org; Tue, 10 Oct 2006 21:05:11 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GXSX0-000522-Hg for emacs-orgmode@gnu.org; Tue, 10 Oct 2006 21:05:11 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GXSX0-00051x-By for emacs-orgmode@gnu.org; Tue, 10 Oct 2006 21:05:10 -0400 Received: from [204.127.192.83] (helo=rwcrmhc13.comcast.net) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GXSet-0000tO-Hy for emacs-orgmode@gnu.org; Tue, 10 Oct 2006 21:13:19 -0400 In-Reply-To: <13ed0c9f299bddbf2be16a488db8e590@science.uva.nl> 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: dominik@science.uva.nl Cc: raman@users.sf.net, emacs-orgmode@gnu.org Actually your message told me enough to debug the problem, the culrpit was I (or rather emacspeak) which implements voice lock purely via properties, and in that process maps overlays to properties for its own purposes. So the fix should go into emacspeak -- I'll check it in at this end. >>>>> "Carsten" == Carsten Dominik writes: Carsten> Hi Raman, I sure could wrap the relevant parts in Carsten> org-cycle with inhibit-read-only, but so far I Carsten> cannot reproduce the error. When I am loading a Carsten> write-protected file, I am getting a "Note: file is Carsten> write protected." This note is delivered as a Carsten> message only, and after that everything proceeds Carsten> normally. In the buffer I seem to be able to use Carsten> org-cycle freely even though it is write protected. Carsten> I think this is because outline-mode uses overlays, Carsten> not text properties. So I am guessing that it is Carsten> not org-cycle which causes the error. Carsten> Carsten> Can you give me more hints as to what the problem Carsten> really is? Maybe an example file that hits the Carsten> error and produces a backtrace? Carsten> Carsten> Thanks. Carsten> Carsten> - Carsten Carsten> Carsten> Carsten> On Oct 7, 2006, at 21:16, T. V. Raman wrote: Carsten> >> Would it be possible to make org-cycle work on read-only >> files --- suspect we just neeed to wrap its body in a (let >> ((inhibit-read-only t))...) >> >> At present, if you put your org files under vc control, >> with RCS then opening a checked-in file i.e. one that is >> read-only, causes an error since org-cycle is unable to >> change properties on read-only content. >> >> -- >> Best Regards, --raman >> >> >> Email: raman@users.sf.net WWW: >> http://emacspeak.sf.net/raman/ AIM: emacspeak GTalk: >> tv.raman.tv@gmail.com PGP: >> http://emacspeak.sf.net/raman/raman-almaden.asc Google: >> tv+raman IRC: irc://irc.freenode.net/#emacs >> >> >> _______________________________________________ >> Emacs-orgmode mailing list Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> >> Carsten> -- Carsten Dominik Sterrenkundig Instituut "Anton Pannekoek" Carsten> Universiteit van Amsterdam Kruislaan 403 NL-1098SJ Carsten> Amsterdam phone: +31 20 525 7477 -- Best Regards, --raman Email: raman@users.sf.net WWW: http://emacspeak.sf.net/raman/ AIM: emacspeak GTalk: tv.raman.tv@gmail.com PGP: http://emacspeak.sf.net/raman/raman-almaden.asc Google: tv+raman IRC: irc://irc.freenode.net/#emacs