* * Export options: (ignore - but necessary to show problem 1) #+title: En-GK 12 #+options: ':t *:t -:t ::t <:t H:0 \n:nil ^:nil arch:headline #+options: author:nil broken-links:nil c:nil creator:nil #+options: d:(not "LOGBOOK") date:nil e:t email:nil f:nil inline:t num:0 #+options: p:nil pri:nil prop:nil stat:t tags:t tasks:t tex:t #+options: timestamp:nil title:t toc:nil todo:nil |:nil html-postamble:nil #+HTML_HEAD_EXTRA: #+HTML_HEAD_EXTRA: #+EXCLUDE_TAGS: NE ;; [[https://www.w3schools.com/cssref/pr_font_font-size.asp][CSS font-size property]]* * * =problem 1: (repeatedly press C-c C-p starting at the bottom of the file until you get up here -> point jumps up towards 'Export options' before it reaches this line - or the line below. Seems to be caused by the emphasis used on this line plus the fact that this heading has subitems)= ** top child 1 * +top+ ** top child 1 * * * * problem 2: the keywords appear at the end of the parent heading when the subtree is folded under the parent. ** ³one child with font lock extra keyword³ ** @another child with further font lock extra keyword@ * * * * init.el code causing *problem 1*: (setq org-emphasis-alist (quote ( ("*" bold) ("/" org-verbatim) ; ("/" italic) ; ("_" underline) ("_" (:strike-through t)) ("~" org-code) ; ("~" org-code verbatim) ("=" (:foreground "white" :background "dimgray")) ("+" (:foreground "white" :background "darkslateblue")) ; ("+" (:strike-through t)) ))) * * init.el code causing *problem 2*: (defun org-add-my-extra-fonts () "Add alert and overdue fonts." (add-to-list 'org-font-lock-extra-keywords '("\\(³\\)\\([^\n\r\t]+\\)\\(³\\)" (1 '(face org-habit-alert-face invisible nil)) (2 'org-habit-alert-face t) (3 '(face org-habit-alert-face invisible nil))) t) (add-to-list 'org-font-lock-extra-keywords '("\\(§\\)\\([^\n\r\t]+\\)\\(§\\)" (1 '(face org-habit-overdue-face invisible nil)) (2 'org-habit-overdue-face t) (3 '(face org-habit-overdue-face invisible nil))) t) (add-to-list 'org-font-lock-extra-keywords '("\\(@\\)\\([^\n\r\t]+\\)\\(@\\)" (1 '(face org-habit-clear-face invisible nil)) (2 'org-habit-clear-face t) (3 '(face org-habit-clear-face invisible nil))) t)) (add-hook 'org-font-lock-set-keywords-hook #'org-add-my-extra-fonts) * *