<div dir="ltr">Mark,<div>I have traced this issue to `move-point-visually': evaluating</div><div>(move-point-visually -1)<br></div><div>in the minibuffer in your test case moves point to the beginning of the line.</div>
<div>move-point-visually is defined in C source code, and I haven't investigated further at this time.</div><div><br></div><div>This should be reported as an aquamacs bug, through the Help menu, though it may be due to an upstream problem in Emacs.</div>
<div>--Nathaniel</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 6, 2014 at 4:46 PM, M A <span dir="ltr"><<a href="mailto:markoilcan@gmail.com" target="_blank">markoilcan@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div>Upon further investigation, I find that I have the same problem in all buffers and modes I have tried. It appears that to have this behavior the point needs to be at the end of the buffer (no other characters, including \n following where the cursor is) and there needs to be a space character earlier in the line. When these conditions are met (with global-hl-line-mode), pushing the left arrow keys causes the cursor to jump to the first space to the left of the cursor (i.e. it moves left one word).<br>

<br></div>To replicate this:<br></div>1. Start aquamacs without customizations.<br></div>2. M-x global-hl-line-mode.<br></div>3. Type " testing" (note space before the word "testing").<br></div>4. Press left arrow key once.<br>

</div>At this point the cursor is to the left of the space character before the word "testing" instead of before the letter "g".<br><br></div>Thanks.<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra">
<br><br><div class="gmail_quote">
On Thu, Mar 6, 2014 at 3:05 PM, M A <span dir="ltr"><<a href="mailto:markoilcan@gmail.com" target="_blank">markoilcan@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div>I just upgraded to aquamacs 3 and have encountered a problem when using inferior ESS mode. In particular when I'm entering a command at the prompt, if I hit the left arrow key, the point moves to the beginning of the line rather than back a single character. This behavior occurs because I have global-hl-line-mode set to true in my customization file. If I disable this customization I get the expected behavior of moving left a single character. This problem only seems to occur in iESS. I notice that the left arrow key is bound to aquamacs-left-char rather than backwards-char, so I suppose the problem is here, though I don't understand why this only happens in iESS. Can anyone come up with a suggested fix?<br>


<br></div>Thanks,<br>Mark<br></div>
</blockquote></div><br></div>
</div></div><br><br>
_____________________________________________________________<br>
MacOSX-Emacs mailing list<br>
<a href="mailto:MacOSX-Emacs@email.esm.psu.edu">MacOSX-Emacs@email.esm.psu.edu</a><br>
<a href="https://email.esm.psu.edu/mailman/listinfo/macosx-emacs" target="_blank">https://email.esm.psu.edu/mailman/listinfo/macosx-emacs</a><br>
List Archives: <a href="http://dir.gmane.org/gmane.emacs.macintosh.osx" target="_blank">http://dir.gmane.org/gmane.emacs.macintosh.osx</a><br>
<br></blockquote></div><br></div>