[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
self-mode.el and self.el
- To: self-interest@otis.stanford.edu
- Subject: self-mode.el and self.el
- From: MCR@physics.carleton.ca (MICHAEL RICHARDSON)
- Date: Mon, 17 May 1993 0:58:42 -0400 (EDT)
- Resent-date: Mon, 17 May 93 9:04:42 PDT
- Resent-from: Urs Hoelzle <urs@otis>
- Resent-message-id: <9305171604.AA02842@otis.Stanford.EDU>
- Resent-to: real-self-interest
[resending due to nameserver problems]
I have put a new self-mode.el, and an associated self.el (run self in
an Emacs buffer) in contrib as self-mode.shar.Z.
Important addition to self-mode.el is ESC C-x (the difference betwen
C-x ESC and ESC C-x should not exist in the presense of a meta-key, but
ESC C-x is the traditional key). self-send-object sends the current `object'
to the inferior self.
This works by looking for the previous ^|)$ and sending everything
after that until the next ^|)$ to a temporary file and doing a
_RunScript on it.
While I've got your attention, two things:
a) I was hoping that 2.0 would eliminate the problem of putting a
'.' at the end of a top-level object. The Pascal idea that ';'
seperates objects is nice, but I prefer to be able to put ';' in
anywhere like it C. Self doesn't even let me consistently put a '.'
after every object.
(I speak of ';' metaphorically.)
b) Can the current directory please be either the directory that the
snapshot was invoked from, or the directory that the snapshot was
found in? (prefer the former)
I don't like having my searchPath/load stuff keep messing up
when I change my mind about which part is my `SELF_WORKING_DIR', etc..
(at least, there seems to be some dependancy)
Thanks.
p.s: X works now thanks to James. Wee! Yahoo! :L-)
p.p.s: VMS line editors suck.