«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.


2
Bağlantı açıklamasını otomatik olarak eklemek için kuruluş bağlantısı alınsın mı?
S:org Otomatik olarak açıklama eklemek için özel bağlantı işlevini nasıl alabilirim ? orgBir diredarabellek dosyalara bağlantılarını saklamak istiyorum , ancak bağlantı açıklamasının dosya adı sans yolu yerine tam yol rapor, yani: file:~/the/full/path/myfile.ext ; default, but no thanks myfile.ext ; what I want Şimdi: varsayılantan sağlamak için org-store-linkgelen hardcodes bağlantıları dired. …
11 org-mode  elisp 

2
Giriş yokken nasıl kullanılır?
Öğretiden: BODY'yi yalnızca bekleyen giriş olmadığı sürece yürütün. Giriş gelirse, bu BODY yürütmesini sonlandırır ve while-no-inputt değerini döndürür. Bırakmak onu geri döndürür. BODY biterse, while-no-inputBODY'nin ürettiği değeri döndürür. Doğru anlarsam, bu makro, arabirimi asmadan ağır bir hesaplama yapmamı (denememi) sağlar. Bu kesinlikle çekici bulduğum bir konsept, ama bunun pratikte ne …

1
Bu ne için?
Örneğin, tanımımızda -first: (--first (funcall pred it) list)) Doğal olarak "it" in anlamı google'da veya kılavuzda arama yapmak çok zordur.
11 elisp  dash.el 

1
Makrolar için değişken kapsam belirlemesi nasıl belirlenir?
İçinde tanımlanmış olan aşağıdaki örnek makroyu ele alalım macro.el. (defmacro some-macro (&rest body) `(let ((some-variable 1)) ,@body)) Ve aşağıdaki işlevi, almak farklı bir dosyada tanımlanır , function.el. (defun some-function () (some-macro (do-something))) function.elBayt ne zaman derlenir, some-variablesözcüksel veya dinamik bağlama altında mı bağlanır? Bu dosyanın kullanıp kullanmadığına bağlı olduğunu anlıyorum …

2
Emacs'ta piksel veya vektör tabanlı UI öğelerini nasıl çizebilirim?
Bununla, terminal emülatörlerinin tek aralıklı karakter ızgarasıyla sınırlı olmayan, ancak ekrandaki rastgele piksel konumlarında rastgele şekiller olabilen UI öğelerini (örneğin metin alanları ve animasyonlu düğmeler) kastediyorum. Bunun mümkün olup olmadığını ve nasıl mümkün olup olmadığını ve gelecek için planlanıp planlanmadığını merak ediyorum.
11 elisp  editing  images 


3
Emacs, rastgele bir ORG PROPERTY'yi rastgele bir dizeye (yani, bir LaTeX etiketi) dönüştürmek için çalışır?
Kuruluş dosyaları gibi CUSTOM_LABEL özelliğine sahip birçok belgem var * Introduction :PROPERTIES: :CUSTOM_LABEL: AP 1 :END: Bu durumda, dosyaların LaTeX olarak dışa aktarılması ve her birinin a CUSTOM_LABELolarak çevrilmesi gerekir \label{marker}. Yukarıdaki örnek tercüme edilmelidir \label{AP 1}. Ben zaten ihracat zamanında özel fonksiyonları aramak için biliyorum, ama ben bu belirli …

1
Fonksiyonlardan ve değişkenlerden docstrings nasıl alınır?
Eşleşen bir dosyada herhangi bir sexps docstrings alacak bir işlev yazmaya çalışıyorum (def.*). Ben de tanımlanmış herhangi bir değişkenin yanı sıra, herhangi bir fonksiyon / makro almak mümkün istiyorum. Değişkenler için docstring'i isterken, herhangi bir fonksiyon için argüman listelerini de isterim.


3
Defvar kapsam belirleme neden bir girişim olmadan farklı çalışır?
elisp-defvar-test.elİçeren adında bir dosyam olduğunu varsayalım : ;;; elisp-defvar-test.el --- -*- lexical-binding: t -*- (defvar my-dynamic-var) (defun f1 (x) "Should return X." (let ((my-dynamic-var x)) (f2))) (defun f2 () "Returns the current value of `my-dynamic-var'." my-dynamic-var) (provide 'elisp-dynamic-test) ;;; elisp-defvar-test.el ends here Bu dosyayı yüklemek ve sonra sıfırdan arabellek gidin …

1
Yerel değişken yeniden düzenleme işlemini yeniden adlandırma
Yerel değişkenleri ve işlev bağımsız değişkenlerini yeniden adlandırabilen bir elisp yeniden düzenleme aracı var mı? Dönüş yapabilmek istiyorum: (defun my-func (s r) ... (use s .. r)) içine: (defun my-func (string replacement) ... (use string .. replacement)) değişken referansların nasıl bulunacağını bilen bir yöntem kullanarak. Süper hijyenik değilse sorun değil.
10 elisp 



1
Bir çerçevedeki tüm pencereler nasıl sayılır?
Sorunun belirttiği gibi, şu anda bu çerçevede gösterilen pencereleri sayan bir işlev istiyorum. Yani bu: +--------------+-------------+ | | | | | | | *scratch* | *Messages* | | | | | | | | | | +--------------+-------------+ | *Help* | | | +----------------------------+ Dönecekti => 3 Aşağıda bir fonksiyon başlattım: …
10 elisp  window  frames 

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.