dotfiles/nvim/lua/plugins.lua
Joshua Finch 7ad4fe2350 Altering the neovim config for LSP plugin load order and adding the
prettier LSP for reference (even though mason-lspconfig doesn't load it)

Chaning the zshrc template for better handling of include files, adding
support for easily extending include files, changing the loaded plugins
to better support currently work flows and minor cleanup of the plugin
download.
2025-02-07 13:12:53 -06:00

35 lines
879 B
Lua

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',
lazypath,
})
end
vim.opt.rtp:prepend(lazypath)
require('lazy').setup({
require('plugins/mason'),
require('plugins/lspconfig'),
require('plugins/gruvbox'),
require('plugins/comment'),
require('plugins/dap'),
require('plugins/dap-python'),
require('plugins/treesitter'),
require('plugins/gitsigns'),
require('plugins/luasnip'),
require('plugins/nvim-cmp'),
require('plugins/lualine'),
require('plugins/telekasten'),
require('plugins/telescope'),
'tpope/vim-surround',
require('plugins/floaterm'),
require('plugins/vim-godot'),
require('plugins/markdown-preview'),
})