Skip to content

Commit 87f0856

Browse files
committed
Merge branch 'main' into ashar/better-hover-formatting
2 parents 0869083 + e147cb4 commit 87f0856

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "protols"
33
description = "Language server for proto3 files"
4-
version = "0.8.0"
4+
version = "0.8.5"
55
edition = "2021"
66
license = "MIT"
77
homepage = "https://github.com/coder3101/protols"

src/main.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,23 @@ use server::{ProtoLanguageServer, TickEvent};
99
use tower::ServiceBuilder;
1010
use tracing::Level;
1111

12+
mod formatter;
1213
mod lsp;
1314
mod nodekind;
1415
mod parser;
1516
mod server;
1617
mod state;
1718
mod utils;
1819
mod workspace;
19-
mod formatter;
2020

2121
#[tokio::main(flavor = "current_thread")]
2222
async fn main() {
23+
let args: Vec<String> = std::env::args().collect();
24+
if args.len() == 2 && args[1] == "--version" {
25+
println!("{} {}", env!("CARGO_PKG_NAME"), env!("CARGO_PKG_VERSION"));
26+
return;
27+
}
28+
2329
let (server, _) = async_lsp::MainLoop::new_server(|client| {
2430
tokio::spawn({
2531
let client = client.clone();

0 commit comments

Comments
 (0)