Unless I disable substitutions, when I attempt to recall something like
"13!:0]0", emacs gives me something like "13J7]0" (where the "J7" part may
come from an earlier command I entered).


On Wed, Mar 12, 2014 at 8:35 PM, Joe Bogner <[email protected]> wrote:

> On Wed, Mar 12, 2014 at 6:14 PM, Devon McCormick <[email protected]>
> wrote:
> > OK - great!  I got it to work though I invoke J through a batch file so I
> > can supply the arguments to run it with my usual defaults loaded.
>
> Excellent
>
> >
> > Are you familiar with Zach Elliott's "j-mode.el" at
> > http://github.com/zellio/j-mode ?
> >
>
> Yes,  I have used this one more though:
> http://j-mode.sourceforge.net/. I can't recall why I settled on that
> one over Zach Elliott's
>
> > Also, are you familiar with this:
> >
> > ;* disable-substitution-on-recall.el: prevent unwanted interpretation of
> !:
> > in J.
> > (defun disable-substitution-on-recall()
> >     "Avoid unwanted interpretation of '!:' in J."
> >     (interactive)   ; Necessary to be able to run from interactive key
> > sequence?
> >     (setq comint-input-autoexpand nil)
> >     (setq comint-dynamic-complete-functions nil))
> > ;EG NB. (disable-substitution-on-recall) [C-x C-e]
> >
> > I think Joey Tuttle showed me this: it prevents emacs from garbling J
> > expressions like "6!:2" when they are recalled to a session via
> > "comint-previous-input".
> >
> >
>
> No, but I don't have any problems recalling input with !:
>
> For example,
>
> 6!:2 '1+1'
>
> I can recall this just fine. Maybe this was an issue in an earlier
> version of emacs or J? Or, am I misunderstanding the issue?
>
> By the way, in the comint-buffer, ctrl-shift up is a nice way to
> recall too. It's the same as JHS which is convenient.
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>



-- 
Devon McCormick, CFA
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to