Emacs

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

2
Berfungsi untuk menghapus semua komentar dari buffer, tanpa menggerakkan mereka untuk mematikan dering
Saya harus dapat menghapus semua komentar dari buffer dari kode elisp. Untuk saat ini, saya menggunakan: (goto-char (point-min)) (comment-kill (count-lines (point-min) (point-max))) Namun, comment-killadalah fungsi interaktif, dan penggunaan utamanya adalah untuk menghapus satu komentar pada suatu waktu. Selain itu, ia memiliki efek samping yang terlihat menyebalkan, karena ia menambahkan semua …

1
Bagaimana cara mengkompilasi emacs dengan simbol debug?
Saya mengalami kesulitan berjalan melalui kode sumber emacs di gdb. Saya pikir saya kehilangan simbol debug. Mengikuti saran dari https://stackoverflow.com/a/4298982/2752242 , saya mencoba: ./configure CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" --with-gif=no --prefix=$HOME/local/apps/emacs-24.4/ Tapi, itu tidak berhasil. Apakah ada instruksi tentang kompilasi dengan simbol debug? Terima kasih!
9 debugging 

2
Buat isearch lewati konten yang dilipat dalam mode-org
T: Bagaimana saya bisa mengatakan isearchuntuk mengabaikan isi blok yang dilipat secara default di org-modebuffer? Lebih khusus lagi, saya ingin isearchmengabaikan isi blok komentar dan laci : Ketika menulis dokumen di org-modesaya sering menggunakan blok komentar dan laci kustom untuk menyimpan berbagai jenis catatan tentang teks yang saya tulis. Saya …

1
buat `delete-duplikat-baris` abaikan baris kosong dan kata-kata tertentu
Saya mengedit teks dalam mode org, beberapa baris diulang karena mereka merupakan bagian dari file yang berbeda dari topik yang sama. Saya ingin menggunakan delete-duplicate-linesuntuk menghapus baris yang diulang, namun, perintah menghapus baris kosong juga, yang merupakan sesuatu yang tidak saya inginkan (kalau tidak saya tidak akan memiliki paragraf!). Saya …

2
Portabilitas bytecode antara versi Emacs
Saya terkadang menjalankan beberapa versi Emacs dari direktori home yang sama. Saya memiliki sejumlah file yang dikompilasi dengan byte. Bytecode tidak kompatibel di semua versi Emacs, jadi saya memelihara direktori terpisah untuk .elcfile untuk setiap rentang versi. Berapa kisaran versi yang bytecode-nya kompatibel? Saat ini saya punya gnu-19.29 gnu-20 gnu-21 …

3
Terus bergerak ke ujung garis
Default pengikatan kunci C-a/C-ehanya untuk satu hal, pindah ke awal / akhir baris, apakah ada paket yang dapat membuat Emacs bertindak seperti ini: Jika saya tidak berada di akhir baris, C-eakan pergi ke akhir baris, jika tidak, lanjutkan ke akhir baris berikutnya Jika saya tidak berada di awal baris, C-aakan …


3
Orgmode menyisipkan tautan dari clipboard?
Apakah ada cara sederhana untuk menyisipkan tautan mode-org langsung dari clipboard sistem? Saya berpikir untuk memilih URL di Safari, dan menyisipkan tautan itu secara langsung dalam dokumen mode-org.
9 org-mode 



3
Adakah cara untuk membuat prompt dan output-sebelumnya tidak dapat diedit di shell / term-mode?
Ini memang pertanyaan yang dangkal. Meskipun ansi-termmulai berperilaku dengan benar ketika saya pertama kali membukanya, tampaknya menurun ke mode 'dapat diedit' setelah beberapa perintah, misalnya, ketika saya lakukan C-a(mulai dari baris) diikuti oleh C-k(garis membunuh), itu menghapus seluruh prompt. Untuk kewarasan estetika saya, apakah ada cara untuk membuat prompt dan …

3
Apakah ada cara yang lebih baik untuk menangani dokumen multiline di elisp?
Saya benci cara elisp (tidak yakin apakah LISP secara umum) menangani dokumen multiline. (defun foo () "This is a multi liner docstring" (do-stuff)) Saya sungguh berharap dapat melakukan sesuatu seperti (defun foo () (eval-when-compile (concat "This is\n" "a multi\n" "line\n" "docstring")) (do-stuff)) sehingga lekukannya konsisten. Sayangnya, eval-saat-kompilasi tidak melakukan pekerjaan. …

1
Mode helm dan LaTeX
Ketika saya menjalankan perintah LaTeX-environment(terikat C-c C-esecara default) Helm dengan benar memilih dari daftar semua lingkungan yang relevan (yaitu daftar yang sama yang saya dapatkan tanpa Helm dihidupkan). Prompt berbunyi "Jenis lingkungan: (default foo)" di mana 'foo' adalah nilai yang disimpan LaTeX-default-environment(yang pada gilirannya diatur ke apa pun yang akhirnya …
9 helm  latex 

1
Bagaimana saya bisa beralih dari 'kode' kunci ke kesetaraan keyboardnya?
Saya memiliki dokumentasi berikut: mc/keymap is a variable defined in `multiple-cursors-core.el'. Its value is (keymap (67108903 . mc-hide-unmatched-lines-mode) (27 keymap (118 . mc/cycle-backward)) (22 . mc/cycle-forward) (return . multiple-cursors-mode) (7 . mc/keyboard-quit)) Documentation: Keymap while multiple cursors are active. Main goal of the keymap is to rebind C-g and <return> …

2
Adakah perbedaan fungsionalitas yang menggunakan konvensi dua ruang vs satu ruang pada akhir kalimat?
Q: Apa alasan praktis yang ada tidak untuk set sentence-end-double-spaceke nil? Utas yang baru-baru ini dihidupkan kembali untuk mengenali kalimat yang tidak berakhir dalam dua ruang menginspirasi pertanyaan ini. The Emacs pengguna node pada kalimat catatan bahwa perintah kalimat menganggap bahwa kita menggunakan konvensi pengetik Amerika ini menempatkan dua ruang …

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.