From mboxrd@z Thu Jan  1 00:00:00 1970
From: Puneeth <punchagan@gmail.com>
Subject: Re: [PATCH] How do I include text between a range of line numbers
 with #INCLUDE
Date: Fri, 7 Jan 2011 13:29:41 +0530
Message-ID: <AANLkTi=G8u9raP6p3jMeTRYPB_AzGgmZVKKZjPqqCPX4@mail.gmail.com>
References: <AANLkTikn64EGS5z5hTto_CVoFAZAvxZBdsHzVGySDqo8@mail.gmail.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary=00163683195057249f04993d0175
Return-path: <emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org>
Received: from [140.186.70.92] (port=33385 helo=eggs.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.43) id 1Pb7Ez-0008Mz-F0
	for emacs-orgmode@gnu.org; Fri, 07 Jan 2011 03:00:08 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <punchagan@gmail.com>) id 1Pb7Ex-0005R2-7q
	for emacs-orgmode@gnu.org; Fri, 07 Jan 2011 03:00:05 -0500
Received: from mail-ww0-f49.google.com ([74.125.82.49]:58492)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <punchagan@gmail.com>) id 1Pb7Ew-0005P8-Ty
	for emacs-orgmode@gnu.org; Fri, 07 Jan 2011 03:00:03 -0500
Received: by wwb17 with SMTP id 17so17714113wwb.30
	for <emacs-orgmode@gnu.org>; Fri, 07 Jan 2011 00:00:01 -0800 (PST)
In-Reply-To: <AANLkTikn64EGS5z5hTto_CVoFAZAvxZBdsHzVGySDqo8@mail.gmail.com>
List-Id: "General discussions about Org-mode." <emacs-orgmode.gnu.org>
List-Unsubscribe: <http://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <http://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=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: Venkatesh Choppella <venkatesh.choppella@iiit.ac.in>
Cc: emacs-orgmode@gnu.org

--00163683195057249f04993d0175
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Fri, Jan 7, 2011 at 10:03 AM, Venkatesh Choppella
<venkatesh.choppella@iiit.ac.in> wrote:
> I would like to include a part of a file (between a given range of
> line numbers) instead of the whole file. =C2=A0Is there a way to do that =
in
> org-mode?

It isn't possible to include files using line numbers, as of now.
Here's a quick patch that would add this feature.  I have tested it
with small files and works fine. Can somebody tell me if it looks
good?

:lines "5-10"  will include the lines from 5 to 10, 10 excluded.
:lines "-10"  will include the lines from 1 to 10, 10 excluded.
:lines "5-"  will include the lines from 1 to the end of the file.

HTH,
Puneeth

--00163683195057249f04993d0175
Content-Type: text/plain; charset=US-ASCII; name="patch-include-lines.diff.txt"
Content-Disposition: attachment; filename="patch-include-lines.diff.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gimsp19b0

ZGlmZiAtLWdpdCBhL2xpc3Avb3JnLWV4cC5lbCBiL2xpc3Avb3JnLWV4cC5lbAppbmRleCAzZDQ2
NmZhLi41YWZhMjY2IDEwMDY0NAotLS0gYS9saXNwL29yZy1leHAuZWwKKysrIGIvbGlzcC9vcmct
ZXhwLmVsCkBAIC0yMTMwLDEzICsyMTMwLDE0IEBAIFRZUEUgbXVzdCBiZSBhIHN0cmluZywgYW55
IG9mOgogKGRlZnVuIG9yZy1leHBvcnQtaGFuZGxlLWluY2x1ZGUtZmlsZXMgKCkKICAgIkluY2x1
ZGUgdGhlIGNvbnRlbnRzIG9mIGluY2x1ZGUgZmlsZXMsIHdpdGggcHJvcGVyIGZvcm1hdHRpbmcu
IgogICAobGV0ICgoY2FzZS1mb2xkLXNlYXJjaCB0KQotCXBhcmFtcyBmaWxlIG1hcmt1cCBsYW5n
IHN0YXJ0IGVuZCBwcmVmaXggcHJlZml4MSBzd2l0Y2hlcyBhbGwgbWlubGV2ZWwpCisJcGFyYW1z
IGZpbGUgbWFya3VwIGxhbmcgc3RhcnQgZW5kIHByZWZpeCBwcmVmaXgxIHN3aXRjaGVzIGFsbCBt
aW5sZXZlbCBsaW5lcykKICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQogICAgICh3aGlsZSAo
cmUtc2VhcmNoLWZvcndhcmQgIl4jXFwrSU5DTFVERTo/WyBcdF0rXFwoLipcXCkiIG5pbCB0KQog
ICAgICAgKHNldHEgcGFyYW1zIChyZWFkIChjb25jYXQgIigiIChtYXRjaC1zdHJpbmcgMSkgIiki
KSkKIAkgICAgcHJlZml4IChvcmctZ2V0LWFuZC1yZW1vdmUtcHJvcGVydHkgJ3BhcmFtcyA6cHJl
Zml4KQogCSAgICBwcmVmaXgxIChvcmctZ2V0LWFuZC1yZW1vdmUtcHJvcGVydHkgJ3BhcmFtcyA6
cHJlZml4MSkKIAkgICAgbWlubGV2ZWwgKG9yZy1nZXQtYW5kLXJlbW92ZS1wcm9wZXJ0eSAncGFy
YW1zIDptaW5sZXZlbCkKKwkgICAgbGluZXMgKG9yZy1nZXQtYW5kLXJlbW92ZS1wcm9wZXJ0eSAn
cGFyYW1zIDpsaW5lcykKIAkgICAgZmlsZSAob3JnLXN5bW5hbWUtb3Itc3RyaW5nIChwb3AgcGFy
YW1zKSkKIAkgICAgbWFya3VwIChvcmctc3ltbmFtZS1vci1zdHJpbmcgKHBvcCBwYXJhbXMpKQog
CSAgICBsYW5nIChhbmQgKG1lbWJlciBtYXJrdXAgJygic3JjIiAiU1JDIikpCkBAIC0yMTU5LDcg
KzIxNjAsNyBAQCBUWVBFIG11c3QgYmUgYSBzdHJpbmcsIGFueSBvZjoKIAkJICBlbmQgIChmb3Jt
YXQgIiMrZW5kXyVzIiBtYXJrdXApKSkpCiAJKGluc2VydCAob3Igc3RhcnQgIiIpKQogCShpbnNl
cnQgKG9yZy1nZXQtZmlsZS1jb250ZW50cyAoZXhwYW5kLWZpbGUtbmFtZSBmaWxlKQotCQkJCSAg
ICAgICBwcmVmaXggcHJlZml4MSBtYXJrdXAgbWlubGV2ZWwpKQorCQkJCSAgICAgICBwcmVmaXgg
cHJlZml4MSBtYXJrdXAgbWlubGV2ZWwgbGluZXMpKQogCShvciAoYm9scCkgKG5ld2xpbmUpKQog
CShpbnNlcnQgKG9yIGVuZCAiIikpKSkKICAgICBhbGwpKQpAQCAtMjE3NiwxNSArMjE3NywzMiBA
QCBUWVBFIG11c3QgYmUgYSBzdHJpbmcsIGFueSBvZjoKIAkod2hlbiBpbnRlcnNlY3Rpb24KIAkg
IChlcnJvciAiUmVjdXJzaXZlICMrSU5DTFVERTogJVMiIGludGVyc2VjdGlvbikpKSkpKQogCi0o
ZGVmdW4gb3JnLWdldC1maWxlLWNvbnRlbnRzIChmaWxlICZvcHRpb25hbCBwcmVmaXggcHJlZml4
MSBtYXJrdXAgbWlubGV2ZWwpCisoZGVmdW4gb3JnLWdldC1maWxlLWNvbnRlbnRzIChmaWxlICZv
cHRpb25hbCBwcmVmaXggcHJlZml4MSBtYXJrdXAgbWlubGV2ZWwgbGluZXMpCiAgICJHZXQgdGhl
IGNvbnRlbnRzIG9mIEZJTEUgYW5kIHJldHVybiB0aGVtIGFzIGEgc3RyaW5nLgogSWYgUFJFRklY
IGlzIGEgc3RyaW5nLCBwcmVwZW5kIGl0IHRvIGVhY2ggbGluZS4gIElmIFBSRUZJWDEKIGlzIGEg
c3RyaW5nLCBwcmVwZW5kIGl0IHRvIHRoZSBmaXJzdCBsaW5lIGluc3RlYWQgb2YgUFJFRklYLgog
SWYgTUFSS1VQLCBkb24ndCBwcm90ZWN0IG9yZy1saWtlIGxpbmVzLCB0aGUgZXhwb3J0ZXIgd2ls
bAotdGFrZSBjYXJlIG9mIHRoZSBibG9jayB0aGV5IGFyZSBpbi4iCit0YWtlIGNhcmUgb2YgdGhl
IGJsb2NrIHRoZXkgYXJlIGluLiAgWW91IGNhbiBpbmNsdWRlIGEgcGFydAorb2YgYSBmaWxlIGJ5
IHNwZWNpZnlpbmcgYSByYW5nZSBvZiBsaW5lIG51bWJlcnMsIFwiUC1RXCIgCit3aGljaCBpbmNs
dWRlcyBsaW5lcyBmcm9tIFAgdG8gUSwgZXhjbHVkaW5nIFEuIFAgYW5kL29yIFEgCittYXkgYmUg
b21taXR0ZWQgdG8gYXNzdW1lIHRoZSBvYnZpb3VzIGRlZmF1bHRzLiIKICAgKGlmIChzdHJpbmdw
IG1hcmt1cCkgKHNldHEgbWFya3VwIChkb3duY2FzZSBtYXJrdXApKSkKICAgKHdpdGgtdGVtcC1i
dWZmZXIKICAgICAoaW5zZXJ0LWZpbGUtY29udGVudHMgZmlsZSkKKyAgICAod2hlbiBsaW5lcwor
ICAgICAgKGxldCAoYmVnIGVuZCkKKwkoc2V0cSBsaW5lcyAoc3BsaXQtc3RyaW5nIGxpbmVzICIt
IikKKwkgICAgICBiZWcgKGlmIChzdHJpbmc9ICIiIChjYXIgbGluZXMpKQorCQkgICAgICAocG9p
bnQtbWluKQorCQkgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkgCisJCSAgICAoZm9yd2FyZC1s
aW5lICgxLSAoc3RyaW5nLXRvLW51bWJlciAoY2FyIGxpbmVzKSkpKQorCQkgICAgKHBvaW50KSkK
KwkgICAgICBlbmQgKGlmIChzdHJpbmc9ICIiIChjYWRyIGxpbmVzKSkKKwkJICAgICAgKHBvaW50
LW1heCkKKwkJICAgIChnb3RvLWNoYXIgKHBvaW50LW1pbikpIAorCQkgICAgKGZvcndhcmQtbGlu
ZSAoMS0gKHN0cmluZy10by1udW1iZXIgKGNhZHIgbGluZXMpKSkpCisJCSAgICAocG9pbnQpKSkK
KwkobmFycm93LXRvLXJlZ2lvbiBiZWcgZW5kKSkpCiAgICAgKHdoZW4gKG9yIHByZWZpeCBwcmVm
aXgxKQogICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKICAgICAgICh3aGlsZSAobm90IChl
b2JwKSkK
--00163683195057249f04993d0175
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

--00163683195057249f04993d0175--