bulbazord added inline comments.

================
Comment at: lldb/source/Host/macosx/objcxx/Host.mm:337
+
+  LLDB_LOG(log, "Sending {0}:{1} to external editor", file_path, line_no);
+
----------------
JDevlieghere wrote:
> bulbazord wrote:
> > nit: Move log line below checking if the file_path is empty? If the 
> > file_spec is empty we may see strange log lines like "Sending :0 to 
> > external editor" which is just noise.
> I actually did that on purpose, so we could tell from the logs that it's 
> empty. It didn't seem worth adding a whole separate log line for, but if you 
> think `:10` looks weird, I'm happy to do it. 
I think a separate log line would be easier to read for somebody not familiar 
with this codepath. It would be confusing otherwise. Something like 
`"OpenFileInExternalEditor called with empty path"`? Or maybe you can keep the 
log line but change it to:

```
LLDB_LOG(log, "Sending {0}:{1} to external editor", file_path.empty() ? 
"<invalid>" : file_path, line_no);


================
Comment at: lldb/source/Host/macosx/objcxx/Host.mm:387-388
+  static std::once_flag g_once_flag;
+  std::call_once(g_once_flag, [&]() {
+    if (const char *external_editor = ::getenv("LLDB_EXTERNAL_EDITOR")) {
+      LLDB_LOG(log, "Looking for external editor: {0}", external_editor);
----------------
JDevlieghere wrote:
> bulbazord wrote:
> > I know you're preserving existing behavior here (or rather, fixing its 
> > faulty implementation), but I think it would be nice if you didn't have to 
> > restart your session and add an environment variable to get this working 
> > with an existing debug session. Or maybe make it a setting?
> I think we're trying to mimic the `EDITOR` and `VISUAL` environment variables 
> but I agree a setting would be better. I can add that in a follow-up. Which 
> one should take preference if you have both?
I would say a setting should probably take priority? That way you can change it 
during your session if desired.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D149472/new/

https://reviews.llvm.org/D149472

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to