Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>IndonesiakuNew to Visual Studio Code? Get it now.
Indonesiaku

Indonesiaku

Teguh Rijanandi

|
2 installs
| (0) | Free
Language support for Indonesiaku (.idk): syntax highlighting, LSP diagnostics, completion, hover, go-to-definition, snippets, and formatting.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Indonesiaku for Visual Studio Code

Dukungan untuk berkas .idk:

  • syntax highlighting untuk komentar, string, angka, operator, kata kunci, dan fungsi bawaan;
  • auto-closing braces, brackets, parentheses, dan tanda kutip;
  • snippets untuk fungsi, kondisi, loop, kelas, impor, dan coba/kecuali;
  • Language Server Protocol: diagnostics sintaks, autocomplete keyword/builtin, hover ringkas, dan go-to-definition lokal;
  • Format Document yang memanggil indk rapikan.

Server LSP dijalankan sebagai proses Node.js terpisah dan menggunakan indk --dis <berkas sementara> untuk menganalisis sintaks. Kode pengguna tidak dieksekusi. Diagnostics berlaku saat compiler dapat menunjukkan lokasi; go-to-definition versi awal hanya mencakup deklarasi dalam dokumen yang sama.

Formatter

Format Document (Shift+Alt+F) menjalankan indk rapikan <berkas> dan mengganti isi editor dengan hasilnya. Interpreter dipanggil tanpa --tulis, jadi berkas di disk tidak disentuh — VS Code sendiri yang menerapkan edit, sehingga undo tetap berfungsi.

Berkas yang belum disimpan (untitled atau masih kotor) dilewati karena indk rapikan membaca dari disk.

Jika indk tidak ada di PATH, atur jalurnya:

{ "indonesiaku.jalurIndk": "/jalur/ke/indk" }

Uji formatter tanpa membuka editor:

node editors/vscode-indonesiaku/test-format.js

Uji JSON-RPC server tanpa membuka VS Code:

node editors/vscode-indonesiaku/test-lsp.js [jalur/ke/indk]

Instalasi lokal

cd editors/vscode-indonesiaku
npm run package
code --install-extension indonesiaku-1.6.0.vsix

Atau buka folder ini di VS Code lalu tekan F5 untuk menjalankan Extension Development Host.

Cakupan

LSP membutuhkan executable indk di PATH, atau setelan indonesiaku.jalurIndk ke lokasi binary. Server tidak mengeksekusi program untuk memberi diagnostics.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft