David Barsky

Results 134 comments of David Barsky

Hi! Sorry for butting in (asking since I'm a maintainer on rust-analyzer and I use Zed...), but would it be possible to use [rust-analyzer's runnable](https://github.com/rust-lang/rust-analyzer/blob/master/docs/dev/lsp-extensions.md#runnables) functionality instead, by any chance?...

> Hey, > > We did consider using an lsp extension for tasks (see https://github.com/zed-industries/zed/issues/7108), but it does not solve test discoverability problem for language servers without these kinds of...

> > but I'm curious as to how feasible it'd be to take a treesitter-based approach for all languages as a baseline and enhance specific languages (such as Rust) with...

Vadim: I was speaking with Vladimir Makaev (the person who landed Rust enum support in lldb) and some folks who work on LLDB (Greg Clayton) about upstreaming [your formatters](https://github.com/vadimcn/codelldb/blob/05502bf75e4e7878a99b0bf0a7a81bba2922cbe3/formatters/rust.py) into...

@vadimcn > At the moment, CodeLLDB ships a custom version of liblldb, which includes Tom Tromey's implementation of TypeSystem for Rust. Am I correct in thinking that [this](https://github.com/vadimcn/llvm-project/blob/codelldb/16.x/lldb/source/Plugins/TypeSystem/Rust/TypeSystemRust.cpp) is where...

It took me a second to adjust to what's happening here, but... yeah, I think we should go for it. I assume this is more useful for `rustc`? > I'd...

> It's complicated. We've mostly supported more versions lately when someone at a FAANG asked for that. But they're using a fork of both Code and RA anyway, and I...

(As it turns out, my knowledge ends at the boundaries of Rust rules on Linux/Mac platforms 😅)

Yeah, @matklad's response is correct here, but of course, he would know! I'm not in a position to dictate what the Buck team should do here with regard to unstable...

For what it's worth, I think this might be blocked on https://github.com/clap-rs/clap/issues/1232.