Dapatkah saya memberitahu emacs untuk menempel (tombol tengah mouse) pada posisi kursor?

16

Jika saya menempelkan teks dari, misalnya, peramban ke dalam emacs, kursor emacs sering sudah pada posisi di mana saya ingin menempelkan teks. Jika saya akan menggunakan emacs dalam mode konsol, saya bisa menggerakkan mouse di atas teks dan menekan tombol tengah (jika saya menonaktifkan gpm). Tetapi ketika menggunakan emacs dalam mode X (window), saya harus memindahkan kursor mouse pada posisi yang tepat di mana saya ingin melewati teks.

Apakah ada cara untuk memberitahu emacs untuk menggunakan posisi kursor emacs saat ini untuk menempel, bukan posisi kursor mouse?

Saya harap Anda mendapatkan masalah saya. :-)

Flow
sumber
Pertanyaan bagus, saya perhatikan saya tidak memiliki fungsi ini dalam skenario tertentu. Tetapi melihat ke belakang saya akan mengatakan saya lebih suka perilaku standar dalam sekitar setengah kasus. Alangkah baiknya memiliki kedua mode yang dapat diakses dengan cepat setiap saat.
Alexander Shcheblikin

Jawaban:

17

Coba pengaturan ini:

(setq mouse-yank-at-point t)
Trey Jackson
sumber
Hebat, meskipun pengaturan ini tidak muncul di M-x mouse-yank ... lengkapi-otomatis, ini berfungsi ketika saya meletakkan ini di .emacs :-)
Flow
3
Itu karena itu variabel, bukan fungsi. Anda dapat menggunakan M-x set-variabel RET mouse-yank-at-point (dan penyelesaiannya harus bekerja di sini)
Antoine Pelisse
Ini harus menjadi pengaturan default IMHO.
sjas