Bagaimana cara memeriksa apakah suatu string s1merupakan substring dari string lain s2? Misalnya (test-substring "f t" "df tj") --> t, (test-substring "ft" "df tj") -->
Bagaimana cara memeriksa apakah suatu string s1merupakan substring dari string lain s2? Misalnya (test-substring "f t" "df tj") --> t, (test-substring "ft" "df tj") -->
Saya perlu menambahkan satu bilangan bulat ke daftar yang sudah diurutkan, sehingga masuk di tempat yang tepat. Orang pertama saya kira-kira seperti itu (sort (cons newelt list) #'<) Namun, mengingat yang listsudah diurutkan, hanya satu penyisipan benar-benar diperlukan, yang berarti solusi...
Saya compile.elmelihat-lihat dan melihat konstruksi ini : (defcustom compile-command (purecopy "make -k ")) The purecopydocs menyatakan: purecopy adalah fungsi bawaan di `kode sumber C '. (purecopy OBJ) Buat salinan objek OBJ dalam penyimpanan murni. Salin konten vektor dan sel kontra...
Saya sedikit baru untuk Emacs. Ketika melihat beberapa konfigurasi, saya menemukan ada dua jenis perintah di "add-hook". (add-hook 'LaTeX-mode-hook #'LaTeX-math-mode) dan (add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) Ini telah membingungkan saya sejak lama dan saya tidak tahu cara mencari "#...
Katakanlah saya memiliki fungsi yang terlihat seperti berikut (seperti yang sering terjadi saat mencetak keluaran elisp). (defun my-example-function () (let ((a (do-something)) (b (do-something))) (setq someone me) (with-current-buffer b (do-that (or this (and that those))) (format "%s"...
Misalkan saya punya (setq a 1 b 2) Bagaimana saya bisa secara elegan menukar nilai adan btanpa menggunakan variabel
T: Mengapa lisp-interaction-modeada, dan apakah ada alasan untuk menggunakannya bukan emacs-lisp-mode? The pengguna menyatakan bahwa emacs-lisp-modedan lisp-interaction-modeidentik kecuali bahwa mengikat kedua C-juntuk eval-print-last-sexp. Di luar itu, "semua perintah lain dalam mode Interaksi...
Saya mengerti itu nil, 0dan / atau -1digunakan untuk menonaktifkan beberapa fitur dan t, 1dan / atau +1digunakan untuk mengaktifkan beberapa fitur. Saat menetapkan variabel atau mengaktifkan / menonaktifkan mode kecil, mana yang harus saya pilih? Saya telah melihat semua variasi ini digunakan pada...
Fungsi line-number-at-pos(ketika diulang sekitar 50 kali) menyebabkan penurunan yang nyata pada buffer semi-besar - misalnya, 50.000 baris - ketika titik mendekati akhir buffer. Dengan perlambatan, maksud saya total gabungan sekitar 1,35 detik. Alih-alih menggunakan fungsi 100% elispuntuk...
Saya tidak sengaja menjalankan yang berikut ini: (unintern variable) dimana variablenilainya nil. Bagaimana saya nilkembali tanpa memulai ulang
Katakanlah saya punya kode elisp seperti: (+ 2 3▮(+ 3 4)) Apakah ada cara untuk secara otomatis indentasi ulang sexp setelah kursor, ketika saya menambah atau menghapus simbol? Jadi setelah menekan SPC 4 SPC, saya akan secara otomatis mendapatkan: (+ 2 3 4 ▮(+ 3 4)) Saya dapat melakukan...
Di situs Code Golf Stack Exchange hari ini, saya menemukan jawaban ini di Clojure untuk pertanyaan "Dapatkan semua tautan di laman web". (->> (slurp "http://www.stroustrup.com") (re-seq #"(?:http://)?www(?:[./#\+-]\w*)+")) Tanpa makro mewah, hanya ini: (re-seq
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Kami...
T: apa cara idiomatis untuk memetakan suatu fungsi di seluruh daftar properti? Berbagai fungsi pemetaan ( mapcardan keluarga) memetakan fungsi melalui urutan seperti daftar. Bagaimana seseorang menggunakan fungsi-fungsi ini ketika berhadapan dengan daftar properti , yaitu, ketika mencoba memetakan...
Saya membaca dokumentasi kedua fungsi tersebut tetapi sepertinya tidak banyak informasi. Apa perbedaan sebenarnya di antara mereka selain dari fakta bahwa itu loadadalah fungsi built-in dalam kode sumber C sedangkan load-file adalah fungsi kompilasi daftar interaktif. Apa fungsi yang...
Bagaimana setiap tajuk tingkat atas dari org-modebuffer diekspor ke file terpisah yang dinamai sesuai dengan nilai judul CUSTOM_ID+ yang disanitasi? Katakanlah buffer berisi: * Title of Heading 1 :PROPERTIES: :CUSTOM_ID: fibrillogenesis :END: Suspendisse potenti. Mauris ac felis vel velit...
Mungkin dipengaruhi oleh Clojure, saya lebih sering menggunakan daftar properti sebagai struktur data. Emacs sebagian besar waktu indentasi mereka seperti ini, `(:token ,token :token-quality ,quality) , sementara ini yang saya inginkan `(:token ,token :token-quality ,quality) . Jadi, saya...
Jika beberapa fungsi emacs-lisp, seperti pengait mode utama, membutuhkan waktu lebih lama dari yang diharapkan untuk dieksekusi, saya terkadang ingin menghentikannya dan melihat tumpukan saat ini. Idealnya, saya juga ingin dapat melihat nilai variabel, dan seterusnya, di debugger. Saya tidak...
Lampiran Panduan Referensi Emacs Lisp D.7 menyebutkan beberapa tips komentar: Tanda titik koma tunggal ( ;) harus digunakan untuk komentar sebaris. Tanda titik koma ganda ( ;;) harus digunakan untuk komentar baris. Tiga titik koma ( ;;;) harus digunakan untuk "komentar yang harus dianggap sebagai...
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...