8 Commits
Author SHA1 Message Date
User 459fa712d9 refactor: restructure polish module from single file to modular directory format
Signed-off-by: User <user@example.com>
2025-10-11 19:26:47 +00:00
User 6f1adc9381 chore: remove lazy-lock.json from git tracking
- Remove lazy-lock.json from git index while keeping it locally

- File is now properly ignored via .gitignore

- Each user will have their own lazy-lock.json file

Signed-off-by: User <user@example.com>
2025-10-11 19:05:47 +00:00
User 1af2b4cc7d refactor: enhance polish.lua with comprehensive documentation, security validation, and improved error handling
- Add LuaDoc annotations and type definitions for better code documentation

- Implement package name validation to prevent command injection attacks

- Improve error handling with proper notifications and graceful failure handling

- Remove debug prints and make code production-ready

- Add proper module exports for better code organization

- Clean up obsolete lazy_lock_files/vue.json file

Signed-off-by: User <user@example.com>
2025-10-11 19:03:11 +00:00
User 018b471b72 feat: consolidate Mason configuration and add new plugins for enhanced development workflow
- Refactor community.lua module structure for better readability

- Remove obsolete Mason configuration file

- Add new plugins: nvim-lsp-file-operations, nvim-vtsls, package-info.nvim, tsc.nvim

- Implement dynamic Mason package installation based on FRAMEWORK environment variable

- Create custom command 'MasonInstallR' for framework-specific tool installation

Signed-off-by: User <user@example.com>
2025-10-11 16:12:51 +00:00
User 7f725c6530 refactor: improve avante.nvim configuration with better environment variable handling and documentation
- Replace DEEPSEEK_API_KEY check with THIRD_PARTY_AI_ASSISTANT for more flexible AI integration
- Add comprehensive code comments and documentation for better maintainability
- Improve configuration structure and readability
2025-10-11 10:52:20 +00:00
User 508ebdb0c0 feat: enhance dynamic plugin loading with framework support and AI integration
- Update all plugins to latest stable versions

- Add dynamic framework module loading based on FRAMEWORK environment variable

- Support Vue.js and Python framework-specific community modules

- Implement conditional AI plugin activation via DEEPSEEK_API_KEY and THIRD_PARTY_AI_ASSISTANT environment variables

- Improve modularity and configurability of Neovim setup

Signed-off-by: User <user@example.com>
2025-10-11 09:47:27 +00:00
User 4d56666323 chore: remove obsolete Mason configuration files
- Remove python.lua and vue.lua files (replaced by dynamic init.lua)
- Remove mason/.gitignore file
2025-10-10 18:16:50 +00:00
User 306fa774af refactor: consolidate Mason configuration with dynamic framework support
- Replace separate python.lua and vue.lua configs with unified init.lua
- Add dynamic tool installation based on FRAMEWORK environment variable
- Update avante.nvim plugin version from 0.0.23 to 0.0.27
- Remove obsolete mason/.gitignore file
2025-10-10 18:16:38 +00:00