Again a new version of axiom.el.pamphlet, uploaded to MathAction:

http://wiki.axiom-developer.org/AxiomEmacsMode

You need to untangle the file and load it into emacs with 

  M-x load-file Ret axiom.el Ret

Changes:

* implemented repositioning of the process-mark consistently and safely,

* rearranged the defuns a little so that they are easier to locate in the
  documentation,

* axiom-reset now actually works (useful if for some reason some other process
  has written something into your *axiom* buffer.

* axiom-process is not set to nil anymore, when some buffer is killed.

> Missing:
> 
> * xemacs port
> 
> * allow lisp debugger to be entered, I.e., track when the prompt may change.
>   How does shell mode do this?
> 
> * clean up initialisation routines.

    In particular, I'd like to have the following behaviour:
    
    [[M-x axiom]] should switch to the buffer [[*axiom*]], if it exists and if
    it is an "axiom buffer".  (I guess that should be a buffer in
    [[axiom-mode]], with a running axiom process.)
     
    If there is no such buffer, it should create a new buffer and a new axiom
    process.
     
    [[(add-hook 'axiom-mode-hook (lambda () (rename-uniquely)))]] should
    rename the buffer.  I do not know what else one could use
    [[shell-mode-hook]] (and therefore [[axiom-mode-hook]]) for.

  * update the documentation and make it more concise.



Martin



_______________________________________________
Axiom-developer mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to