Am Montag, 24. August 2015, 20:42:01 schrieb AW: > Am Sonntag, 23. August 2015, 19:54:51 schrieb John Kitchin: > > I am not sure if you put the comment on this post: > > http://kitchingroup.cheme.cmu.edu/blog/2014/09/13/Make-some-org-sections-r > > ea d-only/ > > > > but it is possible to setup a hook that makes headings read-only. You > > could do that for headings tagged crypt, for example. > > Dear John, > > thank you. I simply changed "read_only" to "crypt" in the functions you > developed. This functions prevent a change of encrypted text, which I think > is really an improvment. > > =================== > > (defun org-mark-readonly () > (interactive) > (org-map-entries > (lambda () > (let* ((element (org-element-at-point)) > (begin (org-element-property :begin element)) > (end (org-element-property :end element))) > (add-text-properties begin (- end 1) '(read-only t)))) > "crypt") > (message "Made readonly!")) > > > (defun org-remove-readonly () > (interactive) > (org-map-entries > (lambda () > (let* ((element (org-element-at-point)) > (begin (org-element-property :begin element)) > (end (org-element-property :end element)) > (inhibit-read-only t)) > (remove-text-properties begin (- end 1) '(read-only t)))) > "crypt")) > > (add-hook 'org-mode-hook 'org-mark-readonly) > > > =================== > > Thus before I can use "org-decrypt-entry" I have to put the cursor under the > headline with the tag ":crypt:" and call "org-remove-readonly". > > I S U G G E S T to put this into org-crypt and change the commands org- > decrypt-entry and org-encrypt-entry: Encrypted text shall be read-only, and > org-decrypt-entry removes this. > > Sorry, I'm a user without knowledge of Lisp, unfortunately I can't do that > myself. But it would be a valuable improvement of org-crypt.
I wrote to the person mentioned in org-crypt.el as maintainer and received the message that he no longer uses org-mode and no longer maintains org-crypt.el. What a pity, org-mode is better than ever.