Tags:
Node Thumbnail

Supabase โครงการ back-end-as-a-service แบบโอเพนซอร์สเปิดโครงการ Postgres Language Server เปิดทางให้ editor ภาษาต่างๆ สามารถเขียนโค้ด SQL แบบ PostgreSQL ได้ง่ายขึ้น

Language Server นั้นเป็นโปรโตคอลที่สื่อสารกับ editor เพื่อให้ editor รองรับภาษาใหม่ๆ ได้เต็มรูปแบบ โดยรองรับฟีเจอร์เช่น syntax highlighting, auto-completion, แสดงจุดผิดพลาดของโค้ด, ทำ code formatting

โครงการนี้จะมุ่งรองรับ PostgreSQL เท่านั้นไม่สนใจจะรองรับภาษา SQL ของโปรแกรมอื่นๆ แต่อย่างใด เนื่องจากหัวใจของโครงการจะใช้ libpg_query มาพัฒนาเพิ่มให้กลายเป็น Language Server โดยทาง Supabase ดูโครงการต้นแบบ คือ rust-analyzer และตอนนี้เริ่มใช้งานกับ Neovim ได้แล้ว แม้จะยังไม่พร้อมอย่างมาก แนะนำสำหรับนักพัฒนาที่อยากช่วยโครงการอย่างเดียว

ที่มา - GitHub: supabase/postgres_lsp

No Description

Get latest news from Blognone