Emacs

T&J bagi mereka yang menggunakan, memperluas atau mengembangkan Emacs


2
Bagaimana saya harus mendapatkan nama file buffer asli dalam buffer kloning tidak langsung?
Saya ingin melihat bagian buffer yang berbeda dalam dua frame yang berbeda, karena saya memiliki dua monitor dengan bentuk yang berbeda sehingga saya tidak dapat dengan mudah menjangkau satu frame. Beberapa googling membuat saya menggunakan clone-indirect-buffer, yang berfungsi dengan baik. Namun, buffer-file-nameuntuk buffer baru tersebut nil. Bagaimana saya bisa dengan …

2
Kill-buffer prompt dengan opsi untuk melakukan perubahan
The save-some-bufferspetunjuknya perintah untuk menyimpan atau mengabaikan setiap file yang dimodifikasi, dan juga menyediakan pilihan untuk diff file dimodifikasi terhadap file itu mengunjungi. Saya ingin perilaku yang sama dari kill-bufferatau kill-this-buffer. Jika buffer diubah sudah ada ya / tidak prompt tetapi saya juga ingin opsi untuk melihat diffs. Apakah ada …


2
Bagaimana mendeteksi penekanan tombol yang tidak mengedit buffer?
Apa cara terbaik untuk mendeteksi penekanan tombol (misalnya melalui kail) yang tidak mengedit buffer? Maksud saya hal-hal seperti tombol panah untuk gerakan titik, panggilan ke beginning-of-buffer, dll. Alasan untuk ini adalah bahwa saya sedang mengerjakan beberapa ycmdbinding untuk emacs, dan saya ingin dapat mendeteksi (setidaknya secara heuristik) ketika pengguna telah …

2
Memasukkan nilai sub-superskrip terakhir yang digunakan dalam rumus matematika
Saya menggunakan AUCTeX untuk teks matematika tipe-pengaturan. Seringkali saya harus mengetikkan persamaan dengan jumlah, integral, dll. Yang semuanya memiliki sub- atau superskrip yang sama. Saya ingin mengisi ulang sub- / superscript saat ini dengan nilai yang dimilikinya sebelumnya. Contoh: \sum_{i=1}^{\infty} a_i = \sum… Ketika saya menekan _persamaan di atas Emacs …
8 latex  auctex 

2
Bagaimana saya bisa menumpuk satu tabel sintaks di yang lain?
Saya telah menulis mode sederhana untuk menangani JSON. Ia menggunakan mesin turunan untuk menggunakan kembali sebagian besar kode json-mode. Namun satu tambahan adalah Anda dapat memasukkan elisp ke dalam teks JSON yang dievaluasi pada waktu pengiriman JSON. Sebagai contoh kutipan dari json terlihat seperti ini: { "parameters": { "IRC_USER": "stsquad", …

1
Bagaimana seharusnya mode yang diturunkan dari comint melacak buffer dan proses?
Setelah menulis beberapa comintmode yang dibuat khusus , saya sering merasa sulit untuk memutuskan bagaimana melacak buffer dan proses: misalnya, untuk mengaitkan buffer sumber yang berbeda dengan penerjemah yang berbeda. Apakah lebih baik menyimpan referensi ke buffer atau prosesnya? Diberikan buffer, seseorang dapat menemukan proses terkait menggunakan get-buffer-process. Sebaliknya, mengingat …



1
Secara otomatis mengidentifikasi variabel-variabel usang dalam init-file
Ketika versi baru Emacs dirilis, biasanya beberapa variabel / perintah / fungsi menjadi usang. Mereka biasanya ditandai seperti itu dalam dokumentasi yang sesuai: turn-on-eldoc-modeadalah alias untuk eldoc-modedalam eldoc.el. [...] Fungsi ini sudah usang sejak 24.4 ; gunakan eldoc-modesaja. Saya ingin memastikan saya tidak mereferensikan variabel yang sudah usang dalam init-file …
8 init-file 



2
Pratinjau file dengan cepat
Mirip dengan pertanyaan ini , saya ingin alat / mode minor untuk dengan cepat melihat pratinjau file saya dengan hanya menempatkan kursor di atasnya (misalnya file yang saat ini dipilih ditampilkan di jendela buffer aktif). Saya tidak peduli tentang peristiwa yang menyedihkan dan saya tidak ingin overlay. Jika dipilih, saya …

1
Bagaimana saya bisa tahu paket emacs bawaan mana yang perlu 'diharuskan?
Saya membaca Changelog untuk emacs 24.4 ( C-hn) dan mencoba melihat apa fitur Notifikasi File. Saya mencoba melakukan C-hvvariabel terkait auto-revert-use-notifytetapi tidak ada yang muncul. Saya kemudian mencari nama variabel dalam kode sumber emacs dan menemukan bahwa itu digunakan dalam lisp/autorevert.el. Setelah melakukan (require 'autorevert), semua fungsi dan variabel yang …
8 package 

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.