Skip to content

Optimizing#134

Open
Pakrohk wants to merge 9 commits intomainfrom
optimizing
Open

Optimizing#134
Pakrohk wants to merge 9 commits intomainfrom
optimizing

Conversation

@Pakrohk
Copy link
Contributor

@Pakrohk Pakrohk commented May 14, 2025

No description provided.

@Pakrohk Pakrohk enabled auto-merge May 15, 2025 13:19
Pakrohk added 5 commits May 15, 2025 17:04
- Added `commands.lua` for :SetTheme, :CurrentTheme, and :EditTheme user commands
- Added `config.lua` for centralized path and theme config resolution
- Added `loader.lua` to safely load and validate plugin-based themes
- Added `user.lua` for saving and retrieving user-selected theme across sessions
- Supports Rocks-based themes under `plugins.ui.colors.*` structure
- Move all theme logic under `plugins/theme/` namespace
- Add `manager.lua` for central theme operations (set, load, list)
- Add `loader.lua` to validate and load bundled theme modules
- Add `user.lua` to save/retrieve user’s selected theme in stdpath("data")
- Add `config.lua` for paths and module resolution settings
- Add `commands.lua` to expose `:SetTheme`, `:CurrentTheme`, and `:EditTheme`
- Support Rocks‑based theme installation under `plugins.theme.themes.*`
- Auto‑load all servers from `servers/` folder
- Generate stub files on Mason install (no more “missing” configs)
- Add `:LspEdit` command for quick edits
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant