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. :-)


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)

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.