Qalam Studio: Arabic Text & Hijri Tools
Qalam Studio brings Arabic typography and the Hijri calendar into Visual Studio Code.
Features
- Live Hijri clock in the status bar (Umm al-Qura calendar). Click it to insert the date.
- Insert Hijri Date: long Arabic format (
الجمعة، ١٩ جمادى الأولى ١٤٤٨ هـ) or compact numeric format (1448/05/19).
- Arabic-Indic digits: convert selected text between
0123456789 and ٠١٢٣٤٥٦٧٨٩. Persian digits (۰۱۲…) are also converted back to Western.
- RTL isolate wrapping: wrap a selection in Unicode isolate controls so mixed Arabic and code text stops reordering punctuation.
Commands
| Command |
Default keybinding |
| Qalam: Insert Hijri Date |
— |
| Qalam: Convert Digits to Arabic-Indic |
Ctrl+Alt+Shift+A (Cmd+Alt+Shift+A on macOS) |
| Qalam: Convert Digits to Western |
— |
| Qalam: Wrap Selection in RTL Isolate |
— |
Settings
| Setting |
Default |
Description |
qalam.statusBar.enabled |
true |
Show the Hijri date in the status bar. |
qalam.hijriFormat |
long |
long for the Arabic date, short for YYYY/MM/DD. |
Development
npm install
npm run compile # build to out/
npm test # run unit tests
npm run package # produce qalam-studio-1.0.0.vsix
License
MIT © RadwanAlmsora
| |