Differences between revisions 1 and 18 (spanning 17 versions)
Revision 1 as of 2007-06-15 00:51:52
Size: 120
Editor: anonymous
Comment:
Revision 18 as of 2009-02-01 02:34:51
Size: 1486
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
=sage-mode for GNU Emacs= ## page was renamed from days4/projects/emacs
= sage-mode for GNU Emacs =
Line 3: Line 4:
*Warning!* This is pre-alpha code. {{{sage-mode}}} depends on GNU Emacs (22?) and its {{{python-mode}}}.
Line 5: Line 6:
It depends on GNU Emacs (22?) and its python-mode. Contact Nick Alexander on {{{sage-devel}}} to request features, report bugs, and submit patches. (Especially submit patches!)

== Current version ==

'''Warning!''' This is alpha code. This might fail horribly and is not (yet) easily customizable.

Version 0.5 adds Matthias Meulien's sage-view.el and adds sage-rerun, and C-u sage-build, as requested by Nicolas Thierry.

[[attachment:sage-mode-0.5.spkg]]

Use {{{sage -f sage-mode-0.5.spkg}}}. The following installation instructions are suggested:

{{{
(add-to-list 'load-path (expand-file-name "$SAGE_DATA/emacs"))
(require 'python)
(require 'pyrex "pyrex-mode")
(require 'sage "sage-mode")
(setq sage-command "$SAGE_ROOT/sage")

;; If you want sage-view to typeset all your output and have plot()
;; commands inline, uncomment the following line and configure sage-view:
;; (add-hook 'inferior-sage-mode-hook 'sage-view)
}}}

== Old versions ==

[[attachment:sage-mode-0.4.spkg]]
[[attachment:sage-mode-0.3.1.spkg]]
[[attachment:sage-mode-0.3.spkg]]
[[attachment:sage-mode-0.2.spkg]]

== Original version ==

This version was from Sage Days 4.

[[attachment:sage-mode.el]]
[[attachment:pyrex-mode.el]]

The following files need to go into sage/misc.

[[attachment:sage_emacs.py]]
[[attachment:xreload.py]]
[[attachment:sagetest.py]]

sage-mode for GNU Emacs

sage-mode depends on GNU Emacs (22?) and its python-mode.

Contact Nick Alexander on sage-devel to request features, report bugs, and submit patches. (Especially submit patches!)

Current version

Warning! This is alpha code. This might fail horribly and is not (yet) easily customizable.

Version 0.5 adds Matthias Meulien's sage-view.el and adds sage-rerun, and C-u sage-build, as requested by Nicolas Thierry.

sage-mode-0.5.spkg

Use sage -f sage-mode-0.5.spkg. The following installation instructions are suggested:

(add-to-list 'load-path (expand-file-name "$SAGE_DATA/emacs"))
(require 'python)
(require 'pyrex "pyrex-mode")
(require 'sage "sage-mode")
(setq sage-command "$SAGE_ROOT/sage")

;; If you want sage-view to typeset all your output and have plot()
;; commands inline, uncomment the following line and configure sage-view:
;; (add-hook 'inferior-sage-mode-hook 'sage-view)

Old versions

sage-mode-0.4.spkg sage-mode-0.3.1.spkg sage-mode-0.3.spkg sage-mode-0.2.spkg

Original version

This version was from Sage Days 4.

sage-mode.el pyrex-mode.el

The following files need to go into sage/misc.

sage_emacs.py xreload.py sagetest.py

sage-mode (last edited 2016-09-21 07:23:56 by jsrn)