From 4bede5a0146b1f4b296b88bbe7b2131604ff0bef Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Fri, 24 Dec 2021 21:00:00 +0000
Subject: [PATCH] refactor(nvim): organise options.lua

---
 nvim/.config/nvim/init.lua                 | 2 +-
 nvim/.config/nvim/lua/opdavies/options.lua | 6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua
index 521a6a05..b4c50912 100644
--- a/nvim/.config/nvim/init.lua
+++ b/nvim/.config/nvim/init.lua
@@ -5,7 +5,7 @@ require("opdavies.floaterm")
 require("opdavies.gitsigns")
 require("opdavies.indent-blankline")
 require("opdavies.lsp")
-require("opdavies.options")
+require("opdavies.options").setup()
 require("opdavies.plugins")
 require("opdavies.seiya")
 require("opdavies.telescope")
diff --git a/nvim/.config/nvim/lua/opdavies/options.lua b/nvim/.config/nvim/lua/opdavies/options.lua
index 481d89d0..26d42329 100644
--- a/nvim/.config/nvim/lua/opdavies/options.lua
+++ b/nvim/.config/nvim/lua/opdavies/options.lua
@@ -1,3 +1,5 @@
+local M = {}
+
 local function set_autocmd()
   vim.cmd[[
     autocmd BufRead,BufNewFile *.test set filetype=php
@@ -100,7 +102,7 @@ local function set_vim_o()
   vim.opt.clipboard:append 'unnamedplus'
 end
 
-local function init()
+M.setup = function()
   set_vim_g()
   set_vim_o()
   set_key_mappings()
@@ -109,4 +111,4 @@ local function init()
   set_highlights()
 end
 
-init()
+return M