diff --git a/nvim/lua/opdavies/lsp/init.lua b/nvim/lua/opdavies/lsp/init.lua
index cf599956..b12d26be 100644
--- a/nvim/lua/opdavies/lsp/init.lua
+++ b/nvim/lua/opdavies/lsp/init.lua
@@ -127,6 +127,7 @@ vim.api.nvim_create_autocmd("LspAttach", {
 
 vim.keymap.set("n", "<leader>dd", function()
   vim.diagnostic.enable(false)
+  vim.diagnostic.reset()
 end)
 
 vim.keymap.set("n", "<leader>de", function()