mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-03 23:25:03 +00:00
Undo the previous mistaken change and make publish_decorations optional
See https://github.com/Microsoft/language-server-protocol/issues/567 for motivations to not require `InitializationOptions` TODO: Check if there are any other protocol extensions which should be disabled if not implemented on the client
This commit is contained in:
parent
70e5fb98a0
commit
380733d6d0
2 changed files with 11 additions and 8 deletions
|
@ -53,7 +53,7 @@ enum Task {
|
|||
pub fn main_loop(
|
||||
internal_mode: bool,
|
||||
ws_root: PathBuf,
|
||||
publish_decorations: bool,
|
||||
supports_decorations: bool,
|
||||
msg_receiver: &Receiver<RawMessage>,
|
||||
msg_sender: &Sender<RawMessage>,
|
||||
) -> Result<()> {
|
||||
|
@ -82,7 +82,7 @@ pub fn main_loop(
|
|||
let mut subs = Subscriptions::new();
|
||||
let main_res = main_loop_inner(
|
||||
internal_mode,
|
||||
publish_decorations,
|
||||
supports_decorations,
|
||||
&pool,
|
||||
msg_sender,
|
||||
msg_receiver,
|
||||
|
@ -111,7 +111,7 @@ pub fn main_loop(
|
|||
|
||||
fn main_loop_inner(
|
||||
internal_mode: bool,
|
||||
publish_decorations: bool,
|
||||
supports_decorations: bool,
|
||||
pool: &ThreadPool,
|
||||
msg_sender: &Sender<RawMessage>,
|
||||
msg_receiver: &Receiver<RawMessage>,
|
||||
|
@ -201,7 +201,7 @@ fn main_loop_inner(
|
|||
update_file_notifications_on_threadpool(
|
||||
pool,
|
||||
state.snapshot(),
|
||||
publish_decorations,
|
||||
supports_decorations,
|
||||
task_sender.clone(),
|
||||
subs.subscriptions(),
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue