File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
crates/oxc_language_server/src Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -83,6 +83,7 @@ impl Options {
83
83
impl LanguageServer for Backend {
84
84
#[ expect( deprecated) ] // TODO: FIXME
85
85
async fn initialize ( & self , params : InitializeParams ) -> Result < InitializeResult > {
86
+ let server_version = env ! ( "CARGO_PKG_VERSION" ) ;
86
87
let options = params. initialization_options . and_then ( |mut value| {
87
88
let settings = value. get_mut ( "settings" ) ?. take ( ) ;
88
89
serde_json:: from_value :: < Options > ( settings) . ok ( )
@@ -97,7 +98,7 @@ impl LanguageServer for Backend {
97
98
98
99
if let Some ( value) = options {
99
100
info ! ( "initialize: {value:?}" ) ;
100
- info ! ( "language server version: {:?}" , env! ( "CARGO_PKG_VERSION" ) ) ;
101
+ info ! ( "language server version: {server_version}" ) ;
101
102
}
102
103
103
104
let capabilities = Capabilities :: from ( params. capabilities ) ;
@@ -113,7 +114,10 @@ impl LanguageServer for Backend {
113
114
} ) ?;
114
115
115
116
Ok ( InitializeResult {
116
- server_info : Some ( ServerInfo { name : "oxc" . into ( ) , version : None } ) ,
117
+ server_info : Some ( ServerInfo {
118
+ name : "oxc" . into ( ) ,
119
+ version : Some ( server_version. to_string ( ) ) ,
120
+ } ) ,
117
121
offset_encoding : None ,
118
122
capabilities : capabilities. into ( ) ,
119
123
} )
You can’t perform that action at this time.
0 commit comments