Lazar Bulovan lazar
  • Joined on 2023-02-14
lazar pushed to main at lazar/tia-mason-registry 2026-07-24 11:23:15 +00:00
e7152cd6d4 version bump
lazar pushed to main at lazar/tia-lsp.nvim 2026-07-24 11:20:25 +00:00
f219a8662f fix: guard vim.lsp.diagnostics.refresh() against nil
a9c1b8db16 docs: update reference project path in AGENTS.md
a4400106db refactor: collapse all {} blocks in declaration section, drop pattern filtering
b86ce08426 fix: bridge :SCLRescanWorkspaceTypes to LSP server + refresh diagnostics
0a0b5c9bf1 fix: DB completion path parsing, array-of-UDT resolution, blink source registration
Compare 5 commits »
lazar pushed to main at lazar/tia-lsp 2026-07-24 11:13:04 +00:00
b4293b4f30 formatter: add DATA_BLOCK to BLOCKS + DECLARATIONS
6fbce2af6b formatter: fix indent to match TIA Portal output
909354e71a fix: always use tabs for formatting, ignore editor insertSpaces
d24e83a1a7 fix: register FBs with only VAR/TEMP as types + add SCLRescanWorkspaceTypes command
ebdc96316a fix: skip commented lines in undefined variable diagnostic
Compare 10 commits »
lazar pushed tag v0.1.7 to lazar/tia-lsp 2026-07-24 11:12:27 +00:00
lazar pushed to main at lazar/tia-lsp 2026-07-22 14:57:44 +00:00
dae99fb33e fix: add InstructionName, LibVersion, LibName to allowed VAR attributes
8d5bf9f99f fix: return full item set on ( trigger to survive auto-close
2184007cf6 fix: find with plain=true makes ^ literal, breaking all prefix matching
3abb0f5d9a fix: remove # from label in non-hash completion paths
a33d15d238 fix: add filterText so variables match when typing without # prefix
Compare 7 commits »
lazar pushed to main at lazar/tia-lsp 2026-07-20 17:35:08 +00:00
3ba1ccbb1b fix: suppress false SCL003 warning for ARRAY[...] type constructor
lazar pushed tag v0.1.6 to lazar/tia-lsp 2026-07-20 17:34:41 +00:00
lazar pushed to main at lazar/tia-mason-registry 2026-07-20 17:32:45 +00:00
514498ac37 version bump
lazar pushed to main at lazar/tia-lsp.nvim 2026-07-20 17:30:16 +00:00
3776ce33ff refactor: change the default path for local dev env
lazar pushed to main at lazar/tia-lsp 2026-07-20 12:25:09 +00:00
86b3f73daf fix: add all-caps EXTERNAL* variants to allowed VAR attributes
lazar pushed to main at lazar/tia-mason-registry 2026-07-19 13:13:18 +00:00
bf636c95e2 docs: initial README explaining purpose and how the registry works
lazar pushed to main at lazar/tia-lsp.nvim 2026-07-19 13:12:15 +00:00
1acac2b73c docs: rewrite installation with architecture overview, troubleshooting, and cross-references
lazar pushed to main at lazar/tia-lsp 2026-07-19 13:11:28 +00:00
ef8a44520d docs: simplify mason section to cross-reference tia-lsp.nvim, add manual setup steps
lazar pushed to main at lazar/tia-mason-registry 2026-07-18 18:26:11 +00:00
4d670ae31f version bump
lazar pushed tag v0.1.5 to lazar/tia-lsp 2026-07-18 18:24:20 +00:00
lazar pushed to main at lazar/tia-lsp 2026-07-18 18:23:53 +00:00
f7f1062b90 feat: test suite expansion + case-insensitive builtin lookup (Phase 6)
aecda669bd feat: diagnostics & parser spec conformance (Phase 5)
d9338ca470 feat: expand builtin instructions to full SCL spec coverage (Phase 4)
Compare 3 commits »
lazar pushed tag v0.1.2 to lazar/tia-lsp 2026-07-18 17:45:49 +00:00
lazar pushed to main at lazar/tia-mason-registry 2026-07-18 17:44:36 +00:00
7a7d9e433e version bump
lazar pushed to main at lazar/tia-lsp 2026-07-18 17:28:45 +00:00
fb55915147 feat: major grammar upgrade for SCL spec conformance (Phase 1)
lazar pushed to develop at lazar/tia-lsp 2026-07-18 17:28:01 +00:00
fb55915147 feat: major grammar upgrade for SCL spec conformance (Phase 1)