From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Greg O'Keefe" Subject: Re: subject tree listing from publish Date: Tue, 27 Oct 2015 18:53:43 +1030 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=94eb2c082fa4bef4fc052311cb5a Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57397) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZqzXl-00062i-Bp for emacs-orgmode@gnu.org; Tue, 27 Oct 2015 04:23:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZqzXk-0005jI-5a for emacs-orgmode@gnu.org; Tue, 27 Oct 2015 04:23:45 -0400 Received: from mail-yk0-x22b.google.com ([2607:f8b0:4002:c07::22b]:33348) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZqzXj-0005j7-W9 for emacs-orgmode@gnu.org; Tue, 27 Oct 2015 04:23:44 -0400 Received: by ykft191 with SMTP id t191so27818624ykf.0 for ; Tue, 27 Oct 2015 01:23:43 -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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Christian Moe Cc: emacs-orgmode@gnu.org --94eb2c082fa4bef4fc052311cb5a Content-Type: text/plain; charset=UTF-8 Thanks Christian, I am currently using index to create the closest thing I can to what I want. It looks like the below. The big problem is that there are a max of 3 levels, the top level which is the first character of the second. Could I do any better than this without writing something new? Greg C computing-methodologies adversarial plan recognition D document-management-and-text-processing bibliographies using org-mode On Thu, Oct 22, 2015 at 9:40 PM, Christian Moe wrote: > > For a listing by a hierarchy of subject, I think the index system does > what you want and is the only approach that does what you want out of > the box. But if I understand correctly, you already have an index, and > want this to be a separate listing? > > Yours, > Christian > > > Greg O'Keefe writes: > > > Hi, > > > > I keep a directory of notes as .org files, and use publish to generate > > .html from them. This produces sitemap.html - a table of the #+TITLEs, > and > > theindex.html built from #+INDEX entries I have added. > > > > I would like a third summary .html page which lists the notes organised > in > > a tree by subject classification, where the subject classification is > > something like the ACM Computing Subject Classification or the Dewey > > Decimal system, or some cut-down version of these. > > > > The result would look a bit like this, where the _underlined_ items are > > links to notes. > > > > Information Technology > > Software and its Engineering > > Modelling Languages > > _Dynamic Logic for UML Sequence Diagrams_ > > Computing Methodologies > > Knowledge Representation > > _Translating ACL to FOL_ > > > > Reading the manual, it looks like I could use TAGS to give the notes > > subjects, and use these to do searches over the whole project in emacs. > > This, and the way theindex.html is produced by including a simple looking > > theindex.inc text file makes me think that the solution may not be very > > hard. However, my lisp is very weak :-( > > > > Any suggestions or code most welcome! > > > > Cheers, > > > > Greg > > --94eb2c082fa4bef4fc052311cb5a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Thanks Christian,
I am currently using index to create the closest thing I can to wha= t I want.=C2=A0 It looks like the below.=C2=A0 The big problem is that ther= e are a max of 3 levels, the top level which is the first character of the = second.

Could I do any better than this without writing s= omething new?

Greg

C
=C2= =A0=C2=A0=C2=A0 computing-methodologies
=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 adversarial plan recognition

D
=C2= =A0=C2=A0=C2=A0 document-management-and-text-processing
=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 bibliographies using org-mode

On Thu, Oct 2= 2, 2015 at 9:40 PM, Christian Moe <mail@christianmoe.com> wrote:

For a listing by a hierarchy of subject, I think the index system does
what you want and is the only approach that does what you want out of
the box. But if I understand correctly, you already have an index, and
want this to be a separate listing?

Yours,
Christian


Greg O'Keefe writes:

> Hi,
>
> I keep a directory of notes as .org files, and use publish to generate=
> .html from them.=C2=A0 This produces sitemap.html - a table of the #+T= ITLEs, and
> theindex.html built from #+INDEX entries I have added.
>
> I would like a third summary .html page which lists the notes organise= d in
> a tree by subject classification, where the subject classification is<= br> > something like the ACM Computing Subject Classification or the Dewey > Decimal system, or some cut-down version of these.
>
> The result would look a bit like this, where the _underlined_ items ar= e
> links to notes.
>
> Information Technology
>=C2=A0 =C2=A0 =C2=A0Software and its Engineering
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Modelling Languages
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0_Dynamic Logic for UML = Sequence Diagrams_
>=C2=A0 =C2=A0 =C2=A0Computing Methodologies
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Knowledge Representation
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0_Translating ACL to FOL= _
>
> Reading the=C2=A0 manual, it looks like I could use TAGS to give the n= otes
> subjects, and use these to do searches over the whole project in emacs= .
> This, and the way theindex.html is produced by including a simple look= ing
> theindex.inc text file makes me think that the solution may not be ver= y
> hard. However, my lisp is very weak :-(
>
> Any suggestions or code most welcome!
>
> Cheers,
>
> Greg


--94eb2c082fa4bef4fc052311cb5a--