Supabase เปิดตัว Postgres Language Server เขียนโค้ดใน editor ได้ง่ายขึ้นในอนาคต – SMS Marketing ราคาถูกที่สุด
282
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
Topics: