On 8 Aug 2021, at 1:36 PM, David Pesetsky <pese...@mit.edu> wrote:
> On Aug 8, 2021, at 2:09 PM, Chris Menzel <chris.men...@gmail.com 
> <mailto:chris.men...@gmail.com>> wrote:
>> For me, Ctrl-a and Ctrl-e move the cursor in an ERT frame to the first and 
>> last characters of the frame, respectively. However, I'm not sure if this is 
>> because I'm using Emacs keybindings or because I'm using a Mac, which also 
>> uses those keybindings in text areas. 
> Thanks for the reply!  Unfortunately, no luck.
> I have been using the mac keybindings, plus some customizations.  
> Unfortunately, neither with the mac keybindings nor when I change to the 
> emacs keybindings (I was hoping to get the code that way) do I see these 
> actions.  

Huh, weird. I just checked this out on my Linux laptop and selecting the Emacs 
keybindings (Tools → Preferences → Shortcuts → Bind file) gives me the 
Ctrl-a/Ctrl-e behavior noted inside an ERT frame.

> Ctrl-a alone seems to do nothing except display "^a options" on the status 
> bar at the bottom.  With the emacs keybindings, both ctrl-a and ctrl-e yield 
> "unknown function".

Ah, you know what? Ctrl and Cmd are all turned around for me on the Mac. Try 
using Cmd-a and Cmd-e instead! (I had to go into the Shortcuts and explicitly 
assign the functions in question to Ctrl-<key> characters instead of Cmd-<key> 
to get Emacs bindings to work correctly.) I suspect there was a more global way 
to do this in one fell swoop, but I couldn't figure out any other way to do it; 
and it works. ¯\_(ツ)_/¯ But if all you want is some keystroke to get the cursor 
movement you want, you can just use the Cmd-<key> bindings noted.


lyx-users mailing list

Reply via email to