Emacs

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

1
Kuruluş modu: Dışa aktarırken belirli başlıkları TOC'den hariç tutun
S:org-mode Dışa aktarma sırasında belirli başlıkları içindekiler tablosundan hariç tutmayı nasıl söyleyebilirim ? Örneğin, dışa aktarma * Headline 1: Put me in TOC * Headline 2: Put me in TOC * Headline 3: DO NOT put me in TOC HTML üretir ... <div id="text-table-of-contents"> <ul> <li><a href="#sec-1">1. Headline 1: Put …

2
Tembel bir başlatmayı nereye eklemeliyim?
Lateks moduna belirli bir anahtar bağlama eklemek istiyorum: (define-key latex-mode-map (kbd "<f6>") 'my-latex-defun) Aynı zamanda sadece belirli bir mod yüklendiğinde ayarlamak istiyorum. Bu yüzden bunu latex-mode-hookgerçekleştirmek için uygun hook ( ) kullanma veya (with-eval-after-load "tex-mode" ...anahtar bağlama tanımını sarmak için yan tümce kullanma arasında bir tercih (en iyi uygulama) olup …
13 init-file  hooks 


2
Emacs neden oyunlar ve eğlencelerle birlikte geliyor?
Bu soru beni profesör fark etmeden laboratuvarda Dunnet aracılığıyla yolumda ustaca bludgeon üniversitede bir birinci sınıf öğrencisi olduğum için şaşırttı. Neden dünyada emacs oyun ve eğlence ile geliyor? Oyunlar neden bir metin düzenleyiciye dahil edilmeli? Bu soru için doğru bir tarihsel özet arıyorum. Emac'larda en başından beri oyunlar var mıydı? …
13 package 

6
nasıl otomatik mod-alist onurlandırmak için tamponlar (sadece dosyaları değil) almak için?
S: Haritalamayı onurlandırmak için nasıl yeni tamponlar alabilirim auto-mode-alist? Bir dosyayı bulurken Emacs auto-mode-alist, dosyanın arabelleği için hangi büyük modun kullanılacağını belirlemek için dosya uzantısını karşılaştırır . auto-mode-alistİçinde bir dosya bulunmayan (henüz) bir arabellek modunu belirlemek için bu bilgiyi kullanmanın bir yolu var mı ? Yani, adı bir dosya uzantısı …

1
Bir tamponun hangi pencerede görüntüleneceğini nasıl kontrol edebilirim?
S:org-deadline Takvimi görüntülemek için hangi pencerenin kullanıldığını nasıl kontrol edebilirim ? org-deadlinecalendarbir son tarih belirlerken geçici olarak arabelleği bir pencerede açar ve tamamladıktan sonra tekrar kapatır. Yalnızca bir pencere olduğunda, mevcut çerçevenin altına yeni bir pencere açılır. Birden fazla pencere olduğunda get-lru-window, mevcut pencerelerden birini - sanırım - gibi bir …
13 org-mode  window 

4
Büyük mod tuşlarını bir kanca ile ayarlama ile mod haritasına ekleme arasındaki farklar
Diyelim ki büyük bir mod magical-modeindirdim ve kendi sihirli tuş eşlemesi var magical-mode-map. Bu mod ayrıca, magical-mode-hookher magical-modebir arabellek ana modu haline geldiğinde çalıştırılan bir kanca sağlar . Şimdi bu modda kullanmak için birkaç özel anahtar bağlama eklemek için init dosyamı değiştirmek istiyorum. Özel anahtar bağları kurmanın (en az) iki …

2
Yerel değişkenleri etkinleştirmenin güvenli bir yolu var mı?
.Emacs dosyamı yaklaşık 18 yıl önce bir arkadaşımdan miras aldım. Ortada gömülü olan, enable-local-variablesözelliğin güvenlik üzerindeki etkileri hakkında aşağıdaki uğursuz yorum uyarısıdır : ;; Date: Wed, 7 Dec 1994 11:57:50 -0600 ;; From: blob@syl.dl.nec.com (David Blob) ;; Subject: Self-extracting emacs elisp code ;; ;; With all this talk about self …

7
Kötülük: vim yolu tuş bağlamalarını harita?
Ben Evil işlevini yapmaya çalışıyorum evil-jump-to-tag, C-]Emacs bağlama gibi davranır M-.. Normal davranış, Etiketler dosyalarına göz atmak için iyidir, ancak Slime slime-edit-definition, Elisps elisp-slime-nav-find-elisp-thing-at-point, Clojures vb.İçin de çalışmasını istiyorum cider-jump-to-var. Bu büyük modlar ve daha pek çoğu tuş bağlama tanımına atlamak için eşdeğerdir M-.. Kötü mod için aynı davranışı elde …
13 keymap  evil 

1
Neden işlevimi bir tuşa bağlayamıyorum veya Mx ile çağıramıyorum?
Bir işlev yazdım ve Mx ile çağırmak ve bir anahtara bağlamak istiyorum. Bu benim fonksiyonum: (defun my-function () (message "This is a great function")) Aramaya çalışırsam , mini-buffer'da M-x my-functionhatayı alıyorum [no match]. Bir tuşa (veya fare tıklatmasına) bağlamaya çalışırsam: (global-set-key (kbd "C-c a") 'my-function) Çalışıyor gibi görünüyor, ancak onu …

2
Js2 modu için sözdizimi denetleyicisini kapatabilir veya değiştirebilir miyim?
Varsayılan bir kurulumum var js2-mode. Bu güzel sözdizimi vurgulama ve kontrol sağlar, ancak şimdi farklı bir stil kümesi olan bir proje üzerinde çalışıyorum (özellikle bu yeni proje noktalı virgül kullanmaz). Bu, her kod satırının js2-modeuyarı ile vurgulanmasına neden olur :missing ; after statement Sözdizimi kontrolünü devre dışı bırakabilmemin bir yolu …

3
Org-babel sonuçları kod yorumu olarak çıkarılabilir mi?
Bloglarda, ders kitaplarında vb. Bazı kodların sonuçlarını yorum olarak görüntülemek gerçekten yaygındır, örneğin: (+ 1 1) ;=> 2 Kuruluş Modu'nun Babil özelliğini kullanarak bunun gibi sonuçları otomatik olarak görüntülemenin bir yolu var mı? Özellikle, istediğim şu şekilde bir başlık belirtebilirsiniz: #+begin_src scheme <some headers> (+ 1 1) (/ 4 (* …

1
Kuruluş modunda saatli zaman çizelgesi alın
Zamanımı nasıl harcadığımı anlamaya çalışmak için org-clock-inve ile farklı görevler için harcadığım zamanı kaydetmeye başladım org-clock-out. Kendimi sık sık saat girişlerini elle düzenlerken bulurum, örneğin, 20 dakika önce saat ayarlamam gerektiğini fark ettiğimde. Öyleyse a) şu anda hangi saatlerin çalışmakta olduğunu (veya Emacs'tan çıkmadan önce saati kapatmayı unuttuğum için uygun …


3
Küçük mod tanımını geliştirirken nasıl güncellersiniz?
Bazı tuş bağlamaları sağlamak için küçük bir mod kodlamaya başladım. Benim ilk denemem bir yazım hatası vardı: (define-minor-mode borked-mode "A mode defined with a broken key binding" nil nil '(([b] . 'previous-line))) bAnahtarı kullanmayı planlamıştım ve hemen "b"yerine kullanmam gerektiğini fark ettim [b]. Bu yüzden küçük modu yeniden tanımladım: (define-minor-mode …
13 minor-mode 

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.