From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thorsten Jolitz Subject: Re: How to change a link? Date: Thu, 16 Oct 2014 00:51:19 +0200 Message-ID: <87zjcxx7yw.fsf@gmail.com> References: <87a94yjia9.fsf@wmi.amu.edu.pl> <87zjcxzttn.fsf@gmail.com> <878ukhk6f1.fsf@wmi.amu.edu.pl> <87iojlzm4k.fsf@gmail.com> <877g01joiw.fsf@wmi.amu.edu.pl> <874mv5ynks.fsf@gmail.com> <87r3y9hseb.fsf@wmi.amu.edu.pl> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56612) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XeXPy-0001lG-Hk for emacs-orgmode@gnu.org; Wed, 15 Oct 2014 18:51:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XeXPs-0001xM-Sg for emacs-orgmode@gnu.org; Wed, 15 Oct 2014 18:51:42 -0400 Received: from plane.gmane.org ([80.91.229.3]:49925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XeXPs-0001ww-Ma for emacs-orgmode@gnu.org; Wed, 15 Oct 2014 18:51:36 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XeXPn-0005a4-9F for emacs-orgmode@gnu.org; Thu, 16 Oct 2014 00:51:31 +0200 Received: from e178189238.adsl.alicedsl.de ([85.178.189.238]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 16 Oct 2014 00:51:31 +0200 Received: from tjolitz by e178189238.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 16 Oct 2014 00:51:31 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Marcin Borkowski writes: > On 2014-10-16, at 00:28, Thorsten Jolitz wrote: > >> Marcin Borkowski writes: >> >>> I see. What is the most interesting for me is the idea of >>> getting/setting properties, that's what I was looking for. >> >> Thats exactly what org-dp (https://github.com/tj64/org-dp) is about: >> getting and setting element properties instead of working on the textual >> representation in the buffer. > > OK, I'm (almost) convinced now. you can have a look at org-dp-lib.el in the same repo, it has a few (quite useful) convenience functions written on top of org-dp.el, so they serve as usage examples too: ,---- | (defun org-dp-wrap-in-block (&optional lines user-info &rest prompt-spec) | (defun org-dp-toggle-headers (&optional action) | (defun org-dp-filter-node-props (filter &optional negate-p verbose-p) | (defun org-dp-create-table (row-lst &optional tblfm table-el-p insert-p) `---- > What about availability on MELPA or > somewhere? I'm going to release my code, and ease of installation is > one of possible concerns. I would actually appreciate if someone else uses it for a while before I making it a MELPA package, but I put this on my todo list. > (OTOH, if someone is brave enough to use Emacs, installing a package > from git should not be too difficult...) it shouldn't really ... -- cheers, Thorsten