Emacs

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

5
Bagaimana cara mencari di hasil pencarian
Ketika saya C-sbisa mencari. Bagaimana saya harus melakukan fungsi yang saya dapat ikat misalnya C-ryang akan membiarkan saya mencari di hasil beberapa permintaan pencarian yang telah ditentukan? Seperti isi jendela adalah: function xyz(a, b) return a + b end Saya bisa C-M-sdengan function.*permintaan dan hasilnya akan function xyz(a, b). Saya …

2
Mengapa Emacs org-mode meminta file master?
Saat membuka .orgfile, Emacs meminta file master. Mengapa begitu dan bagaimana saya bisa menonaktifkan fitur ini? Saya kira itu karena menggunakan paket yang berhubungan dengan lateks seperti ox-latexdan ox-beamer. Apakah ada cara untuk membuat file master untuk .orgfile mode khusus lateks atau mematikannya sepenuhnya? Terima kasih.
8 org-mode 

2
Bagaimana cara memperbaiki buffer terhadap revisi?
Saya ingin menjalankan ediff untuk membandingkan versi file saya saat ini (in git) dengan versi file pada cabang berbeda. Saya menjalankan M-x ediff-revisiondari dalam buffer terbuka untuk file yang dimaksud. Saya menjawab dua pertanyaan: Bandingkan revisi untuk file: Saya mengosongkan jawaban ini (defaultnya adalah buffer saat ini yang benar). Revisi …

2
Menjalankan Emacs dari taskbar Windows
Ketika saya ingin beralih antar program di Windows, saya biasanya menggunakan tombol windows plus tombol angka untuk menjalankan program dari taskbar saya. Sebagian besar program akan mulai berjalan atau, jika sudah ada instance, bawa ke latar depan dan fokuslah pada itu. Tetapi Emacs (dimulai dengan runemacs.exe) akan membuat entri baru …



2
Setara dengan --tidak menunggu emacs
The emacsclientProgram memungkinkan bendera --no-wait(disingkat -n) yang akan menyebabkan emacs server untuk mengunjungi file yang ditentukan, dan segera kembali. emacsclient -n ~/.bashrc Jika saya menyediakan editor alternatif, maka ini akan tetap berfungsi dalam kasus di mana tidak ada server Emacs yang berjalan emacsclient -n -a "/usr/local/bin/emacs" ~/.bashrc Namun, ini memberi …

1
Cegah memasukkan teks di awal buffer yang dimulai dengan teks hanya-baca
Saya memperpanjang paket Emacs yang ada dan saya ingin membuat bagian dari buffer tidak dapat diedit (hanya baca). Bahkan, saya ingin membuat hanya satu baris di tengah buffer yang dapat diedit dan saya menggunakan cuplikan berikut untuk mencapai itu: (put-text-property (point-min) point-before-editable-text 'read-only t) ;; (put-text-property point-after-editable-text (point-max) 'read-only t) …

1
Mensimulasikan operasi mouse dengan keyboard
Adakah cara, melalui beberapa perintah yang dapat dipanggil oleh keyboard, membuat Emacs berpikir bahwa saya mengklik pada titik tertentu (sehingga melakukan apa pun yang akan dilakukan jika saya mengklik di sana, misalnya ikuti tautan atau pop up menu )? Atau saya mengarahkan mouse pada titik (sehingga ujung alat muncul)? [Motivasi: …

3
Lingkungan persisten untuk kompilasi Mx
Ketika saya menjalankannya M-x compilememunculkan subkulit baru untuk menjalankan perintah kompilasi saya. Segera setelah perintah kompilasi kembali, proses shell terbunuh. Saya dapat melihat mengapa hal ini diinginkan dalam kebanyakan kasus, tetapi saya saat ini dalam situasi di mana itu tidak membantu. Saya bekerja di lingkungan build khusus sekarang yang mengharuskan …

2
Argspec atau arity dari fungsi bytecode di Emacs 24
Saya memiliki kode yang menguji arity dari suatu fungsi. Saya menggunakannya untuk menentukan apakah ada argumen opsional yang ditambahkan dalam versi terbaru dari sebuah paket. Ini membutuhkan subr-arityfungsi bawaan dan mem-parsing daftar objek bytecode dan lambdas. (defun function-argspec (func) (if (symbolp func) (setq func (indirect-function func))) (cond ((byte-code-function-p func) (aref …

2
Bagaimana saya bisa menyesuaikan perintah kompilasi?
Dalam salah satu proyek saya, saya perlu menjalankan make package installketika membangun bukan make. Ia mengingat perintah kompilasi terakhir yang saya gunakan, tetapi me-reset ke make -ksetiap kali emacs dimulai. Bagaimana saya bisa menyesuaikan M-x compileke default make package install?

6
Memilih teks tanpa memindahkan kursor
Saya ingin menumbuhkan pilihan tanpa memindahkan titik (kursor) dari lokasinya. Saya tahu saya selalu dapat menggunakan C-u C-spcuntuk pindah ke lokasi sebelumnya, tetapi saya ingin menghindari itu. Lebih khusus lagi, saya ingin melakukan kedua operasi ini: Pilih semua teks dalam buffer Tambahkan baris / paragraf berikutnya ke seleksi secara bertahap …
8 region  mark 

2
Cara memotong informasi buffer di daftar helm
Ketika saya memiliki banyak buffer terbuka dan saya gunakan helm-miniuntuk melihatnya, saya perhatikan bahwa buffer yang bersarang atau gelandangan mengambil terlalu banyak ruang horizontal, menyebabkan mereka membungkus, seperti ini: Bagaimana saya bisa mendapatkan helm untuk memotong garis-garis ini sehingga tidak membungkus? Beralih truncate-linesketika buffer helm terbuka tidak berpengaruh.
8 helm 

2
Split Window di perbatasan terluar
Saya sedang mencari cara untuk menambahkan split jendela tinggi penuh baru ke konfigurasi jendela yang sudah ada (terpecah). Karena saya tidak tahu bagaimana menjelaskannya dengan benar, saya hanya akan memposting beberapa grafik ASCII yang menunjukkan perilaku yang diinginkan untuk dua contoh konfigurasi jendela: from to +-------------------------+ +---------------------+---+ | | | …
8 elisp  window  frames 

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.