Emacs

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

2
Kuruluş modu gündem oluşturmayı nasıl hızlandırabilirim?
Emacs org-mode'un gündemi oluşturması birkaç saniye sürüyor. Nasıl daha hızlı yapabilirim? Zaten arşiv dosyaları kullanıyorum ve 30'dan az dosyam var .org, hepsi makul derecede kısa. org-agendaKomutun kısmi profiller çıktısı : + ... 93 50% - command-execute 90 49% - call-interactively 85 46% - org-agenda 80 43% - byte-code 80 43% …

1
Pencere yöneticilerini döşemek için Emac'ları ve özellikle ağaç geri alma modunu yapılandırma
Emacs'ı çerçeve odaklı bir şekilde kullanmak ve döşeme penceresi yöneticimin arabellek organizasyonunu işlemesine izin vermek istiyorum. Örneğin, bu öğreticiyi izleyerek . Varsayılan olarak, ağaç geri alma modu gibi Emacs paketleri görselleştirmeyi görüntülemek için pencerelere bağımlı görünmektedir. Bunda yanlış mıyım? Görselleştiriciyi başka bir karede açmak için geri al-ağacı modunu varsayılan yapabilir …

2
Emacs'ın bir dosyadaki son satırsonu görüntüsünü nasıl engelleyebilirim?
Vim'in tuhaflıklarından biri, dosya yeni satır karakteri ile bitiyorsa, dosyanın sonunda boş bir satır göstermemesidir. Dosya Bu şekilde, gelmez bir yeni satır ile sona, ekran aynıdır, yalnızca bir [noeol]kipsatırında işaretleyici. Öte yandan Emacs, dosya bir satırsonu ile bitiyorsa ve aksi takdirde son satırı görüntüler. Emacs'ın davranışı temelde daha mantıklı olsa …

3
dolgu paragrafı, hiçbir şey yapmasa bile dosyayı değiştirilmiş olarak işaretler
Ne fill-paragraphzaman çağırsam, komutun bir etkisi olmasa bile (yani paragraf zaten doldurulmuş olsa bile) arabellek her zaman değiştirilmiş olarak işaretlenir. Ayrıca boş, geri alınamayan bir eylem oluşturur (ile kolayca algılanır undo-tree-mode). Girinti komutları gibi değişiklik yapma potansiyeli olan diğer komutlar, arabelleği değiştirilmiş olarak işaretlemez veya hiçbir şey değiştirilmezse geri alınamaz …

5
Kuruluş tablosundaki alanları önizleme
Bazen kuruluş modunda bir tablo oluştururken manuel sütun genişliği ayarlamak uygun olabilir. Bu, sütunların en uzun girişlerinin boyutuna büyümesi gerekmeyecek şekilde yapar. Ve kuruluş modu tablosundaki bir giriş, bulunduğu sütundan daha uzun olduğunda, giriş =>, sonunda bir sembolle görsel olarak kesilir . C-c `Kullanabileceğimi biliyorum org-table-edit-field, ancak bu C-c C-cönizleme …


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 …

3
Emacs'ın * Mesajlar * arabelleğindeki her girişe zaman damgası nasıl eklenir?
Ben bağımlı *Messages*tampon çok ama girişler timestamped değildir. Emacs'ın Mesajlar arabelleğindeki her bir girişe zaman damgası nasıl eklenebilir ? Yani böyle bir şey: Loading /Users/gsl/lisp.d/init.el (source)... No outline structure detected For information about GNU Emacs and the GNU system, type C-h C-a. Loading /Users/gsl/lisp.d/var/recentf...done Error running timer: (wrong-number-of-arguments (lambda nil …

1
Elektrikli girinti modunu yalnızca bir mod için devre dışı bırakma (lateks modu)
Lateks modunda elektrikli girinti modunun çalışma şeklini sevmiyorum. Başka her yerde (en azından kullandığım her yerde), harika. Elektrikli girinti modunu yalnızca lateks modu için kalıcı olarak nasıl devre dışı bırakabilirim, ancak diğer her yerde nasıl saklayabilirim? Yapılandırma dosyamda tek satırlık bir lisp hack'i veya bunun gibi bir şey olduğunu tahmin …

4
Kuruluş kipinde clojure kodu değerlendirmesi çıktı üretmez
Bazı okuryazar programlama yapmak için benim org dosyasından clojure kodu çalıştırmak çalışıyorum. Çalışmayanlar: Kaynak kod bloğunu çalıştırdığımda alıyorum No output produced. Örnek src kod bloğu #+begin_src clojure (+ 2 2) #+end_src clojure Ne çalışıyor: cider-jack-in çalışıyor ve nREPL kodunu çalıştırabiliyorum Bir .cljdosyadan kod yürütebilirim Teşekkürler ayrıntılar Spacemacs kullanarak Emacs 25.1 …

3
Kabuk komut dosyası işlevi için girintiyi ayarlama
sh-mode(Bash alt modu) yeni bir işlev başlatmak için girinti başına boşluk sayısını ayarlamaya çalışıyorum . Ayarlamayı denedim: '(sh-basic-offset 2) '(sh-indentation 2) '(smie-indent-basic 2) (aynı gösterildiği custom-set-variablesiçinde .emacs) ve aynı zamanda bazı diğerleri, ancak bunların hiçbiri herhangi bir etkisi oldu mu!

3
Emacs renk yazı tiplerini hiç göstermiyor
Noto Color EmojiGoogle Noto'dan, burada belirtildiği gibi GNU Emacs'ta Emoji için yazı tipimi eklemeye çalıştım , ancak bir nedenden dolayı GNU Emacs bu karakterleri penceresinde düzgün bir şekilde görüntülemiyor. GNU / Linux üzerinde GNU Emacs 24.5.1 kullanıyorum. Bu bir hata mı yoksa yanlış bir şey mi yapıyorum?
11 fonts 

2
Magit: değişiklikleri kaydetmek istemeyin
Kaydedilmemiş değişikliklere sahip bir arabelleğe sahip olduğumda, magit bu değişiklikleri kaydetmek için her eylemi ister. Bu değişiklikleri bilerek kaydetmedim, bu nedenle bu davranışı devre dışı bırakmanın bir yolu var mı? Magit, kaydedilmemiş değişiklikleri görmezden gelmelidir.
11 magit 

1
En iyi C ++ dizinleyici?
Geçenlerde arta geçiş yaptıktan Eclipse CDT için Spacemacs ile C ++ tabakasının benim geliştirme ortamı olarak. Şimdiye kadar ... harika! Ancak, Eclipse hakkında özlediğim şeylerden biri onun dizinleyici . Şu anda kullanıyorum GNU Küresel ile gtags katmanında. Gtags ile ilgili sorun, bir dizinleme sistemi değil, bir etiketleme sistemi olmasıdır. Misal: …
11 c++ 

1
Magit ile ustadan basit rebase?
Yıllardır eski sürümü kullanan Magit'in en yeni sürümüne geçtim. Biraz araştırma yaptıktan ve farklılıkları anladıktan sonra tüm iyileştirmeler harika. Şimdi, sadece en basit (etkileşimli olmayan) rebase'i yapmaya çalışıyorum magitve nasıl yapılacağını anlayamıyorum. Bu örnek https://git-scm.com/docs/git-rebase adresinden alınmıştır . git checkout topic git rebase master hit r ? Konu şubem, master'daki …
11 magit 

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.