Pertanyaan yang diberi tag elisp

16
Bagaimana cara mendapatkan nomor elemen dalam daftar?

T: bagaimana cara mendapatkan nomor elemen dalam daftar? nthmendapat nomor elemen n dari daftar: (nth 2 '(a b c d)) ; => c Saya ingin melakukan yang sebaliknya: dapatkan nomor elemen yang diberikan elemen: (some-function 'c '(a b c d)) ; => 2 Saya mungkin melewatkannya, tetapi apakah...

16
Bagaimana cara mengetahui status fokus / fokus buffer saya?

Saya sedang menulis ekstensi yang berbicara dengan proses luar, jadi itu adalah diberikan untuk menurunkan jumlah permintaan 'hei ada apa' ketika buffer saya tidak fokus. Jadi, apa cara terbaik untuk mengenali: Ketika buffer saya terlihat dan fokus Ketika buffer saya terlihat tetapi tidak fokus...

16
Bagaimana cara membuat: kata kunci?

T: Bagaimana cara membuat dan menggunakan :keywords? Pertimbangkan upaya (naif, tampaknya) untuk mengakses daftar mainan berikut: (setf alist '((:key-1 "Key no. 1") (:key-2 "Key no. 2"))) (assq :key-1 alist) ; => (:key-1 "Key no. 1") (assq (make-symbol ":key-1") alist) ; => nil Kunci...

16
bagaimana cara mendeteksi jika di dalam pasangan yang cocok?

T: apakah ada cara umum untuk mendeteksi apakah titik ada di dalam pasangan karakter yang cocok atau tidak? Yaitu: apakah ada fungsi predikat umum (atau sesuatu) yang dapat menentukan apakah titik berada di antara pasangan yang cocok atau beberapa karakter yang dipilih secara sewenang-wenang? Saya...

16
Elisp regexps ^ dan $ vs `dan '

Manual menggambarkan karakter khusus regexp ^dan $. Seperti kebanyakan dialek ekspresi reguler yang saya tahu, mereka sepertinya cocok dengan awal atau akhir sebuah string. Namun, saya juga menemukan bahwa ada `dan 'karakter yang tersedia. Berdasarkan penjelasan yang ditemukan di sini , mereka...

15
Bagaimana cara menggunakan defcustom dengan benar?

Seperti kebanyakan pengguna Emacs, saya telah menyesuaikan mode dengan mengubah variabel. Apa yang tidak pernah terpikir oleh saya adalah mentalitas pemrograman keseluruhan di belakang telah menyesuaikan ini-dan-itu. Saya menyadari ini ketika saya mulai melihat beberapa kode sumber untuk eshell....

15
Dapatkan konten buffer

Jadi buffer-stringdapatkan konten dari buffer saat ini. Tapi itu tidak memungkinkan menentukan buffer lain. Bagaimana saya bisa mengatasi itu? Apakah saya perlu sesuatu save-window-excursionuntuk membuatnya

14
Mengapa file elisp memiliki komentar file akhir?

Mengapa file elisp biasanya diakhiri ;;; file.el ends here? Adakah alasan historis mengapa ini berguna? Saya telah melihatnya direkomendasikan dalam panduan gaya elisp dan saya masih melihatnya dalam paket elisp modern. auto-insert-modejuga menambahkan komentar seperti itu ke file elisp baru...

13
Kode Elisp untuk memeriksa koneksi internet

Ketika saya membuka Emacs, itu mengevaluasi file init saya, yang termasuk menyegarkan arsip paket saya melalui koneksi internet. Ini bermasalah ketika saya tidak memiliki koneksi internet, jadi saya perlu mencegah eksekusi kode itu ketika memulai Emacs tanpa koneksi internet. Untuk mengatasi...

13
Substitusi string bernama?

Saya sering harus membuat beberapa substitusi dari string yang sama: (format "%s %s %s" "a" "a" "a") ;; gives: "a a a" (Ini hanya contoh tiruan, dalam hal ini lebih baik merekatkan "a" dengan spasi putih, tetapi secara umum saya berurusan dengan situasi yang lebih rumit) Apakah ada cara untuk...

13
Apa yang dilakukan `simbol-nilai`?

Dokumen membuat saya tidak bijaksana: Fungsi ini mengembalikan nilai yang disimpan dalam sel nilai simbol. Di sinilah nilai variabel saat ini (dinamis) disimpan. Jika variabel tidak memiliki ikatan lokal, ini hanyalah nilai globalnya. Jika variabel tersebut batal, kesalahan variabel-void...