A developer toolkit for the TSL, including syntax highlighting, LSP, formatter, and more.
Go to file
csh a9958f36fe 🔧 chore(repo): refresh local rules and ast defaults
add repository-local agent rules and refresh the architecture notes
for the current lsp layering.

register the AST self-test in CTest, initialize a few AST defaults,
and bump glaze to the newer conan package version.

verify: `cmake --build lsp-server/build/clang-linux/Release --target test_ast`
verify: `ctest --test-dir lsp-server/build/clang-linux/Release -R test_ast_unit --output-on-failure` passes
known issue: `ctest --test-dir lsp-server/build/clang-linux/Release -R test_ast_script --output-on-failure` still fails on `/home/csh/windows_share/tsf/funcext/Common/Tree/TTree.tsf` due to invalid TSF syntax (`FConfig &= v` missing trailing `;`).
2026-03-06 13:03:00 +08:00
.agents 📦 deps(playbook): add markdown rules and prettier config 2026-02-02 17:20:55 +08:00
.gitea/workflows Squashed 'docs/standards/playbook/' changes from 8b75747..c3f8137 2026-03-04 15:56:21 +08:00
docs Merge commit '35e6a301aa36e43df8458cb7c6ed40f60c642b78' into lsp-server 2026-03-04 15:56:24 +08:00
lsp-server 🔧 chore(repo): refresh local rules and ast defaults 2026-03-06 13:03:00 +08:00
memory-bank 🔧 chore(repo): refresh local rules and ast defaults 2026-03-06 13:03:00 +08:00
test 支持全局函数补全 2025-09-27 22:23:04 +08:00
vim 3.0.0 2025-09-28 10:08:45 +08:00
vscode feat(lsp_server): implement missing providers and json coverage 2025-12-24 10:42:13 +08:00
.gitattributes 🔧 git: fix gitattributes negation rule 2026-02-03 13:58:45 +08:00
.gitignore ♻️ 使用`module`重构所有代码 2025-12-07 23:07:03 +08:00
.prettierrc.json 📦 deps(playbook): add markdown rules and prettier config 2026-02-02 17:20:55 +08:00
AGENTS.md 📦 deps(playbook): add markdown rules and prettier config 2026-02-02 17:20:55 +08:00
AGENT_RULES.local.md 🔧 chore(repo): refresh local rules and ast defaults 2026-03-06 13:03:00 +08:00
AGENT_RULES.md 📝 docs: sync agent rules and prompts 2026-02-03 15:19:17 +08:00
README.md Squashed 'docs/standards/playbook/' changes from 8b75747..c3f8137 2026-03-04 15:56:21 +08:00
playbook.toml 🔧 chore(playbook): align config with new schema 2026-03-04 15:57:15 +08:00

README.md

TSL Devkit

🚀 TSL 语言开发工具套件
为主流编辑器提供完整的 TSL 语言支持

VSCode Vim

📖 简介

TSL Devkit 是一套完整的 TSL 语言开发工具集,为开发者提供专业的编程体验。

核心功能

  • 🎨 语法高亮 - 智能代码着色,提升代码可读性
  • 🔧 语言服务器 (LSP) - 代码补全、错误诊断、跳转定义
  • 📝 代码片段 - 常用代码模板,提高编码效率

🛠️ 支持的编辑器

VSCode

📢 查看 VSCode 指南

Vim

📢 查看 Vim 指南

🤝 贡献

我们欢迎各种形式的贡献!

👥 维护者

  • @csh - 项目作者

🙏 致谢

感谢所有为 TSL Devkit 做出贡献的开发者!