You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: move pack_spec creation from import to merge phase
- Remove pack_spec creation from import.lua (just registers specs now)
- Create pack_specs in merge.resolve_all() with correct merged data
- Return sorted vim_packs array from resolve_all()
- Fix KeySpec type annotation in utils.lua
{ import='plugins.mini' },-- additionally import from `/lua/plugins/mini/`
63
+
{ import='plugins.mini' },
66
64
},
67
65
})
68
66
```
@@ -127,15 +125,15 @@ Plugin-level settings always take precedence over `defaults`.
127
125
Neovim 0.12+ includes a built-in package manager (`vim.pack`) that handles plugin installation, updates, and version management. zpack is a thin layer that adds lazy-loading capabilities and support for a lazy.nvim-like declarative spec while completely leveraging the native infrastructure.
128
126
129
127
#### Features
130
-
- z***pack*** is completely native
128
+
-[z***pack***] is completely native
131
129
- Install and manage your plugins _(including zpack)_ all within `vim.pack`.
132
-
- ⚡pack is "batteries included":
133
-
- Add plugins using the same lazy.nvim spec provided by plugin authors you know and love, with minimal configuration
134
-
- 💤pack powers up `vim.pack` without the bells and whistles
130
+
-[🔋pack] is "batteries included"
131
+
- Add plugins using the same lazy.nvim spec provided by plugin authors you know and love
132
+
- Minimal configurations necessary
133
+
-[💤pack] powers up `vim.pack` without the bells and whistles
134
+
- Powerful lazy-loading triggers
135
135
- Build triggers for installation/updates
136
136
- Basic plugin management commands
137
-
- Powerful lazy-loading triggers
138
-
139
137
140
138
zpack might be for you if:
141
139
- you're a lazy.nvim user, love its declarative spec, and its wide adoption by plugin authors, but you don't need most of its advanced features
0 commit comments