Emacs

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

1
CUA modunu etkinleştirerek nelerden vazgeçiyorum?
CUA modu, Emacs'ın dışına alışkın olduğum iş akışına çok yakın, bu yüzden etkinleştirmek için cazipim. Ancak Emacs'ın kendi yollarında gizli değerli mücevherleri olabileceğini öğrendim ve CUA modu daha sonra eklenmiş bir şey gibi görünüyor. CUA Modunun faydalarını biliyorum. Ama aktive ederek neyi bıraktığımı bilmiyorum. Emacs Bilgilerini Okumak, Emacs çekirdek yaklaşımının …
16 editing  cua-mode 

4
Aynı Emacs ortamını farklı bir bilgisayara nasıl alabilirim?
Emacs'da yeni başlayan biriyim (yaklaşık 2 hafta kullanıyorum ve sevdim). Ben güncellemek ve benim genişledikçe ~/.emacs.d/init.elkullandığımı MELPA yüklenmiş belirli paketlerin orada bağlı yazmak olduğunu, şeyleri dosyasını M-x package-installüzerine, .elben yazdım o dosyaları vb kendim Sorum şu: Örneğin, gelecekte bilgisayarları değiştirmeli miyim, şu an sahip olduğum ile aynı Emacs ortamını sorunsuz …
16 init-file  config 

1
Geçmişte kolay gezinme için magit'i geri alma ağacıyla birleştirmek
I love undo-tree(aşağıdaki ekran görüntüsü). Bu gibi basit tuşlarıyla ayrı bir pencerede (alt pencere) dosyanın geçmişi ağacının etrafında kullanıcı hareket vererek bir dosyaya (üst pencere) farklı sürümleri gezinmek için kolay bir yol sağlar n, pve C-bve C-faynı torunları karşısında anahtara ebeveyn. En önemlisi, undo-treedosyayı tutan arabelleği ağaç görünümündeki seçime göre …


2
Magit'te başka bir işlemden bir dosyayı nasıl teslim alırım
foo.txtŞubede bir dosya var Ave foo.txtşubeden Bdizine göz atmak istiyorum . Komut satırında şunu yaparım: $ git checkout B -- foo.txt Günlüğe giderek, ilgilendiğim taahhüdü bularak (örneğin l o B), foo.txtbazı komutları bulup çalıştırarak bunu magit olarak yapmak istiyorum, ancak nasıl yapılacağını anlayamıyorum .
16 magit 



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 

2
böcek izci ile org modu jira
jira ile birlikte kullanmaya hevesliyim org-mode. org-jira-modu potansiyel bir aday gibi görünüyor ama HTTP RESTçoğu senaryoda kullanıyorum soapve uğruna protokol ile kafamı kırmak istemiyorum org-jira-mode. Protokol aracılığıyla konuştuğu başka bir jira eklentisi var restmı?
16 org-mode 

2
Yerel elisp kullanarak emac'leri etkinleştirebilir / öne çıkarabilir misiniz? (örneğin, başka bir programda çalışırken)
Emacs'ın aktive olmasını, yaprak haline getirilmesini ve belirli durumlarda odaklanmayı 'zorlamak istiyorum. Bir org-Pomodoro'yu bitirdiğimde veya önemli bir randevu hatırlatıcısı sırasında. Şimdi, sadece dış bağımlılıkları azaltmak için 'yerel' bir yol arıyorum. (sadece Linux benim için uygun, çapraz platform daha iyi olurdu). Bu teknik olarak içeride emacs mümkün mü? [değiştir] Çözüm: …
16 frames 

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 


3
İçinde git çakışma işaretleri bulunan bir dosyayı nasıl kurgulamaya başlayabilirim?
Komut satırında git birleştirme denemesinin ardından, dosyamda artık emacs'ın arabellekte yararlı bir şekilde yeniden yüklendiği (döndürülen?) Standart çakışma işaretleri var. Çatışmayı çözmek için bir tür birleştirme moduna nasıl başlayabilirim? Dosyaları ediff yaptığımda olduğu gibi dosyanın sol / sağ / birleştirilmiş sürümlerini gösteren ayrı arabellekler alabilir miyim? (Mac'te emacs-prelude v24.4)
16 git  ediff  prelude 

2
Bizim / onların magit bir dosyada nasıl kontrol edilir?
Diyelim ki bir birleşme çatışmam var. Bunun gibi çakışan bir dosya görüyorum: Unstaged changes: Unmerged Foo/bar/wibble/plop/elbow.txt Değişiklikleri açmak için sekmeye basabilirim ve belki de elle düzeltmek için dosyanın içindeki bir noktaya atlayabilirim, ancak zaman alıcı olabilecek çok sayıda çakışma içeren büyük bir dosyaysa. Git aracılığıyla magit aracılığıyla dosyanın bizimkinin sürümünü …
16 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.