Brent Goodrick | 1 Aug 2008 17:02
Picon
Gravatar

Re: some problem with publishing of source code in muse

Hi Alex,

I publish to HTML all the time from Muse files (specifically from Planner pages), but I don't even have htmlize loaded.  I don't even think I have that Emacs package in my load-path either as apropos says nothing about 'htmlize'. 

muse-version returns 3.12 for me. What does it return for you?

Brent

On Fri, Aug 1, 2008 at 12:47 AM, Alex Ott <alexott <at> gmail.com> wrote:
Hello all

After some of updates from repository (i haven't tracked which one), I
start to have some problems with publishing emacs-lisp code in muse.

The error is occur inside htmlize.el, and trace is looks like this one (but
i hadn't update htmlize.el for a long time).

 internal-get-lisp-face-attribute(nil :height nil)
 face-attribute(nil :height)
 htmlize-face-size(default)
 htmlize-face-to-fstruct(default)
 htmlize-make-face-map((default font-lock-constant-face font-lock-keyword-face font-lock-string-face))
 htmlize-buffer-1()
 htmlize-region(1 178)
 htmlize-region-for-paste(1 178)
 muse-html-src-tag(743 #<marker at 743 in  *muse-temp*<10>> (("lang" . "emacs-lisp")))
 apply(muse-html-src-tag (743 #<marker at 743 in  *muse-temp*<10>> (("lang" . "emacs-lisp"))))
 muse-publish-markup-tag()
 muse-publish-markup("EmacsErlang" ((1000 "\\(\\`\n+\\|\n+\\'\\)" 0 "") (1100 "[[:blank:]]+$" 0 "") (1200 "\\`#\\([a-zA-Z-]+\\)\\s-+\\(.+\\)\n+" 0 directive) (1250 "^;\\(?:[[:blank:]]+\\(.+\\)\\|$\\|'\\)" 0 comment) (1300 muse-tag-regexp 0 tag) (1400 muse-explicit-link-regexp 0 muse-publish-mark-link) (1600 "\\(^\\|[-[[:blank:]<('`\"\n]\\)\\(=[^=[:blank:]\n]\\|_[^_[:blank:]\n]\\|\\*+[^*[:blank:]\n]\\)" 2 word) (1700 "^\\(\\*+\\)\\s-+" 0 heading) (1800 "\\.\\.\\.\\." 0 enddots) (1850 "\\.\\.\\." 0 dots) (1900 "^----+" 0 rule) (1950 "~~" 0 no-break-space) (2000 "^Footnotes:?\\s-*" 0 fn-sep) (2100 "\\[\\([1-9][0-9]*\\)\\]" 0 footnote) (2200 "^[[:blank:]]*\\(\\([^\n[:blank:]].*?\\)?::\\(?:[[:blank:]]+\\|$\\)\\|[[:blank:]]-[[:blank:]]*\\|[[:blank:]][0-9]+\\.[[:blank:]]*\\)" 0 list) (2300 "^[[:blank:]]*\\+\\(-*\\+\\)+[[:blank:]]*\n\\(\\(.*[[:blank:]]+\\(|+\\)\\(?:[[:blank:]]\\|$\\).*\n\\)+\\([[:blank:]]*\\+\\(-*\\+\\)+[[:blank:]]*\\)\\(\n\\|\\'\\)\\)+" 0 table-el) (2350 "\\(\\([[:blank:]]*\n\\)?\\(\\(?:.*[[:blank:]]+\\(|+\\)\\(?:[[:blank:]]\\|$\\).*\\|[[:blank:]]*|[-+]+|[[:blank:]]*\\)\\(?:\n\\|\\'\\)\\)\\)+" 0 table) (2400 "^\\([[:blank:]]+\\).+" 0 quote) (2500 "\\(^\\|[[:blank:]]*\\)---?\\($\\|[[:blank:]]*\\)" 0 emdash) (2600 "^[[:blank:]]*> " 0 verse) (2700 "^\\(\\W*\\)#\\(\\S-+\\)\\s-*" 0 anchor) (2900 muse-explicit-link-regexp 0 link) (3000 muse-url-regexp 0 url) (3100 muse-wiki-interwiki-regexp 0 link) (3200 muse-wiki-wikiword-regexp 0 link) (3250 muse-wiki-project-file-regexp 0 link) (3300 "''''" 0 "") (3500 "\\([^[]\\)[-a-zA-Z0-9._]+ <at> \\([-a-zA-z0-9_]+\\.\\)+[a-zA-Z0-9]+" 0 email) (10000 "\\(\\(\n\\(?:[[:blank:]]*\n\\)*\\([[:blank:]]*\n\\)\\)\\|\\`\\s-*\\|\\s-*\\'\\)" 3 muse-html-markup-paragraph)))
 muse-publish-markup-region(1 8053 "EmacsErlang" (:base "html" :path "/home/ott/public_html/muse/personal/emacs-devenv" :include "/emacs-devenv/[^/]+$"))
 muse-publish-markup-buffer("EmacsErlang" (:base "html" :path "/home/ott/public_html/muse/personal/emacs-devenv" :include "/emacs-devenv/[^/]+$"))
 muse-publish-file("/home/ott/projects/Muse/emacs-devenv/EmacsErlang.muse" (:base "html" :path "/home/ott/public_html/muse/personal/emacs-devenv" :include "/emacs-devenv/[^/]+$") "/home/ott/public_html/muse/personal/emacs-devenv" nil)

How can i keep *muse-temp*<N> buffers to look to them?

--
With best wishes, Alex Ott, MBA
http://alexott.blogspot.com/           http://xtalk.msk.su/~ott/
http://alexott-ru.blogspot.com/

_______________________________________________
Muse-el-discuss mailing list
Muse-el-discuss <at> gna.org
https://mail.gna.org/listinfo/muse-el-discuss

<div><div dir="ltr">Hi Alex,<br><br>I publish to HTML all the time from Muse files (specifically from Planner pages), but I don't even have htmlize loaded.&nbsp; I don't even think I have that Emacs package in my load-path either as apropos says nothing about 'htmlize'.&nbsp; <br><br>muse-version returns 3.12 for me. What does it return for you?<br><br>Brent<br><br><div class="gmail_quote">On Fri, Aug 1, 2008 at 12:47 AM, Alex Ott <span dir="ltr">&lt;<a href="mailto:alexott <at> gmail.com">alexott <at> gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote">Hello all<br><br>
After some of updates from repository (i haven't tracked which one), I<br>
start to have some problems with publishing emacs-lisp code in muse.<br><br>
The error is occur inside htmlize.el, and trace is looks like this one (but<br>
i hadn't update htmlize.el for a long time).<br><br>
 &nbsp;internal-get-lisp-face-attribute(nil :height nil)<br>
 &nbsp;face-attribute(nil :height)<br>
 &nbsp;htmlize-face-size(default)<br>
 &nbsp;htmlize-face-to-fstruct(default)<br>
 &nbsp;htmlize-make-face-map((default font-lock-constant-face font-lock-keyword-face font-lock-string-face))<br>
 &nbsp;htmlize-buffer-1()<br>
 &nbsp;htmlize-region(1 178)<br>
 &nbsp;htmlize-region-for-paste(1 178)<br>
 &nbsp;muse-html-src-tag(743 #&lt;marker at 743 in &nbsp;*muse-temp*&lt;10&gt;&gt; (("lang" . "emacs-lisp")))<br>
 &nbsp;apply(muse-html-src-tag (743 #&lt;marker at 743 in &nbsp;*muse-temp*&lt;10&gt;&gt; (("lang" . "emacs-lisp"))))<br>
 &nbsp;muse-publish-markup-tag()<br>
 &nbsp;muse-publish-markup("EmacsErlang" ((1000 "\\(\\`\n+\\|\n+\\'\\)" 0 "") (1100 "[[:blank:]]+$" 0 "") (1200 "\\`#\\([a-zA-Z-]+\\)\\s-+\\(.+\\)\n+" 0 directive) (1250 "^;\\(?:[[:blank:]]+\\(.+\\)\\|$\\|'\\)" 0 comment) (1300 muse-tag-regexp 0 tag) (1400 muse-explicit-link-regexp 0 muse-publish-mark-link) (1600 "\\(^\\|[-[[:blank:]&lt;('`\"\n]\\)\\(=[^=[:blank:]\n]\\|_[^_[:blank:]\n]\\|\\*+[^*[:blank:]\n]\\)" 2 word) (1700 "^\\(\\*+\\)\\s-+" 0 heading) (1800 "\\.\\.\\.\\." 0 enddots) (1850 "\\.\\.\\." 0 dots) (1900 "^----+" 0 rule) (1950 "~~" 0 no-break-space) (2000 "^Footnotes:?\\s-*" 0 fn-sep) (2100 "\\[\\([1-9][0-9]*\\)\\]" 0 footnote) (2200 "^[[:blank:]]*\\(\\([^\n[:blank:]].*?\\)?::\\(?:[[:blank:]]+\\|$\\)\\|[[:blank:]]-[[:blank:]]*\\|[[:blank:]][0-9]+\\.[[:blank:]]*\\)" 0 list) (2300 "^[[:blank:]]*\\+\\(-*\\+\\)+[[:blank:]]*\n\\(\\(.*[[:blank:]]+\\(|+\\)\\(?:[[:blank:]]\\|$\\).*\n\\)+\\([[:blank:]]*\\+\\(-*\\+\\)+[[:blank:]]*\\)\\(\n\\|\\'\\)\\)+" 0 table-el) (2350 "\\(\\([[:blank:]]*\n\\)?\\(\\(?:.*[[:blank:]]+\\(|+\\)\\(?:[[:blank:]]\\|$\\).*\\|[[:blank:]]*|[-+]+|[[:blank:]]*\\)\\(?:\n\\|\\'\\)\\)\\)+" 0 table) (2400 "^\\([[:blank:]]+\\).+" 0 quote) (2500 "\\(^\\|[[:blank:]]*\\)---?\\($\\|[[:blank:]]*\\)" 0 emdash) (2600 "^[[:blank:]]*&gt; " 0 verse) (2700 "^\\(\\W*\\)#\\(\\S-+\\)\\s-*" 0 anchor) (2900 muse-explicit-link-regexp 0 link) (3000 muse-url-regexp 0 url) (3100 muse-wiki-interwiki-regexp 0 link) (3200 muse-wiki-wikiword-regexp 0 link) (3250 muse-wiki-project-file-regexp 0 link) (3300 "''''" 0 "") (3500 "\\([^[]\\)[-a-zA-Z0-9._]+ <at> \\([-a-zA-z0-9_]+\\.\\)+[a-zA-Z0-9]+" 0 email) (10000 "\\(\\(\n\\(?:[[:blank:]]*\n\\)*\\([[:blank:]]*\n\\)\\)\\|\\`\\s-*\\|\\s-*\\'\\)" 3 muse-html-markup-paragraph)))<br>

 &nbsp;muse-publish-markup-region(1 8053 "EmacsErlang" (:base "html" :path "/home/ott/public_html/muse/personal/emacs-devenv" :include "/emacs-devenv/[^/]+$"))<br>
 &nbsp;muse-publish-markup-buffer("EmacsErlang" (:base "html" :path "/home/ott/public_html/muse/personal/emacs-devenv" :include "/emacs-devenv/[^/]+$"))<br>
 &nbsp;muse-publish-file("/home/ott/projects/Muse/emacs-devenv/EmacsErlang.muse" (:base "html" :path "/home/ott/public_html/muse/personal/emacs-devenv" :include "/emacs-devenv/[^/]+$") "/home/ott/public_html/muse/personal/emacs-devenv" nil)<br><br>
How can i keep *muse-temp*&lt;N&gt; buffers to look to them?<br><br>
--<br>
With best wishes, Alex Ott, MBA<br><a href="http://alexott.blogspot.com/" target="_blank">http://alexott.blogspot.com/</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://xtalk.msk.su/%7Eott/" target="_blank">http://xtalk.msk.su/~ott/</a><br><a href="http://alexott-ru.blogspot.com/" target="_blank">http://alexott-ru.blogspot.com/</a><br><br>
_______________________________________________<br>
Muse-el-discuss mailing list<br><a href="mailto:Muse-el-discuss <at> gna.org">Muse-el-discuss <at> gna.org</a><br><a href="https://mail.gna.org/listinfo/muse-el-discuss" target="_blank">https://mail.gna.org/listinfo/muse-el-discuss</a><br>
</blockquote>
</div>
<br>
</div></div>

Gmane