emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Automatically use Heading Content as EXPORT_FILE_NAME?


From: Tim Visher
Subject: Re: Automatically use Heading Content as EXPORT_FILE_NAME?
Date: Tue, 26 Apr 2022 12:24:48 -0400

On Tue, Apr 26, 2022 at 11:54 AM Tim Visher <tim.visher@gmail.com> wrote:
I'm currently going to hack around it I think by simply making a function that updates the EXPORT_FILE_NAME property with the current heading text.

That's something like

```
(defun timvisher-org-set-export_file_name-property-to-heading-text
    ()
  (interactive)
  (org-set-property
   "EXPORT_FILE_NAME"
   (let ((stripped-heading
          (replace-regexp-in-string
           "[^-A-Za-z0-9_.~#+ ]"
           ""
           (substring-no-properties (org-get-heading t t t t)))))
     (substring-no-properties
      stripped-heading
      0
      (min (length stripped-heading) 250)))))
```

reply via email to

[Prev in Thread] Current Thread [Next in Thread]