33 lines
690 B
Lua
33 lines
690 B
Lua
|
require("options")
|
||
|
require("keymaps")
|
||
|
|
||
|
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
|
||
|
if not vim.loop.fs_stat(lazypath) then
|
||
|
vim.fn.system({
|
||
|
"git",
|
||
|
"clone",
|
||
|
"--filter=blob:none",
|
||
|
"https://github.com/folke/lazy.nvim.git",
|
||
|
"--branch=stable", -- latest stable release
|
||
|
lazypath,
|
||
|
})
|
||
|
end
|
||
|
vim.opt.rtp:prepend(lazypath)
|
||
|
require("lazy").setup("plugins")
|
||
|
|
||
|
vim.filetype.add({
|
||
|
filename = {
|
||
|
["user-dirs.dirs"] = "conf",
|
||
|
|
||
|
["gruvbox.conf"] = "kitty",
|
||
|
["keys.conf"] = "kitty",
|
||
|
["kitty.conf"] = "kitty",
|
||
|
|
||
|
["dot-zshenv"] = "zsh",
|
||
|
["dot-zshrc"] = "zsh"
|
||
|
},
|
||
|
pattern = {
|
||
|
[".*/git/config"] = "gitconfig"
|
||
|
}
|
||
|
})
|