Emacs

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

2
MELPA'ya sahipsem hâlâ GNU ELPA'ya ihtiyacım var mı?
Bu, her zaman kafamı karıştırdı, çünkü insanlar MELPA'nın daha yeni paket sürümleri olduğunu söylüyorlar, ancak GNU ELPA'nın sadece bir MELPA alt kümesi olması veya her ikisine de ihtiyacım olması durumunda net değil. Sormamın nedeni paketlerimle ilgili çok fazla deney yapmak ve package-list-packagesbiraz zaman alıyor. Farkındayım package-list-packages-no-fetch, ancak çoğu zaman en …

5
Emacs'de varsayılan yazı tipini nasıl ayarlayabilirim?
Inconsolata'yı Emacs 24.4 Linux'ta varsayılan font olarak ayarlayamıyorum. Menüdeki yazı tipini değiştirdim -> Seçenekleri kaydet. Yazı tipi değişti, ancak bilgisayarı yeniden başlattıktan sonra varsayılan olarak olduğu gibi aynı. Bunu şuna ekledi ~/.Xresources: Emacs.font: Inconsolata LGC Sonra içinde init.el: (set-default-font "Inconsolata LGC"). Aynı hikaye. Neyi yanlış yapıyorum?
31 fonts  linux 

3
Geçerli ana modu nasıl alabilirim?
Emacs'de bir .tex dosyası düzenliyorsam, varsayılan olarak (benim için) çerçevenin sağ alt köşesinde "LaTeX / P" yazacaktır. Ancak, "Mx LaTeX / P-mode"; yazarak o moda ulaşamayacağım; Sadece "Mx lateks modu" yazarak ulaşabilirim. Googling dışında, o moda almak için yazdığım şeyin "lateks modu" olduğunu nasıl bilebilirim?
30 major-mode 

4
Sınırsız anahtarları göster
Yeni bulunan dümen, şaşırtıcı mod btw kullanımım için bazı anahtar bağlayıcıları tanımlamak istiyorum ve diğer anahtarların kullanımının üzerine yazmadan bunu yapmak istiyorum. Farklı tuş kombinasyonlarının sayısının sonsuz olduğunu fark ettim, ancak tüm tanımsız anahtar bağlantılarını 1 seviye derinlikte görmek için bir yol var mı? Örneğin, vurulduktan sonra hangi anahtar ciltlemelerin …

4
Bir lambda ifadesi ne zaman keskin alıntı yapmalı?
S: Ne zaman, eğer varsa, keskin bir şekilde alıntı yapmak faydalı olur lambdave ne zaman, eğer varsa, keskin bir şekilde alıntı yapmamalı mıyız lambda? İnsanlar s'ı lambdaüç şekilde kullanır: sade: (lambda (x) x) alıntı: '(lambda (x) x) Sivri alıntılanan: #'(lambda (x) x) Bu SO iş parçacığı üç türü tartışır, bu …
30 elisp  functions 


3
Gerektirmek yerine otomatik yükü ne zaman kullanmalıyım?
Anladığım kadarıyla requirebüyük kod parçalarını (modüller gibi bir şeyleri) yüklemek için de kullanılıyor, ancak bireysel fonksiyonları da yükleyebiliyor. Diğer tarafta otomatik yükleme , sadece fonksiyonları kaydeder ve yükleme işlemini yürütme süresine karşı korur. Kısa bir süre önce autoloadsadece kullanımını savunan bir makale okudum . O daha iyidir autoloaddaha require? Bunların …

3
Terminal kullanırken keybind ile ilgili sorunlar
Aşağıdaki satır var init.el: (global-set-key [(control \;)] 'comment-region) GUI penceresinde çok iyi çalışıyor, ancak emacsbu -nwseçenek ile çağrılırsa C-;bölgeyi yorumlamaz, sadece ;karakter ekler . M-x comment-region RETancak iyi çalışıyor. Benzer cevabı bu cevabı takip etmeye çalıştım , ama yine de C-q C-;geri ;döndüm ve kesinlikle çıplak bağlamak istemiyorum ;. İstenilen …

2
package-initialize: yanlış tür bağımsız değişken: arrayp, nil
emacs üzerinden ac / c ++ editörü olarak geçerken, paket kurulumuna ~/.emacsbağlanmak melpa archivesiçin dosyama eklemek için aşağıdaki kod satırlarına rastladım: (require 'package) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/")) (package-initialize) Bu satırları emacs içine kaydettikten sonra, emacs başladığımda bana bir wrong type argument: arrayp, nilminibuffer alanında gösteriyor denedim $ emacs --debug …
29 package  start-up 

1
Nadvice'yi nasıl kullanırım?
Konfigürasyonum tavsiye dolu ve yeni parlak minimalist nadvice.elpaket hakkında sürekli bilgi alıyorum . Kılavuzları araştırdım ve kaynağı okudum , ama açıkça itiraf edeceğim: Hala nasıl kullanılacağı hakkında hiçbir fikrim yok. Buradaki herhangi biri beni bir rehbere yönlendirebilir veya eski tarz tavsiyemi anlatmaya nasıl başlayacağımı söyleyebilir mi?

6
İşaret halkasını etkili bir şekilde kullanma
Tampon bölgelerini seçmek için işareti kullandım. Örneğin, dizinin C-<space> C-s foogeçerli nokta ile bir aramadan sonraki nokta arasındaki tüm metni seçmek için kullanılabileceğini biliyorum foo. Kısa süre önce işaret halkasının varlığını keşfettim, böylece C-<space> C-<space>bir işaret bırakabilir, noktayı tamponda hareket ettirebilir ve sonra C-u C-<space>geri atlayabilirim. İşaret halkasını kullanarak etkin …

5
Farklı projeler için farklı girinti stilleri
Benzersiz girinti stilleri ile birçok C projesinde çalışıyorum. Emacs'ın proje akışındaki proje ağaçlarını .dir-locals.eldosyalarla kirletmeden proje başına girme ayarları yapmalarını nasıl sağlayabilirim ? Projeleri diskteki yollarını kullanarak eşleştirmek istiyorum.

2
LaTeX bölümünü, org-mode başlıklarında olduğu gibi nasıl gizleyebilir / görüntüleyebilirim?
Org dosyalarını düzenlerken, başlıkları ve içeriklerini sadece başlığa tıklayarak gizlemeyi ve görüntülemeyi son derece kullanışlı buluyorum TAB. Örneğin, aşağıdaki tamponu göz önünde bulundurun * Headline 1 Some text here. * Headline 2 Some more text here. Eğer ilk noktaya *konup isabet TABedersem, aşağıdakileri alırım: * Headline 1... * Headline 2 …

2
Görsel çizgi modunu org modu ile daha uyumlu hale getirin
visual-line-modeHerhangi bir yeni satır eklemeden pencere boyutu değişen satırları kaydırmak için çok kullanışlıdır. Ancak içinde org-mode, aynı zamanda biraz can sıkıcı olan başlık ve kaynak bloklarını da sarar. Öyleyse işte benim sorum şu: Org-başlığı ve kaynak blokları için görsel-çizgi-modunu org-modunda kalıcı olarak nasıl kapatabilirim?


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.