KNKXJQ57C5IWSS2JHAJMWBBIT5RUJJYQ6RNPUUWEFJ6OAFRCLZXQC 2IBK6D6EZFPXNZIM3SVMQQUJ76QZ74ML2ESDESWLPZO7ZOVRREDQC RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC ROOBNGQ44S6WTT3KZ3MHOXLETZSJA4UGL3OBWMSBHNYNC5GNL5FQC NFFSOAPSTHSEL3ZQ6LCH4HKW54HUGTG67CW4HOSV6MH4FHP235BAC O3777TK2IVZ6LQATEWWIICGJY3GXO4MOUHZ73ENZFSY3VW4Q2DQAC (lexical-let ((hyperspec-regexp "\\(HyperSpec\\)\\|\\(CLHS\\)"));; eww customization(defun fwoar::find-h1 (tree &optional found)(if (or (null tree)found)tree(if (eq (car tree) 'h1)nil(cons (if (consp (car tree))(fwoar::find-h1 (car tree))(car tree))(if (consp (cdr tree))(fwoar::find-h1 (cdr tree))(cdr tree))))))(defun fwoar::cleanup-hyperspec ()(when (s-match hyperspec-regexp(plist-get eww-data :url))(eww-display-html nil nil(fwoar::find-h1 (plist-get eww-data :dom))nil(current-buffer))))
(add-hook 'eww-after-render-hook 'fwoar::cleanup-hyperspec)(add-hook 'eww-after-render-hook 'eww-readable)(customize-set-variable 'browse-url-handlers`((,hyperspec-regexp . eww-browse-url)("newadvent.org/cathen" . eww-browse-url)))(customize-set-variable'common-lisp-hyperspec-root"file:///Applications/LispWorks%208.0%20(64-bit)/Library/lib/8-0-0-0/manual/html-m/CLHS/")(values))