Ólafur Páll Geirsson

Results 361 comments of Ólafur Páll Geirsson

I would love to be able to embed AST explorer on our website https://scalameta.org/docs/trees/scalafiddle.html We already embed a "ScalaFiddle playground" through an iframe to interact with our public APIs and...

Whoops, the angle brackets in the third bullet got rendered as html tags, see updated comment. > 👍 for the first two points at least. Awesome!

I think it is already possible to implement with scala.meta a web-based code browser with jump-to-definition functionality. It has always been a dream of mine to do this, but haven't...

For anyone interested, we are experimenting with the Scalameta Semantic API + Monaco Editor to build a code browser with jump to definition here https://github.com/scalameta/metadoc A live demo for a...

Here's what I use ``` $ cat ~/dotfiles/bin/watchscalatex.sh browser-sync start --server --files "readme/target/scalatex/**" --startPath "/readme/target/scalatex" ``` I then keep ~readme/run and watchscalatex.sh running in two separate terminal consoles.

@cvogt The "readme" is the http://scalafmt.org website using [scalatex site](http://www.lihaoyi.com/Scalatex/#ScalatexSite). Sources for for that project: https://github.com/olafurpg/scalafmt/tree/master/readme Scalatex is awesome because it's just code, which makes it easy to things that...

sbt-dynver is the workhorse for setting the version number, I use it myself and can recommend it. On Sat, 15 Apr 2017 at 15:50, Jan Christopher Vogt wrote: > https://github.com/scalacenter/sbt-release-early...

> Maybe there are other solutions. One suggestion: `build/build.conf` file where these version numbers can live. ```conf plugins.scalafix = "1.2.3" plugins.buildinfo = "4.5.6" ... ``` Still, I think it should...

I noticed that the cbt sources use `java.nio.file.Path` quite a bit. I had a lot of problems with relative paths when adding nailgun support for scalafmt. I found it useful...

Scenario where this could matter, `user1` writes a build with no `projectDirectory` prefix (e.g., `Paths.get("build", "deps.conf")`) and everything works because the cbt nailgun server happened to launch in the same...