Emacs

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

1
Kötü Mod ile çalışma talimatları
Kötü Mod'a bir şans vermeyi düşünüyorum. Nasıl kullandığınızı bulmak için kapsamlı bir araştırma yaptım ve herkes sadece özelleştirmelerini paylaşıyor. Anlayamadığım şey, Evil Mode'u yükleyip etkinleştirdiğinizde otomatik olarak Vim tuşlarını kullanıyorsa veya bunları ihtiyaçlarınıza göre uyarlamanız mı gerekiyor? Etkinleştirdiğimde başka bir deyişle, bir şey değiştirmeli miyim yoksa her şey işe yarayacak …
14 evil 

2
Belirli bir dosya türünün dosyasını açarken komutu çalıştır
Belirli bir dosya türünde bir dosyayı açtığımda benim için bazı komutları çalıştırmak için bir lisp komut dosyası almaya çalışıyorum. Temayı ondan kaldırırsam, başlattığımda emacs'ın hiçbir teması olmadığından doğru init dosyasında çalıştığımı biliyorum. Bu benim çalışmayan komut dosyası değil (hata veya herhangi bir şey): (defun my-project-hook (filename) (when (string= (file-name-extension filename) …

1
Neden elisp dosyalarının dosya sonu yorumları var?
Elisp dosyaları neden genellikle biter ;;; file.el ends here? Bunun yararlı olmasının tarihsel bir nedeni var mı? Elisp tarzı kılavuzlarda tavsiye gördüm ve hala modern elisp paketlerinde görüyorum. auto-insert-modeayrıca varsayılan olarak yeni elisp dosyalarına böyle bir yorum ekler.



1
Kuruluş raporunu hazırlayın: “Bob'un 21. doğum günü”, ithal günlük kayıtları gibi
Sahip olduğunda: (setq org-agenda-include-diary t) ayarlayın, ardından ~/diarydosyada şöyle bir giriş yapın : %%(org-anniversary 1950 02 14) Bob's %d%s birthday şu şekilde görüntülenir: Diary: Bob's 65th birthday Org gündeminde. Aynı etkiyi nasıl elde edebilirim - yıl veya gün olarak veya her neyse ölçülecek tekrar sayısını bildirmek - bir .orgdosyada normal …

1
Kuruluş modu ile farklı bir dilde çıktı oluşturma
Aşağıdaki C ++ kodu oluşturmak için tasarlanmıştır: #+BEGIN_SRC python :exports both :results output code print "struct Whatever{};" #+END_SRC Sonuç aşağıdaki gibi eklenir: #+RESULTS: #+BEGIN_SRC python struct Whatever{}; #+END_SRC Hangi açıkça C ++ olarak biçimlendirilmemiş. Org aşağıdakileri oluşturacak şekilde nasıl alabilirim: #+RESULTS: #+BEGIN_SRC c++ struct Whatever{}; #+END_SRC Teşekkürler

1
Kilit dosyalarını devre dışı bırakmak yerine bir dizine kaydedin
Emacs 24, rezil .#file-namekilit dosyalarının oluşturulmasını devre dışı bırakma yeteneğini tanıttı . Aşağıdaki lisp formunun değerlendirilmesi, Emacs'ın eşzamanlı değişiklikleri önlemek için dosyaları kilitleme yeteneğini tamamen devre dışı bırakacaktır. Otomatik kaydetme ve yedekleme dosyalarıyla olanlara benzer şekilde, kilit dosyalarını özel bir dizine kaydetmek için Emacs ayarlamanın bir yolu var mı ? …

2
Git: Seçilen bir bölgeyi doğrudan dosya arabelleğinden yerleştirmek mümkün mü?
Magit ile magit durum arabelleğini açabilir, farkı TABgenişletmek (veya RETayrı bir fark tamponu getirmek) için basabilir, bir iri parçanın parçalarını işaretleyebilir ve bölgeyi sahneye koymak / çıkarmak için sveya düğmesine basabilirsiniz u. Gerçekten hoş. Aşağıdakilerin mümkün olup olmadığını bilmek istiyorum: bir dosyayı düzenle dosya tamponunun içinde bir bölge, iri parça …
14 magit  git 

3
Şirket tamamlanmasında kullanılan arka ucu öğrenin
Özel companyarka company-completeuçları kullanırken , yanlış davranan bir arka uç nedeniyle hiçbir tamamlama getirmez. Bu gibi durumlarda, tamamlama listesini oluşturmak için hangi şirket arka ucunun kullanıldığını bilmek yardımcı olacaktır. Bir company-completeçağrıdan sonra bu bilgiyi nasıl alabilirim ?

4
gündem oluşturduktan sonra kuruluş-gündem dosyalarını açık tutma
Org-Mode ( C-c a a) içinde bugünün gündemini oluşturmak dosyaları içinde açar org-agenda-files. Emacs'ın bu ekstra arabellekleri açmasını istemiyorum. Emacs'a bu tamponları açmamalarını söylemenin kolay bir yolu var mı? (veya aynı şey, gündemi aramadan önce açık değilse otomatik olarak kapatmak için?). GÜNCELLEME: Bu, @lawlist tarafından sağlanan çözümün daha kompakt bir …

2
Düşük bir süreç uzun çizgiler oluşturduğunda yavaşlamayı nasıl önleyebilirim?
Bazı Scheme kodlarını kesmek için Emacs'ı Geiser ile kullanıyorum. REPL'de oynadığım için bazen çoğu zaman tek bir satırda olmak üzere çok sayıda çıktıyla sonuçlanan ifadeleri değerlendiriyorum . Örneğin, SRFI-41 (akışlar) ile oynadım ve büyük bir dosyadan bir karakter akışı oluşturdum; sonra akışı zorladım ve Geiser dosyanın tüm içeriğini arabelleğime bir …

2
Paragrafı cümle başına bir satıra nasıl bölebilirim, ancak yine de görsel olarak sarabilir miyim?
Bu, satır başına bir cümle ile dosyaları düzenleme işlemine benzer (işlev olarak ve gerekçe olarak), ancak her cümlede görsel molalar yerine tam, akan bir paragrafa sahip olmak istiyorum. Aktif olduğunda, aynı paragraftan ( \n\nveya ile ayrılmış değil) görsel olarak çizgilere katılacak paragraph-separateve daha sonra visual-line-modegerçekten eklemeden çizgiyi saran davranışı (belki …



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.