diff --git a/roles/neovim/files/init.lua b/roles/neovim/files/init.lua
index 2917b6b1..8daa64f4 100644
--- a/roles/neovim/files/init.lua
+++ b/roles/neovim/files/init.lua
@@ -1,3 +1,4 @@
+require "opdavies.globals"
 require "opdavies.lsp"
 require("opdavies.options").setup()
 require "opdavies.plugins"
diff --git a/roles/neovim/files/lua/opdavies/globals.lua b/roles/neovim/files/lua/opdavies/globals.lua
new file mode 100644
index 00000000..d6fd70c6
--- /dev/null
+++ b/roles/neovim/files/lua/opdavies/globals.lua
@@ -0,0 +1,13 @@
+P = function(v)
+  print(vim.inspect(v))
+  return v
+end
+
+RELOAD = function(...)
+  return require("plenary.reload").reload_module(...)
+end
+
+R = function(name)
+  RELOAD(name)
+  return require(name)
+end