Mattias EngdegÄrd writes: > then it works. (This means that it no longer needs to be a single line > and can use indentation and stuff.) Thanks for looking at this! Your solution works here, too, with lldb 17. What a fiddly mess. The last lines in the LLDB buffer then look like exit() ... >>> (lldb) So, in the attached patch, I've sent something in addition after that, to make it look a bit prettier. > Another thing that is a bit annoying with the new lldb support is that every command sent to lldb is echoed: > > (lldb) b exec_byte_code > b exec_byte_code <--- echo > Breakpoint 1: where = emacs`exec_byte_code ... > > Surely that wasn't intended? Should be fixed in the attached patch. If I guess that right, it's comint that echoes. I have that turned off globally here for M-x shell.