Oops, I thought I had already sent this. That's a good idea. On my machine ~/.sage/temp is used for other things, but I think it's from older installations of Sage. Putting it in ~/.sage/tmp is the probably the right thing, as well as giving the subdirectory a better name. Actually I should probably use $DOT_SAGE/tmp, or $SAGE_TESTDIR in case ~/.sage isn't the right place. -Ivan
On Nov 26, 2012, at 8:53 AM, Klaus Dohmen <[email protected]> wrote: > Dear Ivan, > > there is another minor issue which you might consider: When starting > sage-view on a fresh sage system, it looks for ~/.sage/temp, which does > not exist, so one has to create it. There is however an existing > ~/.sage/tmp directory. I suggest to replace 'temp' by 'tmp' in > sage-mode. > > Best greetings, > > Klaus. > > > Ivan Andrus <[email protected]> schrieb am Sun, 25. Nov 22:39: >> Dear Klaus, >> >> You're right. But it also happens from a shell, so it's a Sage bug not a >> sage-mode bug. After evaluating pretty_print, then _ stops being updated. >> It looks like this is an old bug #9683 which has gotten no attention. I >> think I figured out the problem and how to solve it, but I don't have the >> time tonight to test it. I updated the ticket with my idea, namely stop >> setting __builtin__._ in pretty_print. If you want what should be a >> relatively easy patch, go for it. Otherwise, I'll try to get to it in the >> next few days. >> >> I'm not sure about the latex(sqrt(2)) issue, I haven't looked at that. Feel >> free to remind me and/or open a trac ticket (though you should search for >> one first). >> >> -Ivan >> >> On Nov 25, 2012, at 12:27 AM, Klaus Dohmen <[email protected]> wrote: >> >>> Dear Ivan, >>> >>> the workaround works. There is, however, a strange behaviour of the >>> underscore (_), for instance (after sage-view is enabled): >>> >>> sage: 1 >>> 1 >>> sage: 2 >>> 2 >>> sage: _ >>> 1 ;; should be 2 >>> >>> Also, in constrast to the notebook, latex(sqrt(2)) (as an example) does >>> not give the latex expression of sqrt(2), instead it is rendered. >>> >>> Thanks for opening the ticket and for your kindful help. >>> >>> Best regards, >>> >>> Klaus. >>> >>> >>> >>> >>> >>> >>> Ivan Andrus <[email protected]> schrieb am Sat, 24. Nov 22:12: >>>> To delete the old version you can just delete the whole >>>> "/opt/sage/current/local/share/emacs" directory and reinstall. Installing >>>> the new version should overwrite everything, but you're probably right >>>> that it's better to completely start over. Sage might still think it has >>>> both packages installed, but it doesn't matter. You are right there is no >>>> way to uninstall an spkg. >>>> >>>> The reason they have different names is that sage parses the version as >>>> being everything after the first hyphen. Hence with the old version, it >>>> thinks the package is sage, and the version is mode-0.7. The new version >>>> naming fixes this. I'm sure you can find a few other packages that have >>>> this problem. So that's why I changed it. It really should be harmless >>>> though. >>>> >>>> Anyway, I guess I should have tested this on my machine before replying. >>>> Personally I don't use the pretty printing for non graphics since it >>>> messes up copying, so I didn't notice. Something was changed with a >>>> recent version of Sage in the html that it outputs. Until I get a chance >>>> to fix this properly in the spkg you can add the following to your .emacs >>>> (after the require): >>>> >>>> (setq sage-view-start-string "<html><script type=\"math/tex\">") >>>> (setq sage-view-final-string "</script></html>") >>>> >>>> FWIW, I have opened a ticket on bitbucket: >>>> https://bitbucket.org/gvol/sage-mode/issue/12/support-new-version-of-html-pretty-print >>>> >>>> -Ivan >>>> >>>> On Nov 24, 2012, at 8:47 PM, Klaus Dohmen <[email protected]> wrote: >>>> >>>>> Dear Ivan, >>>>> >>>>> I tried the new version without success. Inline graphics are ok (though >>>>> I do not know how to scale them), but other inline output is html. >>>>> >>>>> Maybe this is caused by a new problem which arose since the names of the >>>>> two versions of sage-mode differ in their fifth position: >>>>> >>>>> sage-mode-0.7.spkg >>>>> sage_mode-0.8.spkg >>>>> >>>>> The latter did not replace the first on my system because of the >>>>> underscore (_). Now I have two versions of sage-mode installed. How do I >>>>> get rid of sage-mode-0.7.spkg? I tried to change '_' to '-' in the name >>>>> of the newer package, and then install, but then, when extracing, sage >>>>> complains that the directory sage-mod-0.8 does not exist. >>>>> >>>>> I need to resolve that problem first. Interestingly, I did not found a >>>>> command-line option for sage for removing packages. >>>>> >>>>> Best greetings, >>>>> >>>>> Klaus. >>>>> >>>>> >>>>> >>>>> Ivan Andrus <[email protected]> schrieb am Sat, 24. Nov 15:24: >>>>>> IIRC this was fixed with sage-mode version 0.8. You didn't mention >>>>>> which version, so I'm assuming the 0.7 which is part of Sage. Can you >>>>>> try installing from >>>>>> >>>>>> http://boxen.math.washington.edu/home/iandrus/sage_mode-0.8.spkg >>>>>> >>>>>> If that fixes the problem, then you might consider reviewing trac ticket >>>>>> #13182: >>>>>> >>>>>> http://trac.sagemath.org/sage_trac/ticket/13182 >>>>>> >>>>>> If the problem persists, then I'll dig into it. You might also have to >>>>>> >>>>>> (require 'sage-view) >>>>>> >>>>>> -Ivan >>>>>> >>>>>> On Nov 24, 2012, at 12:15 PM, Klaus Dohmen <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> I am using emacs with sage-mode. When I run >>>>>>> >>>>>>> 1+1 >>>>>>> >>>>>>> it outputs html-code, instead of a LaTeX-rendered output: >>>>>>> >>>>>>> <html><script >>>>>>> type="math/tex">\newcommand{\Bold}[1]{\mathbf{#1}}2</script></html> >>>>>>> >>>>>>> How can I change this? My configuration file contains the lines >>>>>>> >>>>>>> (add-to-list 'load-path (expand-file-name >>>>>>> "/opt/sage/current/local/share/emacs")) >>>>>>> (setq sage-dir "/opt/sage/current") >>>>>>> (require 'sage sage") >>>>>>> (setq sage-command "sage") >>>>>>> (add-hook 'sage-startup-after-prompt-hook >>>>>>> (lambda () (interactiv)e'Sage Version 5.4, Release Date: >>>>>>> 2012-11-09''Sage Version 5.4, Release Date: 2012-11-09' >>>>>>> (sage-view 1))) >>>>>>> >>>>>>> I am using 'Sage Version 5.4, Release Date: 2012-11-09' on Ubuntu 12.04. >>>>>>> >>>>>>> Thanks for your help in advance. >>>>>>> >>>>>>> Klaus. >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > > -- > Prof. Dr. Klaus Dohmen > Hochschule Mittweida > University of Applied Sciences > Dept. of Mathematics > 09648 Mittweida, Germany > > > -- > You received this message because you are subscribed to the Google Groups > "sage-support" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > Visit this group at http://groups.google.com/group/sage-support?hl=en. > > -- You received this message because you are subscribed to the Google Groups "sage-support" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-support?hl=en.
