1.2 KiB
1.2 KiB
🌌 Grand Unified Neovim (4rc0s/my-kickstart)
This is the unified Neovim configuration for all my machines, based on the Neovim 0.12+ native vim.pack system.
🚀 Native Package Workflow (0.12+)
Since we moved from Lazy to vim.pack, the workflow is buffer-centric:
<leader>ps: Sync (Fetch updates from Git).w: Apply (Inside the update buffer, write to disk/install).q: Quit the update buffer.<leader>pi: Inspect (Check current offline status).
💻 Machine Detection
We use vim.uv.os_gethostname() in init.lua to toggle settings.
Current machines:
- vera: (Primary Linux workstation) - High-res font, full LSP suite.
🗺️ The Grand Unified Roadmap
- Migrate to Neovim 0.12
vim.pack. - Set up personal fork and unified remote (
origin). - Implement ergonomic keymaps for native package management.
- Merge legacy plugins from other machine forks.
- Add machine-specific UI toggles for terminal vs. GUI Neovim.
- Centralize snippet collections.
🛠️ Git Maintenance
- Upstream:
https://github.com/nvim-lua/kickstart.nvim - Origin:
https://github.com/4rc0s/my-kickstart - Syncing:
git fetch upstream && git merge upstream/master