found another little bug. The function sage-view-disable-inline-plots works fine when called interactively (after run-sage, that is) -- but in my case it does not work when placed in sage-startup-hook as suggested on the wiki page ! i mean i have
(add-hook 'sage-startup-hook 'sage-view-always 'sage-view-disable- inline-plots) in my .emacs, to no effect. On 23 fév, 11:58, Pierre <pierre.guil...@gmail.com> wrote: > here's another trick i use, by the way. It simply attaches the current > buffer to sage, so you just need to go C-x C-s on your file in order > to send everything : > > (defun sage-attach-current-buffer () > "attach current .sage file" > (interactive) > (process-send-string (get-buffer "*SAGE-main*") > (concat > "attach \"" > (buffer-file-name (current-buffer)) > "\"\n"))) > > I don't know how well this would work with a .py file that's imported > as a module in the current sage session... is it possible to attach > modules ? i don't think so. > > here's a last one: > > (defun sage-add-to-path () > "adds the path to the current buffer to the sage path" > (interactive) > (process-send-string (get-buffer "*SAGE-main*") > (concat > "import sys\n" > "import os\n" > "sys.path.append(" > " os.path.split('" > (buffer-file-name (current-buffer)) > "' )[0] )\n" > "print 'added to SAGE path:', sys.path[-1]\n"))) > > may be useful for "import" commands to work, sometimes. > > pierre --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---