From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ivanov Dmitry Subject: Re[2]: programming for org-mode Date: Thu, 5 Aug 2010 16:33:01 +0400 Message-ID: <226505391.20100805163301@gmail.com> References: <3910304564.20100715085202@gmail.com> <87vd8gejvk.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----------A165D824907B3A" Return-path: Received: from [140.186.70.92] (port=52387 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oh25T-0005xV-4E for emacs-orgmode@gnu.org; Thu, 05 Aug 2010 11:10:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oh25M-000570-DK for emacs-orgmode@gnu.org; Thu, 05 Aug 2010 11:10:27 -0400 Received: from mail-fx0-f41.google.com ([209.85.161.41]:62419) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oh25M-00056d-4g for emacs-orgmode@gnu.org; Thu, 05 Aug 2010 11:10:20 -0400 Received: by fxm20 with SMTP id 20so3310386fxm.0 for ; Thu, 05 Aug 2010 08:10:18 -0700 (PDT) In-Reply-To: <87vd8gejvk.fsf@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: Eric Schulte Cc: emacs-orgmode@gnu.org ------------A165D824907B3A Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, Eric. I decided to draw schemes for functions in your module org-collector.el. And started from org-read-prop. Please, check my pdf file - my questions are marked with green. If there are no attachments allowed in the mailing list, you can get it here: http://live-wtr.ru/org/org-collector.pdf Can you explain, which function is called, when the user clicks C-c C-c on the line with #+BEGIN: propview? It's almost impossible to understand the complicated code of other programmer without a scheme. Did you see, how many questions emerged after I schematized just one simple function. org-dblock-write:propview seems to be really hard. ------------A165D824907B3A Content-Type: application/pdf; name="org-collector.pdf" Content-transfer-encoding: base64 Content-Disposition: attachment; filename="org-collector.pdf" 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 KYM2BBfcDE/8xju1ikKtq69naWckNYRlZU2NKtfV7poaVSqbmUNt0XyitytSaIv8L2tJNbri Ua5RG4lSNJZmFa2mlYvm0+7FOonDYsEkRbFykrR4QtJG8pblHf85RCH3fHGzFzf7g93sGBxj jIi4Nx9KfLtZ/7vb9vFEonoZBNIt+/H9Dz9SGWzZ+PRxcT4WjnjsrabXv+0VTdzSUUWqG0FO S8YP2GV7s9h1WGk4yFhuNp93bLn43GGX5WJHLy5XXbsmPhY9OGq3fX4eSJeKky3jgUib3qHG 54OT/b45xX9vSLY1i39AgSVb2m53xSal2nBB4IrqUfqx0cFz7dj3D3/9O46Fhnsu7tP9w6q9 /di9HRnr79ZI+ouTI45FlKw3e8s2yQhJb4BZc1G9uhyPTaCr6/Vqc7Y4XwBugbt2dJDm8IW5 QpQAtge6hJKyeqCLKm1T+X7CqGPcW1LsgsaTuNHJ5smzAdVIxQ/zHwSPl04H3+4+YdRRF+ea GMcof//T3fIHEsMfAqwKU/lPA+6H7OjMFCUoIyQ92pmiT/EV0KdksTsbMXuLgBthZb+9JRv0 45nbfA99ni/WZ/HhaQzqiO633QVQax0QP83+D7qxOn5lbmRzdHJlYW0KZW5kb2JqCjYgMCBv YmoKMzE1MAplbmRvYmoKNCAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCAxMTM0 IDExNjldCi9Sb3RhdGUgMC9QYXJlbnQgMyAwIFIKL1Jlc291cmNlczw8L1Byb2NTZXRbL1BE RiAvVGV4dF0KL0V4dEdTdGF0ZSAxMCAwIFIKL0ZvbnQgMTEgMCBSCj4+Ci9Db250ZW50cyA1 IDAgUgo+PgplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZXMgL0tpZHMgWwo0IDAgUgpd IC9Db3VudCAxCj4+CmVuZG9iagoxIDAgb2JqCjw8L1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDMg MCBSCi9NZXRhZGF0YSAxMyAwIFIKPj4KZW5kb2JqCjcgMCBvYmoKPDwvVHlwZS9FeHRHU3Rh dGUKL09QTSAxPj5lbmRvYmoKOCAwIG9iago8PC9UeXBlL0V4dEdTdGF0ZQovU0EgdHJ1ZT4+ ZW5kb2JqCjEwIDAgb2JqCjw8L1I4CjggMCBSL1I3CjcgMCBSPj4KZW5kb2JqCjExIDAgb2Jq Cjw8L1I5CjkgMCBSPj4KZW5kb2JqCjkgMCBvYmoKPDwvQmFzZUZvbnQvSGVsdmV0aWNhL1R5 cGUvRm9udAovRW5jb2RpbmcgMTIgMCBSL1N1YnR5cGUvVHlwZTE+PgplbmRvYmoKMTIgMCBv YmoKPDwvVHlwZS9FbmNvZGluZy9EaWZmZXJlbmNlc1sKMzkvcXVvdGVzaW5nbGUKMTQ1L3F1 b3RlbGVmdC9xdW90ZXJpZ2h0XT4+CmVuZG9iagoxMyAwIG9iago8PC9UeXBlL01ldGFkYXRh Ci9TdWJ0eXBlL1hNTC9MZW5ndGggMTM5Mz4+c3RyZWFtCjw/eHBhY2tldCBiZWdpbj0n77u/ JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+Cjw/YWRvYmUteGFwLWZpbHRlcnMg ZXNjPSJDUkxGIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0nYWRvYmU6bnM6bWV0YS8nIHg6eG1w dGs9J1hNUCB0b29sa2l0IDIuOS4xLTEzLCBmcmFtZXdvcmsgMS42Jz4KPHJkZjpSREYgeG1s bnM6cmRmPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjJyB4 bWxuczppWD0naHR0cDovL25zLmFkb2JlLmNvbS9pWC8xLjAvJz4KPHJkZjpEZXNjcmlwdGlv biByZGY6YWJvdXQ9J2UzZWYzN2ZlLWEyZTctMTFkZi0wMDAwLWJhYmM4Y2NkZGYyZScgeG1s bnM6cGRmPSdodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvJyBwZGY6UHJvZHVjZXI9J01p S1RlWCBHUEwgR2hvc3RzY3JpcHQgOC42MCcvPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91 dD0nZTNlZjM3ZmUtYTJlNy0xMWRmLTAwMDAtYmFiYzhjY2RkZjJlJyB4bWxuczp4YXA9J2h0 dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8nIHhhcDpNb2RpZnlEYXRlPScyMDEwLTA4LTA1 VDEyOjI0OjI4WicgeGFwOkNyZWF0ZURhdGU9JzIwMTAtMDgtMDVUMTI6MjQ6MjhaJz48eGFw OkNyZWF0b3JUb29sPkltYWdlTWFyayBTb2Z0d2FyZSBMYWJzPC94YXA6Q3JlYXRvclRvb2w+ PC9yZGY6RGVzY3JpcHRpb24+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSdlM2VmMzdm ZS1hMmU3LTExZGYtMDAwMC1iYWJjOGNjZGRmMmUnIHhtbG5zOnhhcE1NPSdodHRwOi8vbnMu YWRvYmUuY29tL3hhcC8xLjAvbW0vJyB4YXBNTTpEb2N1bWVudElEPSdlM2VmMzdmZS1hMmU3 LTExZGYtMDAwMC1iYWJjOGNjZGRmMmUnLz4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9 J2UzZWYzN2ZlLWEyZTctMTFkZi0wMDAwLWJhYmM4Y2NkZGYyZScgeG1sbnM6ZGM9J2h0dHA6 Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJyBkYzpmb3JtYXQ9J2FwcGxpY2F0aW9uL3Bk Zic+PGRjOnRpdGxlPjxyZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVsdCc+RDpc XERtaXRyeVxcYXJ0aWNsZXNcXEVtYWNzIExpc3BcXERyYWZ0LnBzPC9yZGY6bGk+PC9yZGY6 QWx0PjwvZGM6dGl0bGU+PGRjOmNyZWF0b3I+PHJkZjpTZXE+PHJkZjpsaT5cKFwpIFwoXCk8 L3JkZjpsaT48L3JkZjpTZXE+PC9kYzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9uPgo8L3Jk ZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCjw/eHBhY2tldCBlbmQ9J3cnPz4KZW5kc3RyZWFtCmVuZG9iagoyIDAgb2JqCjw8L1By b2R1Y2VyKE1pS1RlWCBHUEwgR2hvc3RzY3JpcHQgOC42MCkKL0NyZWF0aW9uRGF0ZShEOjIw MTAwODA1MTIyNDI4WikKL01vZERhdGUoRDoyMDEwMDgwNTEyMjQyOFopCi9DcmVhdG9yKElt YWdlTWFyayBTb2Z0d2FyZSBMYWJzKQovQXV0aG9yKFwoXCkgXChcKSkKL1RpdGxlKEQ6XFxE bWl0cnlcXGFydGljbGVzXFxFbWFjcyBMaXNwXFxEcmFmdC5wcyk+PmVuZG9iagp4cmVmCjAg MTQKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAzNDc2IDAwMDAwIG4gCjAwMDAwMDUzMzMg MDAwMDAgbiAKMDAwMDAwMzQxNyAwMDAwMCBuIAowMDAwMDAzMjU1IDAwMDAwIG4gCjAwMDAw MDAwMTUgMDAwMDAgbiAKMDAwMDAwMzIzNSAwMDAwMCBuIAowMDAwMDAzNTQxIDAwMDAwIG4g CjAwMDAwMDM1ODIgMDAwMDAgbiAKMDAwMDAwMzY5NCAwMDAwMCBuIAowMDAwMDAzNjI1IDAw MDAwIG4gCjAwMDAwMDM2NjQgMDAwMDAgbiAKMDAwMDAwMzc3NCAwMDAwMCBuIAowMDAwMDAz ODYzIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTQgL1Jvb3QgMSAwIFIgL0luZm8gMiAw IFIKL0lEIFs8QUYzNjc2NzREQjVEQUFGM0NCMkY1MjBENTFDNjM0QjY+PEFGMzY3Njc0REI1 REFBRjNDQjJGNTIwRDUxQzYzNEI2Pl0KPj4Kc3RhcnR4cmVmCjU1NTUKJSVFT0YK ------------A165D824907B3A Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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 ------------A165D824907B3A--