diff --git a/Cargo.lock b/Cargo.lock
index a7232e76..2aedb848 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -558,9 +558,9 @@ dependencies = [
 
 [[package]]
 name = "once_cell"
-version = "1.7.2"
+version = "1.8.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3"
+checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"
 
 [[package]]
 name = "parking_lot"
diff --git a/helix-core/Cargo.toml b/helix-core/Cargo.toml
index e44eed61..f8e15bd7 100644
--- a/helix-core/Cargo.toml
+++ b/helix-core/Cargo.toml
@@ -22,7 +22,7 @@ unicode-width = "0.1"
 unicode-general-category = "0.4.0"
 # slab = "0.4.2"
 tree-sitter = "0.19"
-once_cell = "1.4"
+once_cell = "1.8"
 regex = "1"
 
 serde = { version = "1.0", features = ["derive"] }
diff --git a/helix-term/Cargo.toml b/helix-term/Cargo.toml
index 415a40b5..cda238fe 100644
--- a/helix-term/Cargo.toml
+++ b/helix-term/Cargo.toml
@@ -23,7 +23,7 @@ helix-view = { path = "../helix-view", features = ["term"]}
 helix-lsp = { path = "../helix-lsp"}
 
 anyhow = "1"
-once_cell = "1.4"
+once_cell = "1.8"
 
 tokio = { version = "1", features = ["full"] }
 num_cpus = "1"
diff --git a/helix-view/Cargo.toml b/helix-view/Cargo.toml
index 1a103265..593f00e0 100644
--- a/helix-view/Cargo.toml
+++ b/helix-view/Cargo.toml
@@ -19,7 +19,7 @@ helix-lsp = { path = "../helix-lsp"}
 # Conversion traits
 tui = { path = "../helix-tui", package = "helix-tui", default-features = false, features = ["crossterm"], optional = true }
 crossterm = { version = "0.20", features = ["event-stream"], optional = true }
-once_cell = "1.4"
+once_cell = "1.8"
 url = "2"
 
 tokio = { version = "1", features = ["full"] }