newlisp-eval-prev-sexp: nils & manual RET & Search failed: "(" #6

Open
may opened this Issue Mar 11, 2012 · 1 comment

Comments

Projects
None yet
1 participant
@may
Owner

may commented Mar 11, 2012

Reported by Duke Normandin.

When you bind newlisp-eval-prev-sexp to C-x C-e and eval a bit of newlisp code in an Emacs buffer, the code does not show up in the running newlisp process, nor does it get executed.

First, if you switch to the running newLISP process and hit ENTER, it WILL execute the code (which apparently was there, just invisible?).

Second, if you do C-x C-e twice, the code appears twice and executes twice.

Third, note also "Search failed: '('" errors.

There are multiple bugs here (or one bug that has several symptoms) and exact steps-to-reproduce need to be nailed down. (When I ran it a minute ago, it worked OK the first time, then it started exhibiting the aforementioned behavior from then on.)

Note to self - does the default c-x c-e function have this problem? (I think so...)

@ghost ghost assigned may Mar 11, 2012

@may

This comment has been minimized.

Show comment Hide comment
@may

may Mar 11, 2012

Owner

Also, I wonder if this was introduced in Emacs 23; I know the last time I did a lot of newlisp coding, it wasn't an issue.

Owner

may commented Mar 11, 2012

Also, I wonder if this was introduced in Emacs 23; I know the last time I did a lot of newlisp coding, it wasn't an issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment