«elisp» etiketlenmiş sorular

diğer dillerle karşılaştırıldığında, özellikle diğer Lisp lehçelerine kıyasla, Emacs Lisp ile ilgili sorular için. Yani, dilin * kendisi hakkındaki sorular * içindir. * * Emacs Lisp kullanımı hakkında sorularınız için * KULLANMAYIN. Emacs Lisp, Emacs düzenleyicisinin üzerine kurulu olduğu kodlama ve programlama dilidir.



5
Bir özellik bir özellik listesinde eşlensin mi?
S: Bir işlevi bir özellik listesinde eşlemenin deyimsel yolu nedir? Çeşitli eşleme işlevleri ( mapcarve ailesi), bir işlevi liste gibi bir dizi üzerinde eşler. Bir özellik listesi ile uğraşırken , yani listede yer alan özelliklerin her birini eşleştirmeye çalışırken (birincisinden başlayarak diğer tüm öğeler olur) bu işlevleri nasıl kullanır ? …
17 elisp  mapping 

1
Değerlendirmeyi yarıda kes ve emacs-lisp hata ayıklayıcısındaki mevcut yığını gözlemle?
Büyük bir mod kancası gibi bazı emacs-lisp işlevinin yürütülmesi beklenenden daha uzun sürüyorsa, bazen onu kesmek ve mevcut yığınlara bakmak istiyorum. İdeal olarak, hata ayıklayıcıda değişken değerlere ve benzerlerine bakabilmek istiyorum. Kasten emacs-lisp modunda yürüttüğüm kod hakkında değil, emacs normal işleminde çalıştırılan kod hakkında konuşmuyorum. Emacs-lisp kodunun doğrudan emacs içinde …
17 elisp  debugging 

2
Yük dosyası ve yük arasındaki fark
Her iki işlevin de belgelerini inceledim ama fazla bilgi vermiyorlar. loadC kaynak kodunda yerleşik bir işlev olmasının yanı sıra load-file etkileşimli bir liste derlenmiş işlev olduğu gerçeği dışında aralarındaki gerçek fark nedir . init.elHer ikisi de aynı işi yapıyor gibi göründüğü için kullanılması önerilen işlev nedir ?
17 elisp  functions 

1
Kuruluş modu arabelleğinin üst düzey başlıklarını ayrı dosyalara nasıl dışa aktarabilirim?
Bir org-modeara belleğin her üst düzey başlığı , karşılık gelen CUSTOM_ID+ (dezenfekte edilmiş) başlığın değerinden sonra adlandırılan ayrı bir dosyaya nasıl aktarılabilir ? Diyelim ki bir tampon şunları içeriyor: * Title of Heading 1 :PROPERTIES: :CUSTOM_ID: fibrillogenesis :END: Suspendisse potenti. Mauris ac felis vel velit tristique imperdiet. ** Sub-Heading Nullam …

4
Hizalanmış anahtar kelimeler nasıl girintili hale getirilir?
Muhtemelen Clojure'dan etkilenen, daha çok veri yapıları olarak özellik listelerini kullanıyorum. Emacs çoğu zaman bu şekilde girintiler, `(:token ,token :token-quality ,quality) , tercih ettiğim bu olsa da `(:token ,token :token-quality ,quality) . Acaba, birisi bunu zaten çözmüş mü?
17 elisp 


1
Emacs Lisp yorum kuralları
Emacs Lisp Başvuru Kılavuzu'nun Ek D.7'sinde bazı yorum ipuçlarından bahsedilmektedir: ;Satır içi yorumlar için tek noktalı virgül ( ) kullanılmalıdır. ;;Satır yorumları için çift ​​noktalı virgül ( ) kullanılmalıdır. Üçlü noktalı virgül ( ;;;) "Anahat küçük modu tarafından başlık olarak görülmesi gereken yorumlar" için kullanılmalıdır. ;;;;Bir programın ana bölümlerinin başlıkları …
17 elisp  comment 

3
Elisp regexps ^ ve $ vs `ve '
Manuel açıklar regexp'in özel karakterleri ^ve $. Bildiğim çoğu normal ifade lehçesinde olduğu gibi, bir dizenin başlangıcı veya sonu ile eşleşiyor gibi görünüyorlar. Ancak, kullanılabilir karakterler `ve 'karakterler olduğunu da keşfettim . Burada bulunan açıklamaya göre , dizelerin başlangıcı veya bitişi ile de eşleşiyor gibi görünüyorlar. Birisi bu özel karakterler …

3
Listeye nasıl eleman numarası eklenir?
S: Öğe numarasını bir listeye nasıl alabilirim? nthn numaralı öğeyi listeden alır: (nth 2 '(a b c d)) ; => c Ben tersini yapmak istiyorum: eleman verilen eleman numarasını almak: (some-function 'c '(a b c d)) ; => 2 Kaçırmış olabilirim, ama böyle bir işlev var mı? Bunu nasıl yaparsınız?
16 elisp 

3
Nasıl oluşturulur: anahtar kelimeler?
S: Kişi nasıl yaratır ve kullanır :keywords? Aşağıdaki oyuncak alist'e erişmek için (naif, görünüşte) bir girişim düşünün: (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 İlk anahtar beklendiği gibi çalışır, ancak ikinci …
16 elisp  symbols 

1
Arabelleğimin görünür / odaklanmış durumunu nasıl bilebilirim?
Ben dışarıdan bir süreç konuşan bir uzantı yazıyorum, bu yüzden arabellek odaklanmadığında 'hey whats up' istekleri miktarını azaltmak için verilir. Peki, tanımanın en iyi yolu nedir: Arabelleğim görünür ve odaklandığında Arabelleğim görünür ancak odaklanmadığında Arabelleğim ne görünür ne de odaklandığında
16 elisp  buffers  focus 

2
eşleşen bir çift içinde olup olmadığını nasıl tespit edebilirim?
S: Noktanın eşleşen bir çift karakter içinde olup olmadığını tespit etmenin genel bir yolu var mı? Yani, noktanın eşleşen bir çift veya keyfi olarak seçilmiş bazı karakterler arasında olup olmadığını belirleyebilecek genel bir yüklem işlevi (veya bir şey) var mı? tAşağıdaki senaryoları değerlendirmek !için bir noktaya değinerek , şu noktaya …
16 elisp  syntax 

3
Emacs Lisp ile yürütülebilir dosyanın yolunu nasıl bulabilirim?
Şu anki kullanım durumum, Caskyürütülebilir dosyanın nerede olduğunu bulmaktır (en az iki yere kurulabilir ve bu konuda açık bir sorun vardır ). Fıçıya şu şekilde ihtiyacım var: (require 'cask "~/.cask/cask.el") Ama bunun için doğru yolu bulmalıyım ve cask.elbildiğim kadarıyla bunu yapmanın en kolay yolu yürütülebilir dosyayı bulmaktır . Bunu nasıl …
16 elisp  files  cask 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.