From 72d42651fed9f1d239da3e9289a12adecb4698a5 Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Mon, 10 Jan 2022 08:44:43 +0000
Subject: [PATCH] chore(nvim): add lua globals

---
 roles/neovim/files/init.lua                 |  1 +
 roles/neovim/files/lua/opdavies/globals.lua | 13 +++++++++++++
 2 files changed, 14 insertions(+)
 create mode 100644 roles/neovim/files/lua/opdavies/globals.lua

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