Re: Editing on Mac
Thanks for the reminder -- we will fix it.
--
Martin Simmons
LispWorks Ltd
http://www.lispworks.com/
>>>>> On Mon, 4 Sep 2017 15:49:53 -0600, Laughing Water said:
>
> Thank you for the reply, and pardon my slow response, but it doesn’t work the way you describe. In the LispWorks editor with the Mac OS X emulation preference, no matter where I click in the character, even at its rightmost edge, the insertion point appears to the left of the character. I have not observed this in any other Mac programs, including the ones I’ve written in LispWorks.
>
> LW
>
> > On May 14, 2016, at 7:05 AM, Rainer Joswig <joswig@lisp.de> wrote:
> >
> >
> > LispWorks has two editor modes on the Mac. Go into LispWorks Preferences > Environment > Emulation > Editor key are like Emacs / Mac OS X editors.
> >
> > If you use 'Editor key are like Emacs', then you get a block cursor and a mouse pointer cursor.The block cursor appears ON a character if you click anywhere on the character.
> >
> > If you use 'Editor key are like Mac OS X' then the editor should in theory behave more like a Mac editor with the Mac's insert mark and the Macs mouse cursor for text.
> >
> > Choose 'Editor key are like Mac OS X': Now, compare it with Textedit and use a large character font - take the letter W.
> >
> > Textedit
> > click left half of W -> left
> > click right half of W -> right
> >
> > LispWorks
> > click left half of W -> left
> > click right half of W -> left
> >
> > Regards,
> >
> > Rainer
> >
> >> Am 14.05.2016 um 14:54 schrieb Tim Bradshaw <tfb@tfeb.org>:
> >>
> >
> >
> >>
> >> On 14 May 2016, at 00:31, Laughing Water <lw@mt.net> wrote:
> >>
> >>>
> >>> When I click on text that I’m editing in LispWorks, the insertion point generally ends up one character to the left of where I expect it to be. Is this some kind of preference setting, normal behavior outside the world of Macs, a bug, or what? And of course, how can I change it?
> >>
> >>
> >> The LW editor seems to have the same functional behaviour as other editors on the mac as best I can tell. I checked the following:
> >>
> >> LW: click on character, cursor appears over that char and insertion point is to the left.
> >>
> >> TextEdit: click on character, blinky bar appears between it and previous character, and that's where the insertion point is (same place in other words, but cursor shows between characters rather than over them);
> >>
> >> Emacs (from https://emacsformacosx.com/, not whatever the default is): exactly as LW (cursor blinks unless blink-cursor-mode is false).
> >>
> >> Sublime Text: as TextEdit.
> >>
> >> Clozure editor: as TextEdit.
> >>
> >> So it looks as if the difference is that the LW editor and Emacs displays the cursor marking the character to the right of the insertion point, while subl and TextEdit (and I presume other more native OSX editors) display it as a bar between the characters, but the insertion point is the same. That difference is unsurprising given that before GUIs it wasn't possible to display the cursor between characters at all in general.
> >>
> >> I think Emacs can make the cursor be a bar between characters, but I don't remember how that works. Not sure about LW.
> >>
> >> --tim
> >>
> >> _______________________________________________
> >> Lisp Hug - the mailing list for LispWorks users
> >> lisp-hug@lispworks.com
> >> http://www.lispworks.com/support/lisp-hug.html
> >
> >
> > _______________________________________________
> > Lisp Hug - the mailing list for LispWorks users
> > lisp-hug@lispworks.com
> > http://www.lispworks.com/support/lisp-hug.html
> >
>
>
> _______________________________________________
> Lisp Hug - the mailing list for LispWorks users
> lisp-hug@lispworks.com
> http://www.lispworks.com/support/lisp-hug.html
>
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html