[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PovRay Mode will not work??
From: |
weber |
Subject: |
Re: PovRay Mode will not work?? |
Date: |
Sun, 24 Jun 2007 02:55:26 -0000 |
User-agent: |
G2/1.0 |
On Jun 23, 3:23 pm, Christian Herenz <her...@physik.hu-berlin.de>
wrote:
> Hi,
> I want do create some PovRay Files with emacs, so I found a major mode
> for it:http://www.acc.umu.se/~woormie/povray/
> It will not work :(
> I always get the error (when M-x pov-mode)
> "Symbol's value as variable is void: data-directory-list", I also get
> that, when I eval the buffer with pov-mode.el :(
> What is wrong here? Maybe tthis mode is incompatible with emacs 22.1.1 ??
> Do you know other modes for editing POV files?
> Greetz,
> Christian
I had the same problem and found a simpler mode that worked for me.
Here it is:
http://groups.google.com/group/gnu.emacs.sources/browse_thread/thread/2411ba1b12a792db/abad1dff367bcdf0?lnk=gst&q=Kevin+K.+Lewis+pov+mode&rnum=1#abad1dff367bcdf0
Also, this function below saves me a lot of time:
(defun pov-render-this-file ()
"Render current file on povray and display results."
(interactive)
(let ((my-buf (current-buffer)))
(basic-save-buffer)
(shell-command (concat "povray +W1024 +H768 +X +A0.1 +R4 +P " (buffer-
file-name)))
(switch-to-buffer my-buf)
(delete-other-windows))
(message "Image rendered."))
I force saving the current buffer so I don't accidentally render an
old version because I forgot saving, and also have a couple lines so
that the "Shell Command Output" buffer is not displayed (that was
bothering me, ideally it would show only when there were errors).
The only line that matters is the shell-command, of course...
HTH,
weber