feat(v1.1.0): major refactor with modular architecture and plugin support

- Add config.lua for comprehensive configuration options
  (transparent, italic_comments, bold_keywords, bold_functions, bold_types, terminal_colors)
- Add highlights.lua with 500+ highlight groups for 30+ plugins
  (Telescope, NvimTree, Neo-tree, GitSigns, nvim-cmp, Lazy.nvim, Mason, etc.)
- Add colors/ directory for :colorscheme command support
- Add terminal colors (16-color palette for :terminal)
- Add test suite (test/test_colors.lua)
- Add development tools (selene.toml, stylua.toml, vim.toml)
- Add CHANGELOG.md following Keep a Changelog format

- Fix colors.lua not being used by init.lua
- Fix setup(opts) not applying configuration options
- Fix README referencing non-existent files

- Update documentation with accurate file structure and API docs
This commit is contained in:
Carlos Gutierrez
2026-01-10 22:13:00 -05:00
parent eb684d4ff4
commit 555718c010
15 changed files with 1626 additions and 334 deletions

25
.gitignore vendored
View File

@@ -1,8 +1,8 @@
### Lua ###
# Compiled Lua sources
# Lua compiled sources
luac.out
*.luac
# luarocks build files
# LuaRocks build files
*.src.rock
*.zip
*.tar.gz
@@ -40,5 +40,22 @@ luac.out
*.x86_64
*.hex
# Neovim
.nvim.lua
.nvimrc
.exrc
# End of https://www.toptal.com/developers/gitignore/api/lua
# Editor specific
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# Testing
.tests/
coverage/
# Documentation build
doc/tags