Solusi saya bukanlah mengubah pengguliran default Emac, melainkan membuat perintah urutan kunci dari makro. Dengan cara ini Anda memiliki cara yang mudah untuk menggulir satu baris pada waktu yang Anda inginkan. Tidak ideal, tapi sangat mudah. Kebetulan M- (↓) dan M- (↑) tersedia, jadi itulah yang saya gunakan.
Beginilah cara saya melakukannya. Pertama, Anda perlu merekam makro untuk gulungan satu baris, atas dan bawah.
Mulailah makro
C-x (
Gulir ke bawah satu
C-u 1 C-v
Hentikan makro
C-x )
Untuk gulir ke atas, gunakan
C-u 1 M-v
Selanjutnya Anda perlu memberi nama makro.
M-x name-last-kbd-macro
Beri nama saat diminta seperti:
down-one-line
Kemudian gunakan saja yang berikut ini untuk mengikat urutan kunci ke nama perintah itu:
M-x global-set-key
Dan saat diminta, gunakan sesuatu seperti:
M-(down arrow)
Kemudian ia akan menanyakan perintah mana yang ingin Anda ikat, dan Anda harus memberinya nama yang Anda temukan sebelumnya, misalnya, down-one-line.
Di sinilah saya mendapatkan informasi ini. Anda juga dapat menemukan petunjuk di bawah dan di tempat lain tentang menambahkan makro Anda ke file .emacs.
Di sini untuk penjelasan definisi makro
Berikut cara mengontrol pengguliran