lazar
|
5b89157790
|
docs: document formatter collapseAttributes default change
|
2026-02-19 11:24:22 +01:00 |
|
lazar
|
3d9d1599b9
|
docs: document attr_toggle behavior after formatting
|
2026-02-19 11:18:16 +01:00 |
|
lazar
|
978e46ba45
|
feat: add interactive attribute block toggle with keybindings and commands
Add ability to expand/collapse SCL variable attribute blocks like {EXTERNALACCESSIBLE := 'false'} to {...}
Features:
- Per-variable collapse rules via collapseVariableRules option
- Interactive toggle with <Leader>xa keybinding
- Commands: SCLToggleAttrBlock, SCLExpandAllAttrBlocks, SCLCollapseAllAttrBlocks
- Keybindings: <Leader>xa (toggle), <Leader>xae (expand all), <Leader>xac (collapse all)
- Supports both formatter-collapsed and manually collapsed blocks
Also update AGENTS.md with new documentation and troubleshooting guide
|
2026-02-19 10:12:58 +01:00 |
|
lazar
|
96c0c4584f
|
fix(lsp): Fix LSP server attachment and JSON parsing issues
- Replace lspconfig.scl_lsp registration with vim.lsp.start() + FileType autocmd
for Neovim 0.11+ compatibility
- Fix Lua reserved keyword 'end' in tables (use bracket notation ['end'])
- Fix JSON decoder pattern matching bugs (s:find -> s:sub:match)
- Add LSP method name conversion (textDocument/didOpen -> textDocument_didOpen)
- Handle request vs notification correctly (only respond to requests with id)
- Strip CRLF line endings for Windows compatibility
- Add semantic token handler aliases
- Update documentation with implementation notes
|
2026-02-18 13:03:14 +01:00 |
|
lazar
|
4429280524
|
docs(AGENTS.md): Update AGENTS.md
The new AGENTS.md includes:
- Reference project for testing
- Build/test commands (LSP and tree-sitter)
- Condensed project structure
- Code style guidelines (module pattern, naming, imports, comments)
- Parser module API convention
- Cache management patterns
- Error handling patterns (return pattern, pcall, validation)
- Completion system documentation
- Commands table
|
2026-02-18 10:25:35 +01:00 |
|
lazar
|
8a497a7e2b
|
docs: Update AGENTS.md with comprehensive feature documentation
|
2026-02-17 15:30:30 +01:00 |
|
lazar
|
625297106e
|
Inintal commit
|
2026-02-14 15:05:12 +01:00 |
|