@@ -1167,6 +1167,7 @@ impl Client {
1168 text_document: lsp::TextDocumentIdentifier,
1168 text_document: lsp::TextDocumentIdentifier,
1169 position: lsp::Position,
1169 position: lsp::Position,
1170+ include_declaration: bool,
1170 work_done_token: Option<lsp::ProgressToken>,
1171 work_done_token: Option<lsp::ProgressToken>,
1171 ) -> Option<impl Future<Output = Result<Value>>> {
1172 ) -> Option<impl Future<Output = Result<Value>>> {
1172 let capabilities = self.capabilities.get().unwrap();
1173 let capabilities = self.capabilities.get().unwrap();
@@ -1183,7 +1184,7 @@ impl Client {
1183 position,
1184 position,
1185 context: lsp::ReferenceContext {
1186 context: lsp::ReferenceContext {
1186− include_declaration: true,
1187+ include_declaration,
1188 work_done_progress_params: lsp::WorkDoneProgressParams { work_done_token },
1189 work_done_progress_params: lsp::WorkDoneProgressParams { work_done_token },
1189 partial_result_params: lsp::PartialResultParams {
1190 partial_result_params: lsp::PartialResultParams {