Emacs

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


1
Es6 ile uyumlu Javascript modu
Herkes es6 sözdizimi eklerini (ok işlevleri, genişletir, içe aktarır, oluşturucular vb.) Destekleyen bir javascript düzenleme modunu biliyor mu ? Bazı hızlı arama yaptım ama şimdiye kadar herkes sadece js2-modesözdizimi hatalarını kullanıyor ve görmezden geliyor gibi görünüyor .

3
Özel paket deposu nasıl kurulur?
GNU Emacs için birkaç paket yazdım, ancak bunlar şirketimin dışında işe yaramaz. Paketleri şirketimdeki diğer geliştiricilerle paylaşmak istiyorum. Ayrıca paketlerin kolayca keşfedilebilir olmasını da istiyorum package-list-packages. Özel havuzun sorunlarımı çözeceğini düşünüyorum, ancak kişisel arşiv kurulumuyla ilgili herhangi bir kılavuz bulamıyorum. Anladığım kadarıyla, Elisp bilgi kılavuzu düz dizinler öneriyor ve package-upload-fileancak …

2
C / C ++ kodu için emacs semantik sözdizimi vurgulama nasıl edinilir
Emacs ve genel olarak programlama konusunda yeniyim, lütfen bana katlanın. C / C ++ IDE olarak emacs kullanmaya çalışıyorum ve CC modunda değişkenler / fonksiyonlar sadece beyan sırasında vurgulanmış gibi görünüyordu. Sorum şu Tüm cpp dosyasındaki değişkenleri ve işlevleri vurgulamak mümkün mü Mümkünse, .emacs dosyasına ne eklenmelidir? teşekkür ederim

1
Renk bildirimi değişkenleri
Emacs C / C ++ tek bir işlev bildirilen değişken hatırlıyorum yapmak için basit bir yol arıyorum. "Basit" ile, herhangi bir harici paket olmadan, yapılandırma dosyalarındaki bazı elisp satırlarıyla kastediyorum. Varsayılan Emacs yapılandırmam, değişkenlerin adlarını bildirimde sarı renkte gösteriyor, ancak kullanımda beyaz olmasına izin veriyor. char toto; // 'char' is …

3
Emacs birçok el dosyasıyla anında başlamayı nasıl başarır?
Her Emacs'ın bileceği gibi, şu anda kapsamlı dot-Emacs yapılandırmamdan muzdaripim. Tüm paketlerim kaplar içinde use-packageve tüm .eldosyalarımı bytecompiled. Bununla bile, Emacs 6.4 saniye içinde başlar ve daha sonra paketlerin geri kalanını (yaklaşık 40 tanesi) yükler. Uzun başlangıç ​​zamanını çözmenin başka bir yolunu düşünüyordum, sonra bir şey fark ettim. Varsayılan Emacs …
11 start-up 

3
Orgmode: etiketleri dosya düzeyinde ayarlamak mümkün mü?
Belirli bir proje için bir dosyaya sahip olduğumda, bu dosyadaki tüm düğümlerin projeyi tanımlayan bir etikete sahip olmasını isterim, böylece daha sonra yalnızca bu proje için gündem görünümleri oluşturmak için kullanabilirim. Şimdiye kadar bulduğum tek şey #+TAGS: foo bar spam, o dosya için etiket otomatik tamamlamada sunulan etiketlerin sabit bir …
11 org-mode 


2
Bağlantı açıklamasını otomatik olarak eklemek için kuruluş bağlantısı alınsın mı?
S:org Otomatik olarak açıklama eklemek için özel bağlantı işlevini nasıl alabilirim ? orgBir diredarabellek dosyalara bağlantılarını saklamak istiyorum , ancak bağlantı açıklamasının dosya adı sans yolu yerine tam yol rapor, yani: file:~/the/full/path/myfile.ext ; default, but no thanks myfile.ext ; what I want Şimdi: varsayılantan sağlamak için org-store-linkgelen hardcodes bağlantıları dired. …
11 org-mode  elisp 

3
Büyük günlük dosyaları için iyi bir günlük görüntüleme modu var mı?
Üzerinde çalıştığım bazı günlük dosyaları oldukça büyük (> 200Mb) ancak Emacs'ta bunlara göz atmak güzel olurdu. Şu anda Emacs varsayılan olarak her şeyi yavaşlatan log4j modunu etkinleştirmeye çalışıyor. Gerçekten ihtiyacım olan hafif bir görüntüleyici: devre dışı bırakma geri alma modu günlük dosyası güncellendiğinde otomatik olarak geri dönebilir güncellendiğinde günlüğün kuyruğunu …
11 logging 

2
Emacsclient'ı yalnızca zaten bir çerçeve yoksa oluşturun
Nasıl emacsclient -a '' -nyeni bir çerçeve oluşturmayı nasıl yapabilirim ? -cBayrağın sorunu, her seferinde yeni bir çerçeve oluşturmasıdır. Onsuz sorun, açık bir çerçeve yoksa komut satırında açılacağıdır. Kabuktan açık bir Emacs çerçevesi olup olmadığını kontrol edebilirsem, -cistediğim davranışı elde etmek için buna bağlı olarak veya olmadan arayabilirim . Denedim: …

2
MS-Windows'ta Emacs ana dalı (aka trunk) nasıl oluşturulur
Bugün atılmayı başardım ve MS-Windows için en son Emacs ana şube geliştirici yapısını (yani Emacs Trunk) inşa etme görevime başladım. Eski bir blog buldum ve sadece belirli bir yöntemin artık desteklenmediğini söyleyen bir hata mesajı ile karşılaşmak için prosedürü geçtim. Hata mesajı okumamı anılacaktır: .../emacs/nt/INSTALL. Emacs'ın altyapısı zaten kurulmuş / …

2
Etkin olmayan çerçevelerde yeniden depolama noktasından fare tıklatmasını önleme
Etkin olmayan bir X penceresindeki bir kareye "ilk" tıklamanın, kareyi etkin kılmaktan başka bir etkiye sahip olmasını önlemek istiyorum. Özellikle, noktayı yeniden konumlandırmasını istemiyorum. Sorun o çerçeve olduğunu tespit etmek için görünmüyor olmasıdır oldu ben klik aldığımda inaktif. Yani aşağıdaki kod her zaman gösterir "y": ;; detect if frame is …
11 frames  x11 


2
Giriş yokken nasıl kullanılır?
Öğretiden: BODY'yi yalnızca bekleyen giriş olmadığı sürece yürütün. Giriş gelirse, bu BODY yürütmesini sonlandırır ve while-no-inputt değerini döndürür. Bırakmak onu geri döndürür. BODY biterse, while-no-inputBODY'nin ürettiği değeri döndürür. Doğru anlarsam, bu makro, arabirimi asmadan ağır bir hesaplama yapmamı (denememi) sağlar. Bu kesinlikle çekici bulduğum bir konsept, ama bunun pratikte ne …

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.