Neovim setup for Zig

󰃭 2024-10-12

เตรียมความพร้อมก่อนการเขียนภาษา Zig สำหรับ Neovim

Zig installation

ก่อนอื่นติดตั้ง Ziglang จาก https://ziglang.org/download/

ทดสอบการติดตั้ง

สร้าง directory zig_hello_world และเข้าไปยัง directory

mkdir zig_hello_world
cd zig_hello_world

initial โปรเจค

zig init

Hello, World;

const std = @import("std");

pub fn main() void {
    std.debug.print("Hello, World", .{});
}

บันทึก main.zig จากนั้นรันคำสั่งทดสอบ

zig run main.zig

Neovim setup

Language Server

ใน Zig จะใช้ zls โดยเป็น Zig language server ซึ่งสามารถติดตั้งโดยใช้ :Mason ใน neovim ได้เลย