Emacs

8
Ubah mode-line-buffer-id face untuk windows tidak aktif

Apakah ada wajah Emacs yang dapat digunakan untuk mengontrol warna nama buffer tidak aktif? Biasanya ketika mengatur wajah mode-line-buffer-idsemua jendela terpengaruh. Dalam contoh ini mode-linememiliki latar belakang yang terang, jadi saya mengatur mode-line-buffer-idke yang lebih gelap...

8
Persempit dengan batasan sebelumnya

Apakah ada cara mudah untuk mengembalikan batasan sebelumnya? Jadi setelah urutan kejadian berikut: Tandai suatu wilayah Panggil narrow-to-regiondan lakukan beberapa pekerjaan. Panggilan widenuntuk melompat-lompat dan mencari sesuatu Saya ingin mempersempit ke wilayah asli lagi tanpa harus...

8
Selektor Tata Letak Jendela

Apakah ada paket yang membantu saya memilih tata letak yang telah ditentukan untuk jumlah jendela dalam bingkai yang sewenang-wenang? Saya akan sempurna jika bekerja dengan cara yang mirip dengan fungsi pilih-tata letak di tmux. EDIT Berikut ini adalah gif yang menunjukkan bagaimana tmux beralih...

8
Kesetaraan string, abaikan case?

T: bagaimana cara seseorang menguji kesetaraan string tetapi mengabaikan case? Saya punya situasi di mana saya ingin membandingkan string tetapi abaikan case. Kasus penting untuk string-equal, dan tampaknya tidak peka terhadap case-fold-search: (string-equal "string" "StrinG") ; => nil (let...

8
Aktifkan mode proyektil hanya untuk file dalam proyek aktual

Proyektilnya cukup bagus, tetapi saya merasa sulit untuk menyalakannya hanya di tempat-tempat yang efektif. Seperti yang saya pahami, dua pilihan standar adalah untuk mengaktifkannya secara manual, seperti dalam mode kait utama, atau untuk mengaktifkannya secara global projectile-global-mode. Saya...

8
Hapus tanda kurung di sekitar wilayah

Apakah ada alternatif yang lebih baik untuk fungsi ini yang saya gunakan untuk menghapus parens di sekitar suatu wilayah? Saya mencari bawaan Emacs, atau sesuatu yang ditulis lebih baik, sesuatu yang akan menghilangkan pasangan di sekitar wilayah yang dipilih (mis: kurung, kurung keriting, tanda...

8
Bagaimana cara meningkatkan kinerja pemotongan buffer eshell?

Saat ini saya memotong buffer di 20.000 baris dengan menambahkan berikut ini ke konfigurasi saya: (setq eshell-buffer-maximum-lines 20000) ;; automatically truncate buffer after output (add-to-list 'eshell-output-filter-functions 'eshell-truncate-buffer) Ini bekerja dengan baik untuk <20.000...

8
Tampilkan rumus matematika di emacs saat coding

Mungkinkah emacs memperlihatkan formula nyata di editor jika ditulis dalam Lateks atau serupa? Saya bertanya karena akan jauh lebih mudah dibaca jika Anda membuat kode (di katakanlah python atau C ++) dan komentar berisi rumus nyata, bukan sesuatu seperti ini // Calculate average for $\mu_1 =...

8
Penyortiran adaptif suatu perusahaan mendukung hasil

Apakah ada cara companyuntuk menyortir hasil yang ditunjukkan berdasarkan pilihan masa lalu? Variabel khusus company-transformersmengontrol perilaku ini. Satu-satunya pilihan bawaan adalah company-sort-by-occurrencedan company-sort-by-backend-importance. Apakah ada metode yang ada, mungkin dari...

8
Menerjemahkan string ke penekanan tombol

Diberikan string di elisp, saya ingin mensimulasikan emacs menerima penekanan tombol apa pun yang diperlukan untuk membuat kembali string itu. Jadi mengingat string "Hello" emacs akan bertindak persis sama seperti jika saya telah menekan Shift + H, e, l, l, o. Perhatikan bahwa ini tidak selalu sama...

8
Tampilkan daftar entri org-todo dengan tenggat waktu?

Apakah ada cara untuk mendapatkan daftar entri mode-org dengan tenggat waktu? Idealnya dengan tenggat waktu ditampilkan dan dipesan oleh tenggat waktu. Saya belum menemukan yang seperti ini. Hal terdekat yang saya temukan adalah org-check-deadlines, yang hanya memberi tahu saya tentang hal-hal...