On Fri, Sep 3, 2010 at 3:40 PM, Andreas Röhler <andreas.roeh...@easy-emacs.de> wrote: > > Hi, > > posting forwarded herewith describes a design inconvenience, wich affects > common hide-show- and outline-modes too. > > As too different solutions have been proposed, let me suggest > "setting read-only property" rather than "use of a modification hook". > > Setting hidden text read-only should be more simple, straitforward - as > presumably hiding some code had some reasons.
I recently filed a bug report about that hidden text in org-mode nodes did not get visible when you start to edit them. It turned out I was mistaken, I did not have reveal-mode on as I believed. However the plan is to make reveal-mode default: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=6950 How would making the text read-only or add a modification hook interact with the kind of problem reported in the bug above? > Editing hidden code is an error, which should be signaled rather than cured > via hook. > > > Andreas > > -- > https://code.launchpad.net/~a-roehler/python-mode > https://code.launchpad.net/s-x-emacs-werkstatt/ > > > Am 26.08.2010 00:28, schrieb Martin Pohlack: >> >> Hi David, >> >> On 25.08.2010 11:22, David Abrahams wrote: >>> >>> I've gotten myself in trouble several times today by backspacing after >>> an org-link that ends a headline. That's a typical pattern for >>> editing an org-link, right? Well it turns out that if the item is >>> folded, then the backspace writes over the end of the un-folded item >>> but **appears to have no effect**, and you can easily hit backspace >>> several times to test your sanity before you realize that something is >>> wrong, badly corrupting your file. >> >> I have had similar such accidents, but not involving links. You >> probably backspaced into the "..."? >> >>> Seems to me that attempts to edit a folded item should either: >>> >>> a) restrict changes to the item's headline, or >>> b) unfold the item and do nothing >>> >>> Is there a way to set that up? >> >> Just two quick ideas from me here: >> * You could add a modification hook to all hidden areas to unfold them >> on modification, or >> * You could set the read-only property for all hidden areas. This could >> be setup at the same location where hiding is done. >> >> See also here: >> >> http://www.gnu.org/software/emacs/elisp/html_node/Special-Properties.html#Special-Properties >> >> I proposed a patch for image overlay which show a related problem here: >> http://patchwork.newartisans.com/patch/31/ >> >> Cheers, >> Martin >> > > > > _______________________________________________ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode