Commit Graph

15 Commits

Author SHA1 Message Date
Josh Soref 746405c936 https://www.apple.com 2019-09-05 14:11:07 -04:00
Akhtyam Sakaev 3ea9f8a71b
fix typo 2019-06-06 08:05:16 +03:00
Eugene Yokota 2d992c03bb bump npm dependencies 2019-05-28 14:30:31 -04:00
Eugene Yokota ddd5abc37b Bump node modules for security fixes 2019-02-22 10:51:54 -05:00
Eugene Yokota 349f56fed5 Bump modules to address security vulnerability 2018-08-16 15:54:40 -04:00
Eugene Yokota e1cc81fbd6 Prevent Output panel from stealing focus
Fixes https://github.com/sbt/sbt/issues/4247
Ref https://github.com/Microsoft/vscode/issues/31474
2018-07-06 08:16:48 -04:00
Eugene Yokota 136dcb16d9 Fix VS Code extension startup
The change contributed in https://github.com/sbt/sbt/pull/4130 to start sbt within VS Code looked ok at first, but when I published the extension and started using it, I realized that it's a bit broken.
Basically there's no cleanup logic (that I could find), so simply closing VS Code would leave `project/target/active.json` behind, which lets VS Code extension to attempt connection, and it fails because there's no server running. To workaround this, I'll attempt to connect to the socket to confirm sbt server is up.
2018-04-30 22:50:23 -04:00
Robert Walker 4086f6c85b start sbt in VS Code terminal window 2018-04-28 19:50:40 -04:00
Eugene Yokota e726964809 Bump npm modules for VS Code extension 2018-04-27 19:59:56 -04:00
Eugene Yokota 62ecd417da Bump vscode-sbt-scala version to 0.1.0 2017-11-30 12:35:40 -05:00
Eugene Yokota f785750fc4 IPC Unix domain socket for sbt server
In addition to TCP, this adds sbt server support for IPC (interprocess communication) using Unix domain socket and Windows named pipe.

The use of Unix domain socket has performance and security benefits.
2017-11-27 21:37:31 -05:00
jvican 41a058c9b9
Add vscode-sbt-scala json locks
This is what gets generated after `compile`.
2017-10-20 20:05:16 +02:00
Eugene Yokota 10539bcd22 update logo to a white background version 2017-10-03 18:22:14 -04:00
Eugene Yokota 90c6c61199 Add Scala syntax from daltonjorge/vscode-scala
This adds Scala syntax for VS Code. The current plugin was relying on daltonjorge/vscode-scala for detecting that `*.scala` is a Scala source. This change integrates the plugin into this one.

daltonjorge/vscode-scala is licensed under MIT license.
2017-10-03 18:19:25 -04:00
Eugene Yokota 0c1c380f71 begins language server protocol
This is the first cut for the Language Server Protocol on top of server that is still work in progress.

With this change, sbt is able to invoke `compile` task on saving files in VS Code.
2017-10-02 04:01:13 -04:00