Emacs

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

1
Orgmode dosyaları otomatik olarak nasıl şifrelenir?
Bazı kuruluş modu dosyalarının yaşadığı bir git depom var. Bazılarının özel bir doğası ve git deposunun yaşamlarına güvenilmeyen bazı üçüncü şahıslar tarafından erişilebilecek sunucu vardır. Bu yüzden özel kuruluş dosyalarını şifrelemek istiyorum. Ne elde etmek istiyorum şudur: Başlangıçta dosya şifrelenir. Bu bir parola ile simetrik bir anahtar olabilir veya GnuPG …

1
AUCTeX tarafından sağlanan tuş bağlantılarını yavaş yavaş öğrenme
Ben yaparsanız M-x forward-char, Emacs çok kullanışlı bir mesaj verir You can run the command "forward-char" with C-f. Emacs dosyasındaki tüm LaTeX tuş atamaları bulabilirsiniz gerçeği göz önüne alındığında latex.elaltında LaTeX-math-defaultAUCTeX tarafından sağlanan bu LaTeX modunda (AUCTeX) Emacs bana tuş atamaları hatırlatır mümkün olabilir? Örneğin \sigmaEmacs yazdıktan sonra You can …
11 latex  auctex 

3
Foo.c'den foo.h dosyasına nasıl otomatik olarak bir prototip ekleyebilirim?
Diyelim ki foo.c dosyasında bir C programı yazıyorum: int add_numbers(int x, int y, int z) { // Very complex implementation here. return x + y + z; } Foo.h içinde ilgili işlev prototipi ekleyecek bir komut istiyorum: int add_numbers(int x, int y, int z); Bunun için mevcut Emacs çözümleri var …
11 c 

3
Metin içeriğini korurken bir LaTeX makrosu nasıl silinir?
TeXStudio'da imleç böyle bir LaTeX makrosunda ALT+ düğmesine basarak ilkinden hemen önce dururken (aşağıda gösterildiği gibi) dışındaki tüm öğelerin silinmesine neden olur . DEL\macroname{content}{content İmleci (nokta) ilk süslü ayraçtan hemen önce getirin: ALT+ Tuşuna basın DELve şunları elde edin: Emacs'ta bunu nasıl başarabilirim? Güncelleme T.Verron'un açıklamasına göre, LaTeX'teki C-c C-f …
11 latex  auctex 

1
Makrolar için değişken kapsam belirlemesi nasıl belirlenir?
İçinde tanımlanmış olan aşağıdaki örnek makroyu ele alalım macro.el. (defmacro some-macro (&rest body) `(let ((some-variable 1)) ,@body)) Ve aşağıdaki işlevi, almak farklı bir dosyada tanımlanır , function.el. (defun some-function () (some-macro (do-something))) function.elBayt ne zaman derlenir, some-variablesözcüksel veya dinamik bağlama altında mı bağlanır? Bu dosyanın kullanıp kullanmadığına bağlı olduğunu anlıyorum …

3
Otomatik tamamlama AucTeX modunda nasıl yapılır?
auto-complete(Ac) AucTeXmodundayken çalışmayı istiyorum . Tüm paketleri paket kurulumuyla MELPA'dan alıyorum. Bu init.eldosyadaki ilgili kodum : (require 'package) (package-initialize) (require 'auto-complete-config) (ac-config-default) (global-auto-complete-mode t) gördüğünüz gibi, ben acküresel olarak ayarlı olmama rağmen, içinde görünmüyor AucTeX. Bununla birlikte, bu emacswiki'deki talimatları izleyerek , acdurum çubuğunda mod, AucTeXancak çalışmayan, karakterler yazarak otomatik …

2
Bir web sunucusunun web sayfalarının “mobil uyumlu” sürümlerini eww ile sunmasını nasıl isteyebilirim?
Ben kullanıyorum ewwböyle dokümantasyon ve şeyler aramaya web'de gezinmek için son zamanlarda. ewwFirefox veya Google Chrome ile aynı web sayfasını almasından hoşlanmıyorum, bu web tarayıcılarının yaptığı web sayfalarını oluşturamaz. Daha sonra, elde etmek istediğim eww, web sitelerinin web sayfalarının mobil dostu sürümünü gönderen ziyaretlerini anlatmasını sağlamaktır , bu nedenle, daha …
11 eww 

3
İki özellik listesini birleştirme işlevi?
Bunun gibi iki özellik listesini birleştirmek için standart Elisp kütüphane işlevi bulamadık: (setq pl nil) (setq pl (plist-put pl 'key-1 'value-1)) (setq pl (plist-put pl 'key-2 'value-2)) Bununla bir şeyler inşa edebilirim dolist, ama yapmadan önce, bazı kütüphanelerde var olan bir işleve bakmadığımı kontrol etmek istiyorum. Yorumlara dayalı güncellemeler : …

1
Yazı tipi kilidi varsayılanları olan özel bir yüzü nasıl belirleyebilirim?
Varolan yüzleri kullanarak yazı tipi kilit anahtar sözcükleri tanımlarsam, 'foo' dizesini vurgulayabilirim. (defconst my-mode-font-lock-keywords (list (cons "foo" 'font-lock-type-face))) (define-derived-mode my-mode fundamental-mode "My mode" "A demo mode." (set (make-local-variable 'font-lock-defaults) '(my-mode-font-lock-keywords))) Bu doğru bir şekilde vurgular: Ancak, kendi yüzümü tanımlarsam: (defface my-mode-foo-face '((t :inherit font-lock-preprocessor-face)) "Face for highlighting 'foo'.") (defconst my-mode-font-lock-keywords …

2
Emacs'ta piksel veya vektör tabanlı UI öğelerini nasıl çizebilirim?
Bununla, terminal emülatörlerinin tek aralıklı karakter ızgarasıyla sınırlı olmayan, ancak ekrandaki rastgele piksel konumlarında rastgele şekiller olabilen UI öğelerini (örneğin metin alanları ve animasyonlu düğmeler) kastediyorum. Bunun mümkün olup olmadığını ve nasıl mümkün olup olmadığını ve gelecek için planlanıp planlanmadığını merak ediyorum.
11 elisp  editing  images 

2
Aynı arabellekte iki ana mod haritası kullanın
Bir büyük modun tuş haritasının başka bir büyük mod için yedek bir tuş haritası olarak hareket etmesinin son derece uygun olduğu birkaç durumla karşılaştım. Örneğin: Bazı kuruluş belgelerime çok fazla LaTeX yazıyorum, bu yüzden latex-modedüzenleme sırasında kolayca komutlara sahip olmak harika olurdu org-mode. Markdown desteği ile bir irc odası sık …

1
Kbd olmadan Control + Shift tuşlarını tanımlama
Başkasının paketine biraz işlevsellik katmaya çalışıyorum ve bu yüzden kalıplarına saygı duymak istiyorum. Ne yazık ki, bu kalıplardan biri kullanmamaktır kbd. Bir işlevi bağlamak zorundayım C-S-b, ama nasıl olduğunu anlayamıyorum. Bunu tek bir değiştirici (örneğin "\S-b") ile nasıl yapacağımı biliyorum , ancak birden çok değiştirici ile çalışmak için alamıyorum. Sadece …


4
Mx ve Ch f'nin geçmişi nasıl paylaşacağı?
Bir komutun belgelerine bakacağım C-h fve M-xhemen ardından komutu çağıracağım oldukça yaygın . Şu anda, “son görünüm komutunu çağırmak” için bulduğum en kısa yol, adını (yardım arabelleğinden veya geçmişten) kopyalamak ve M-xminibuffer komut istemine yönlendirmektir. Gerçekten istediğim, verilen komut isimlerinin describe-functiontarihinin bir parçası olması execute-extended-command. Böylece yapabilirim M-x M-p RET. …

1
python otomatik girinti sorunu
Emacs 24.4 kullanıyorum. Python kodunu yazarken, Emacs girinti ile ilgili garip davranır. Örneğin: for i in range(10): print(i) for i in range(10) Ne zaman giriş :, Emacs üçüncü satırın başında gereksiz bir girinti ekler. Bu oldukça garip, bu bir hata mı?

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.