diff --git a/Cargo.toml b/Cargo.toml
index 1fd543e..fe3fa29 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "zed_php"
version = "0.5.0"
-edition = "2021"
+edition = "2024"
publish = false
license = "Apache-2.0"
diff --git a/src/language_servers/intelephense.rs b/src/language_servers/intelephense.rs
index c44738a..2c7ca9c 100644
--- a/src/language_servers/intelephense.rs
+++ b/src/language_servers/intelephense.rs
@@ -2,7 +2,7 @@ use std::{env, fs};
use zed::{CodeLabel, CodeLabelSpan};
use zed_extension_api::settings::LspSettings;
-use zed_extension_api::{self as zed, serde_json, LanguageServerId, Result};
+use zed_extension_api::{self as zed, LanguageServerId, Result, serde_json};
const SERVER_PATH: &str = "node_modules/intelephense/lib/intelephense.js";
const PACKAGE_NAME: &str = "intelephense";
@@ -98,7 +98,7 @@ impl Intelephense {
) -> Result