dotfiles/config/nvim/init.lua
Eryn Wells 19cf305d2b [nvim] Add a new colors Lua module that deals with colors
it provides a single reloadColorscheme function that applies the colorscheme and
a few of my own customizations.
2023-03-20 13:49:32 -07:00

30 lines
602 B
Lua

-- Eryn Wells <eryn@erynwells.me>
vim.opt.runtimepath:prepend "~/.vim"
vim.cmd [[
source ~/.vimrc.common
source ~/.vim/plugins.vim
]]
require 'configuration'
require 'colors'
require 'keys'
require 'os'
function ensureMetadataDirectoriesExist()
local paths = {
vim.opt.backupdir:get(),
vim.opt.directory:get(),
vim.opt.undodir:get()
}
for _, opt in ipairs(paths) do
local firstPath = opt[1]
if string.find(firstPath, "//$") then
os.execute("mkdir", "-p", firstPath)
end
end
end
ensureMetadataDirectoriesExist()