- Add missing Fish configs (direnv, ssh function) - Add Tokyo Night theme for Ghostty - Complete Neovim scratch config sync - Rewrite install.sh for new structure - Add comprehensive README.md
46 lines
1.0 KiB
Lua
46 lines
1.0 KiB
Lua
-- ============================================================================
|
|
-- Lazy.nvim - Plugin Manager Setup
|
|
-- ============================================================================
|
|
|
|
-- lazy.nvim automatisch installieren wenn nicht vorhanden
|
|
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)
|
|
|
|
-- Plugins laden
|
|
require('lazy').setup({
|
|
-- Import alle Plugin-Specs aus lua/plugins/
|
|
{ import = 'plugins' },
|
|
}, {
|
|
-- Lazy.nvim UI Konfiguration
|
|
ui = {
|
|
border = 'rounded',
|
|
},
|
|
-- Performance
|
|
performance = {
|
|
rtp = {
|
|
disabled_plugins = {
|
|
'gzip',
|
|
'tarPlugin',
|
|
'tohtml',
|
|
'tutor',
|
|
'zipPlugin',
|
|
},
|
|
},
|
|
},
|
|
-- Check for updates aber nicht nerven
|
|
checker = {
|
|
enabled = true,
|
|
notify = false,
|
|
},
|
|
})
|