Doug Kelkhoff

Results 174 comments of Doug Kelkhoff

Added a [`examples/parsing.rs`](https://github.com/dgkf/R/blob/main/examples/parsing.rs) that shows a few ways that we manage parsing. The first example is the best for programmatic use. We use the macros for writing test cases.

Just a heads up, I split this off into a separate project over in [`dgkf/rfmt`](https://github.com/dgkf/rfmt). It was surprisingly easy to strip it back down to something more targeted to the...

@etiennebacher > I'm just wondering why the GPL requirement? I don't have anything specific against it, I'm not too familiar of the differences between licenses. I usually stick to the...

> When I was talking to the folks from the positron team from posit they mentioned that they are also working on a new formatter. @DavisVaughan @lionel- Any advice on...

@etiennebacher you may be interested in [this `{reflow}` package experiment](https://github.com/dgkf/reflow) I put together at one point. I explored this as an alternative architecture to `lintr`. Instead of treating the AST...

Thanks @lionel-, great background info. `rowan` even has an [example for S-expressions](https://github.com/rust-analyzer/rowan/blob/master/examples/s_expressions.rs) that seems like it would be reasonably straightforward to adopt as the target for R. This parser uses...

There was a great talk on `rustfmt` at `rustconf` yesterday and I just wanted to jot down a few of their recommendations: - don't use tokens or ast; use an...

Just chiming in as there might be some opportunity for standardizing here. In https://github.com/r-lib/pkgdepends/pull/353, we used `/-/@`, using `/-/` as a separator as it's a reserved separator in gitlab's paths,...

I had to do a double take because I was sure it was a Suggests dependency, but didn't go out and confirm. I was just chatting with the maintainer which...

Just chiming in to say that I encountered this issue as well using a set of custom themes. From what I can tell, it's an issue with the generated css....