- Kritik bahwa halaman man "tidak memiliki tautan yang saling terhubung" atau "teks tidak mengalir ulang saat jendela terminal diperkecil" memang umum, tetapi sebenarnya format man itu sendiri mendukung fitur tautan dan pengaturan ulang aliran teks
- Masalahnya adalah alat untuk membaca halaman man (seperti perintah man dan less) tidak mengimplementasikan fitur ini dengan baik
Struktur format halaman man
Fitur referensi (tautan) juga sudah tertanam
- Format mdoc mencakup makro tautan berikut:
.Xr: referensi silang ke halaman man lain
.Sx: referensi ke bagian lain dalam halaman yang sama
- Saat dikonversi ke HTML, ini dirender sebagai tautan nyata dan bisa diklik di browser
- Header bagian
.Sh diperlakukan sebagai anchor sehingga dapat menjadi tujuan tautan .Sx
- Namun, saat dilihat di terminal dengan perintah
man, fitur tautan ini tidak berfungsi
Kesimpulan: masalahnya bukan pada format man, melainkan pada penampilnya
- Saat ini perintah
man menampilkan halaman dengan mem-pipe-nya ke less, dan cara ini tidak dapat menangani tautan
- Solusinya adalah:
- diperlukan penampil halaman baru yang memahami format man dan mendukung tautan
- Akan lebih baik jika sekaligus mengimplementasikan fitur pengaliran ulang teks otomatis (reflow) saat lebar terminal berubah
Informasi latar
- mdoc(7) adalah format yang diperkenalkan di 4.4BSD pada 1990-an
- man(7) adalah format klasik yang digunakan antara 1979 hingga 1989, dan kini hampir tidak lagi dipakai
6 komentar
Saya langsung merasa relate hanya dengan melihat baris pertama di notifikasi Slackbot, jadi saya klik. Saya juga 100% setuju dengan pendapat bahwa yang jadi masalah adalah reader-nya.
...Tapi sepertinya manusia modern bahkan tidak memakai terminal, apalagi
man.rtfmsudah menjadi peninggalan romantis dari zaman lampau.Saya mendeklarasikan seperti di bawah ini di mac dan menggunakannya seperti
pman lsuntuk melihatnya dalam bentuk PDF.Tips luar biasa... terima kasih
Wah, terima kasih banyak
Wah, ini benar-benar relate. Kalau bisa membaca
mandengan baik, itu memang sangat berguna, tapi membacanya dengan baik itu terlalu sulit..Opini Hacker News