dotfiles/.config/nvim/init.lua

30 lines
843 B
Lua
Raw Normal View History

2022-08-13 19:10:19 +02:00
if vim.fn.has('nvim-0.7.0') == 0 then
print("Old version detected. Some stuff will probably not work.")
end
require('my/plugins')
require('my.functions')
require('my/settings')
require('my/keymaps')
require('my/filetypes')
require('my/completion')
2022-08-13 12:30:13 +02:00
require('my/lsp')
2022-08-13 17:04:51 +02:00
require('my/tools')
require('my/coding')
2022-08-12 03:33:18 +02:00
require('my/net')
2022-08-08 13:57:38 +02:00
-- reload config file after writing
vim.api.nvim_create_augroup('config_init', { clear = true })
vim.api.nvim_create_autocmd(
{ 'BufWritePost' },
{
group = 'config_init',
pattern = { '*/nvim/lua/my/*.lua', '*/nvim/init.lua' },
callback = function()
-- exclude plugins.lua, because it is sourced in another autocmd
if not vim.api.nvim_buf_get_name(0):match('plugins.lua$') then
vim.cmd([[source <afile>]])
end
end
})