First reply:

{M-: hyperbole-version RET}

-- Bob

> On Jun 16, 2025, at 2:44 PM, Cena Mayo <cenaz...@gmail.com> wrote:
> 
> 
> Hi y'all,
> 
> I sort of gave up on Koutliner as mode for a bit; I struggled with some basic 
> stuff, like the dreaded top margin, but the overall issue for me was that I 
> just didn't have an immediate use case for an auto-numbered outline.  
> 
> Well, I started going through the Intro to Emacs Lisp book, taking notes in 
> org, adding headlines for each chapter; eg:
> 
> * Preface
> * 1 - List Processing
> ** 1.1 Lisp Lists
> *** examples
> ** 1.2 Lisp Atoms
> ...
> 
> I belatedly realized: hey, I could use Koutliner for this!
> 
> So I went back through the documentation and ran across the command that 
> converts existing org files to .kotl, nice!
> 
> Then the questions set in.  Here they are:
> 
> 1 - there doesn't seem to be a way to create a 'title' for the file, in the 
> file.  More specifically, my org #+TITLE was inserted into cell 1, but that 
> then throws off the outline numbering.    Can Koutliner files have a title
> 
> Is cell 0 usable for this purpose, or is it only for establishing the root of 
> the outline to follow?
> 
> Because I'm a total wiz at chapter 1 of EINTR, I  poked around the Koutliner 
> code in an attempt to discover an answer.
> 
> Is something like this possible?
> 
>> (defun my-kotl-title (title)
>>   (interactive "Title: ")
>>   (call-interactively title))
> (defun kcell:set-title (kcell)
>   "Store the current file's title as the title of KCELL."
>   (kcell:set-attr kcell 'title my-kotl-title)))
> 
> (defvar my/kcell:read-only-attributes
>   '(idstamp title creator create-time modifier mod-time)
>   "List of kcell attributes which may not be modified by a user.
> Add to this list but don't remove any of the default elements.")
> 
> ---
> 
> 2 - Koutliner correctly imported my org markup, eg: /emph/ *bold*, etc.  The 
> manual doesn't seem to mention markup.  What markup does Koutliner understand 
> out of the box?  
> 
> ---
> 
> 3 -  Due to #1, above, the imported outline displays like so:
> 
>>   1. #+TITLE An Introduction to Programming in Emacs Lisp
>>       #+DATE <2025-06-16 Mon>
> ... (notes on Preface)
>  3.  1 - List Processing
> 
>     3.1. 1.1 Lisp Lists
> 
>      3.1.1. example: '(rose violet daisy buttercup) is a list
> 
>      3.1.2. example: *(+ 2 2) is a list*  
> 
>      3.1.3. example: /'(this list has (a list inside of it))/
>  
>   3.2. 1.1.1 Lisp Atoms
> ---
> 
> Okay - it doesn't understand the hierarchy I was attempting to create in org, 
> that's understandable.
> 
> However, even with a starting from scratch .kotl, it seems I can't have an 
> outline that follows the chapter/subchapter headings (1, 1.1, etc) due to the 
> hard-wired "starting from 1" outline. 
> 
> That means: I cannot take notes on the Preface, qua Preface; even without a 
> 'title', it would be assigned to cell 1, and chapter 1 will be 2., 1.1 => 
> 2.1, etc.
> 
> The only (apparent) resolution is to start with chapter 1.
> 
> Is there any workaround, or is that just how it is?  (It seems I may need to 
> progress to EINTR chapter 2, at least, before I might attempt to ferret out 
> an answer on my own.)
> 
> ---
> Hyperbole version: 9.0.2pre, updated today
> 
> Side question: is there a way to get the current version, ala M-x 
> org-version? For a repo install, that command returns something like : 
> Org mode version 9.8-pre (release_9.7.30-367-ge8413b")
> ---
> 
> 
> As always, I appreciate your time, and hope y'all're having a good summer so 
> far.
> 
> Best,
> C. Mayo
> 

Reply via email to