Emacs

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

1
Bagaimana cara mengganti warna highlight helm
Saya menggunakan Monokaitema. Ketika saya mulai helm, baris yang dipilih saat ini disorot dalam warna abu-abu. Tidak mudah dikenali, terutama dengan informasi judul berwarna biru. Bagaimana saya bisa mengubah highlight abu-abu ini, katakanlah, dalam warna ungu?
8 helm  colors 

4
Pengucapan benar dari 'sexp'?
Saya minta maaf jika ini pertanyaan bodoh, tapi saya baru memulai di ELisp, dan saya ingin tahu bagaimana Anda mengucapkan kata 'sexp'. Yaitu, jika saya sedang berbicara dengan seseorang, bagaimana orang mengatakan kata ini?
8 sexp 


1
Gunakan magit untuk membandingkan semua perubahan dalam dua revisi
Apakah ada cara untuk memohon Ediff dari Magit untuk membandingkan perubahan ke semua file antara dua revisi, bukan hanya perubahan dalam satu file? Kasus penggunaan saya adalah rekan kerja akan meminta saya untuk meninjau perubahan yang dia buat di cabang, yang mungkin melebihi beberapa komitmen. Saya dapat dengan mudah mengetahui …
8 magit 

1
Baca dan edit maildir Thunderbird dengan GNUS
Seperti yang dikatakan forum, dimungkinkan untuk menggunakan GNUS untuk membaca yang maildirdibuat oleh Thunderbird. Namun, saya tidak menemukan implementasi kerja yang diposting. Dan dalam percobaan saya sendiri, saya tidak dapat membuat GNUS ke daftar grup (folder di maildir) untuk berlangganan. Inilah yang saya lakukan: Secara manual mengatur akun gmail di …
8 gnus  email 

1
Mempercepat entri-peta-org ketika dicocokkan dengan properti
Pertanyaan : Mengapa org-map-entriespencocokan properti sangat lambat, dan apa yang bisa saya lakukan untuk mempercepatnya? Latar belakang : Saya memiliki penggunaan yang relatif sederhana untuk org-map-entries: ambil upaya (dalam menit integer) dari semua entri agenda org dengan tag goaldan prioritas yang diberikan (misalnya B). (org-map-entries #'hw-org-get-effort-in-minutes "goal+PRIORITY=\"B\"" 'agenda) Ini sangat …

1
teks mode-org tidak didukung untuk blok CONTOH?
Harap pertimbangkan .orgfile MVE berikut yang lengkap dan mandiri , yang saya harap cukup jelas: #+OPTIONS: toc:nil Figure [[captions-work-for-src-blocks]] shows that captions are correctly exported for SRC blocks. The second figure, in an EXAMPLE block, does not receive an exported caption. Furthermore, cross references to figure [[captions-dont-work-for-example-blocks]] incorrectly resolve to …

1
eval-when-compile: defsubst vs defmacro vs define-inline
Saya mendefinisikan beberapa fungsi sederhana di init.el, misalnya my-cache-file: (defconst my-cache-directory (expand-file-name ".cache" user-emacs-directory)) ; ~/.emacs/.cache (defun my-cache-file (x) (expand-file-name x my-cache-directory)) ; ~/.emacs/.cache/x (setq savehist-file (my-cache-file "savehist")) (setq backup-directory-alist `(("." . ,(my-cache-file "backups/")))) Ini sepertinya kasus penggunaan yang bagus untuk defsubst: (defsubst my-cache-file (x) ...) Kemudian saya mulai belajar …




3
Bagaimana siklus antara dua jendela ketika saya memiliki lebih dari dua terbuka?
Skenario: Saya memiliki beberapa (lebih dari 2) jendela yang terbuka. Saya aktif bekerja dengan mereka berdua. Bagaimana cara terbaik saya melompat dari satu jendela ke jendela lain, dan kembali, dengan satu perintah? Saya menggunakan ace-window; itu bagus tapi saya tidak ingin menekan nomor jendela setiap waktu. Saya tahu tentang next-window/ …
8 window 

1
Pencocokan performan terbanyak dari "any char"
Di https://www.emacswiki.org/emacs/MultilineRegexp kita menemukan petunjuk untuk digunakan [\ 0- \ 377 [: nonascii:]] * \ n bukannya standar . * \ n untuk mencocokkan karakter apa pun hingga baris baru untuk menghindari stack overflow untuk teks besar (37 KB). Apakah overflow menjadi perhatian di sini, atau apakah pencocokan berjalan untuk …

2
Bagaimana saya bisa memeriksa apakah pengguna telah menekan tombol saat fungsi sedang berjalan?
Saya memiliki fungsi yang secara otomatis berjalan setelah pengguna melakukan beberapa tindakan. Namun, fungsi ini membutuhkan waktu lama untuk diselesaikan. Ini berarti Emacs menjadi tidak responsif untuk waktu yang singkat setelah setiap input. Untuk memperbaikinya, saya ingin memeriksa apakah pengguna telah memasukkan input baru dan jika demikian, batalkan eksekusi fungsi …

2
Bagaimana saya bisa membuka shell di buffer saat ini?
Dalam fungsi "shell" baris ini menampilkan buffer shell dan hampir selalu membuka shell baru dalam bingkai acak. Dan saya harus menukar buffer, itu menjengkelkan. ... (pop-to-buffer buffer) ... Dalam dokumen tertulis: Jika jendela itu berada pada bingkai grafis yang berbeda, bingkai itu diberikan fokus input jika memungkinkan. Saya tidak mengerti …
8 frames  shell 

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.