From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nathan Neff Subject: Re: Tables: Exclude headings in Row Number? Date: Sun, 22 Sep 2019 22:22:04 -0500 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000013504f05932feafb" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:36672) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iCEul-0005Pu-3a for emacs-orgmode@gnu.org; Sun, 22 Sep 2019 23:21:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iCEuj-0001MO-K8 for emacs-orgmode@gnu.org; Sun, 22 Sep 2019 23:21:26 -0400 Received: from mail-io1-xd2f.google.com ([2607:f8b0:4864:20::d2f]:38112) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iCEuj-0001M6-Dk for emacs-orgmode@gnu.org; Sun, 22 Sep 2019 23:21:25 -0400 Received: by mail-io1-xd2f.google.com with SMTP id u8so8651176iom.5 for ; Sun, 22 Sep 2019 20:21:25 -0700 (PDT) In-Reply-To: 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" To: Neil Jerram Cc: emacs-orgmode --00000000000013504f05932feafb Content-Type: text/plain; charset="UTF-8" Hi Neil, Unfortunately, no - This code will print the number of rows in my table - it does not add a column to my table, with numbering starting at the first row under the headline. I really like the example, where I can mess with the table using lisp though - thank you! --Nate On Thu, Sep 19, 2019 at 9:13 AM Neil Jerram wrote: > Does this answer your question? > > #+NAME: tt > | num | ID | > |-----+----| > | 1 | A | > | 2 | B | > | 3 | C | > | 4 | | > | 5 | E | > > #+BEGIN_SRC emacs-lisp :var tt=tt > (length tt) > #+END_SRC > > #+RESULTS: > : 5 > > Best wishes, > Neil > > > On Wed, 18 Sep 2019 at 18:39, Nathan Neff wrote: > >> Hello all, >> >> I have a table like this: >> >> >> | ID | >> |----| >> | 2 | >> | 3 | >> >> and I want to know how many rows there are w/o the ID heading >> and w/o the horizontal separator. I found the >> org-table-toggle-coordinate-overlays >> which displays an overlay showing the row number: >> >> https://www.evernote.com/l/AOJvD5ty6RRIBYAcSWV-047CKCHT5NIAhl8 >> >> However, the heading is included in the row number (which makes sense). >> >> Is there a way to ignore lines above a heading (or mark a heading in some >> way? >> >> I found a way to add a seq. number by using Calc [1] but I was wondering >> if >> there's a way to tell the org-table-toggle-coordinate-overlays not to >> count the >> heading. >> >> Thanks, >> --Nate >> >> [1] >> >> >> | num | ID | >> |-----+----| >> | 1 | A | >> | 2 | B | >> | 3 | C | >> | 4 | | >> | 5 | E | >> #+TBLFM: $1=vlen(@I..0) >> >> >> https://stackoverflow.com/questions/9267050/how-to-achieve-a-row-index-column-in-emacs-org-mode-using-a-calc-column-rule >> >> >> --00000000000013504f05932feafb Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Neil,

Unfortunately, no - This code = will print the number of rows in my table - it does
not add a col= umn to my table, with numbering starting at the first row under the
headline.

I really like the example, where I ca= n mess with the table using lisp though - thank
you!
--= Nate

On Thu, Sep 19, 2019 at 9:13 AM Neil Jerram <neiljerram@gmail.com> wrote:
Does this answer your question?

#+NAME: tt
| num | ID |
|-----+----|
| =C2=A0 1 | A =C2=A0|
= | =C2=A0 2 | B =C2=A0|
| =C2=A0 3 | C =C2=A0|
| =C2=A0 4 | =C2=A0 =C2= =A0|
| =C2=A0 5 | E =C2=A0|

#+BEGIN_SRC emacs-lisp :var tt=3Dtt(length tt)
#+END_SRC

#+RESULTS:
: 5

Best wishes,
=C2=A0 =C2=A0 Neil

<= br>
On Wed,= 18 Sep 2019 at 18:39, Nathan Neff <nathan.neff@gmail.com> wrote:
Hello all,

I have a table like = this:


| ID |
|----|<= /div>
| =C2=A02 |
| =C2=A03 |

= and I want to know how many rows there are w/o the ID heading
and= w/o the horizontal separator.=C2=A0 I found the org-table-toggle-coordinat= e-overlays
which displays an overlay showing the row number:


However, the he= ading is included in the row number (which makes sense).

Is there a way to ignore lines above a heading (or mark a heading in= some way?

I found a way to add a seq. number by u= sing Calc [1] but I was wondering if
there's a way to tell th= e org-table-toggle-coordinate-overlays not to count the
heading.<= /div>

Thanks,
--Nate

= [1]


| num | ID |
|--= ---+----|
| =C2=A0 1 | A =C2=A0|
| =C2=A0 2 | B =C2=A0|=
| =C2=A0 3 | C =C2=A0|
--00000000000013504f05932feafb--