Emacs

Emacs kullanan, genişleten veya geliştiren kişiler için soru-cevap

2
Yerleşik işlevlerin ve değişkenlerin kaynak koduna gidin
Gün boyunca sürekli olarak işlevler ve değişkenler için dokümanları aramak için C-h fveya C-h v( describe-functionve describe-variable) kullanıyorum . Sık sık, ihtiyacım olan tüm bilgileri alamazsam, sonunda dosya bağlantısını tıklayacağım: some-random-command is an interactive compiled Lisp function in `some-mode.el'. kaynak koduna gidin. Bu, kurulu paketler için çalışır, ancak yerleşik paketler …

1
Aksanlı karakterler içeren satırları sıralama
sort-linesÇizgileri ile başlayan çizgilere göre sıralarken, ile äbaşlayan çizgilerden sonra gelir z. Bir sözlükte olduğu gibi aksanları, Umlaut'ları, vb. Göz ardı ederek satırların sıralanabilmesi hoş olurdu. İdeal olarak ile başlayan bir çizgi ile başlayan bir çizgiden ändernsonra gelmelidir anderen. Https://superuser.com/a/675172/ adresinde belirtilen aksanlı karakterleri aramak için basit bir çözüm var, …
9 sorting 

1
Birden çok kabuktan geçmişi birleştir
Eshell geçmeden önce ben olurdu ki zsh kurulum vardı: Her komuttan sonra geçmiş dosyasına yazın Geçmiş dosyasının üzerine yazmak yerine ekleyin, böylece birden fazla mermi çalıştırırken hepsi büyük bir tarihe karışır Her iki zsh seçeneği de burada belgelenmiştir (bkz. APPEND_HISTORY ve INC_APPEND_HISTORY). Bu, büyük bir geçmiş boyutuyla birleştirildiğinde çok kullanışlıdır, …
9 eshell  history 

1
Bir kuruluş başlığının ana metninin başına veya sonuna en verimli şekilde nasıl giderim?
Hız tuşlarını kullanarak bir kuruluş modu başlığının başlangıcından diğerine hızlı bir şekilde gitmek kolaydır . Şimdi bir başlığın başlangıcında olduğumu ve ana metne TODO anahtar sözcüğünden hemen sonra eklemek istediğinizi varsayalım. O M-f Spacezaman beni gitmek istediğim yere götürecek. TODO anahtar kelimesi yoksa, o zaman budur M-f M-b. Başlık metninin …

1
Basit istek. Kullanım
Utanç verici derecede kolay sorum şu: Aşağıdaki kod neden çalışır: (require 'request) (defun geocoder () (request "http://rpc.geocoder.us/service/csv" ;;; **Hardcoded parameter!** :params '(("address" . "1600 Pennsylvania Ave, Washington DC")) :parser 'buffer-string :success (function* (lambda (&key data &allow-other-keys) (when data (with-current-buffer (get-buffer-create "*request demo*") (erase-buffer) (insert data) (pop-to-buffer (current-buffer)))))) :error (function* (lambda …
9 elisp 


4
Kuruluş modunda bir metin dosyasına "yan notlar" ı nasıl ekleyebilirim?
Org modunda bir metne yan notların (işaretler, düşünme noktaları göstergeleri, referanslar) eşdeğerini nasıl ekleyebilirim acaba? Etiketler iyi çalışıyor, ancak başlıklar ile sınırlı görünüyorlar. Ayrıca tüm metni iki sabit boyutlu sütuna ( |<140>|<20>|tablo ile) bölebilirim . Ancak, bu son durumda, metin yeterince akmayacaktır. Dipnotlar ayrıca ek bilgi eklemenin bir yoludur, ancak …
9 org-mode 

2
Özel bir kuruluş çekmecesini nasıl açıp kapatabilirim?
Çekmecelerim SEKME ile çökmüyor gibi görünüyor. Kanonik örneği bile denedim : * This is a headline Still outside the drawer :DRAWERNAME: This is inside the drawer. :END: After the drawer. İmleci çizginin üzerine :DRAWERNAME:getirip TABhiçbir şey olmadığında: Ayrıca, imleci başlığın üzerine getirip TABtekrar tekrar bastığımda, aşağıdaki iki durum arasında dolaşıyorum: …
9 org-mode 

2
Basit bir “noktadan noktaya işlevler” işlevini nasıl yazarım?
Magic: The Gathering destelerini düzenlemek için büyük bir mod yazmayı düşünüyorum. Çoğu oldukça basit görünüyor ama bir sorum var. Yaklaşık 15.000 benzersiz Magic kartı vardır (benzersiz isimlere sahip kartlar). Noktadan noktaya bir tamamlama işlevi yazarak onlara karşı tamamlayabilmek istiyorum. Ben sadece benim modu temel ama sadece bir şey bulmak için …

2
Girintiyi kırmadan LaTeX modunda [0,1) nasıl yazabilirim?
LaTeX'i kullanarak yazarken latex-mode, genellikle metnime "yarı açık aralıklar" yazmak istiyorum. Örneğin, [0,1)tüm sayılar kümesinin ifade eder xile 0 <= x < 1. Ne yazık ki, bu "dengesiz sınırlayıcılar" girinti ayrıştırıcısını karıştırıyor gibi görünerek aşağıdaki metnin uygunsuz bir şekilde girintili olmasına ve genellikle sağa doğru sürüklenmesine neden oluyor. İşte bir …


2
Paketinizde gereken paket sürümünü nasıl belirlersiniz?
Şimdi birkaç paketim var ve PackageRequires bölümünde ihtiyacım olan tüm paketleri koymak istiyorum, koymak adı ve sürümü gerektirir gibi koymak. Sürüm numarasını nerede belirliyorsunuz? Örneğin (cl-lib "0.5") var, ancak kullanabileceğim minimum sürümü belirlemenin en iyi yolu nedir? Mevcut sürümü görebiliyorum, ancak gereken min değerini belirlemenin en iyi yolu nedir? Ayrıca, …
9 elisp  package 

1
Git farkıyla nasıl görsel hat modu ile uyumlu olarak başa çıkılır?
Makalemi org modunda açtım visual-line-mode. Fiziksel olarak paragraflarımdan biri yumuşak sarılı bir çizgidir. Bu durumda, ne değiştirdiğimi görmek için diff (magit) gitmeye çalıştığımda, tüm bu satır (paragraf) değiştirilmek üzere işaretlenir. Bu paragrafın hangi bölümünün değiştirildiğini bulamadım. Bu konuyla ilgili bazı çözümler olması gerektiğini düşünüyorum, ancak web sitesinden herhangi bir cevap …
9 magit  git 

1
Init-init-hook ve emacs-startup-hook arasındaki fark nedir
Emacs'ın başlatılmasıyla ilgili eylemlerle ilgili birkaç kanca var gibi görünüyor. Ancak farklılıklarının ne olduğundan emin değilim ve kısa bir Google çalışanı çok az bilgi verir. emacs-startup-hookEmacs kovulduktan sonra anında yürütülür gibi mi , ancak başlatma işleminin bitmesini beklemesi gerekmez mi?
9 hooks 


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.