diff --git a/roles/neovim/files/lua/opdavies/lsp/init.lua b/roles/neovim/files/lua/opdavies/lsp/init.lua
index 53c1e17b..279ce5ce 100644
--- a/roles/neovim/files/lua/opdavies/lsp/init.lua
+++ b/roles/neovim/files/lua/opdavies/lsp/init.lua
@@ -38,13 +38,12 @@ local custom_attach = function(client)
 
   buf_nnoremap { "<leader>dn", vim.diagnostic.goto_next }
   buf_nnoremap { "<leader>dp", vim.diagnostic.goto_prev }
+  buf_nnoremap { "<leader>gD", vim.lsp.buf.declaration }
+  buf_nnoremap { "<leader>gT", vim.lsp.buf.type_definition }
+  buf_nnoremap { "<leader>gd", vim.lsp.buf.definition }
   buf_nnoremap { "<leader>rn", vim.lsp.buf.rename }
   buf_nnoremap { "<leader>rr", "<cmd>LspRestart<cr>" }
-
   buf_nnoremap { "K", vim.lsp.buf.hover }
-  buf_nnoremap { "gD", vim.lsp.buf.declaration }
-  buf_nnoremap { "gT", vim.lsp.buf.type_definition }
-  buf_nnoremap { "gd", vim.lsp.buf.definition }
 
   if filetype ~= "lua" then
     buf_nnoremap { "K", vim.lsp.buf.hover }