Emacs

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

1
Emacs sorunlarını nasıl giderebilirim?
Emacs'in istediğim gibi davranmadığı bir durumda, sorunu gidermek için ne yapabilirim? Sorunu kendim bulmak ve çözmek için hangi adımları atabilirim? Ya da başarısız olursam, buradaki insanların (veya e-posta listesindeki veya diğer forumların) sorunumda bana yardımcı olması için yararlı bilgileri nasıl toplayabilirim? Emac'larım arasında birçok paket, Internet'in her yerinden kopyalayıp yapıştırılan …

1
Merak: Progn ne anlama geliyor?
Emacs belgelerine göre: progn is a special form in `C source code'. (progn BODY...) Eval BODY forms sequentially and return value of last one. progn(Veya kaynağı) ne anlama geliyor ? Kullanımı: bu eşdeğerdir mı Clojure'ın ->makro?
21 functions 

2
Dosyalarda telif hakkı yıllarını otomatik olarak güncelleme modu var mı?
Genellikle yılın bu zamanlarında insanlar telif hakkı yıllarının dosyalarında güncel olmadığını fark etmeye başlarlar. Telif hakkını her kaynak dosyaya koymak isterseniz bu özellikle can sıkıcıdır. Emacs'in burada yardım edip edemeyeceğini merak ediyordum. Bir dosyadaki telif hakkı yılını otomatik olarak güncelleyecek bir mod var mı? İdeal olarak, kipi ismim ve üyelerimle …
21 time-date 

1
Emacs'ta hangi kod parçası, “satır numarası modu” nu uzun satırları olan tamponlarda satır numarası olarak “??” olarak yazdırır?
line-number-modeModelimdeki geçerli çizginin bir göstergesine sahip olmak için kullanıyorum , ancak büyük dosyalar için veya daha ziyade uzun satırlı dosyalar için satır numarası yerine iki soru işareti göstermeye başlar. Biraz kazıyorum ve line-number-modetanımlanırken simple.elözelleştirilebilir değişkenlerin (ve muhtemelen ilgili tüm mantığın) tanımlanmış olduğunu öğrendim xdisp.c. line-number-display-widthDeğişkeni keyfi olarak yüksek bir sayıya …



1
Eww ile açılan bazı web sayfalarında arkaplan rengi nasıl özelleştirilir?
Sadece 24.4 emacs kurdum ve eww kullanmaya başladım. Ancak can sıkıcı bir şey, google.com'u ziyaret ettiğimde temam için okumayı zorlaştıran gri bir arkaplan elde etmem. Bu nasıl görünüyor: Arka planın rengini değiştirebilmemin bir yolu var mı? İlk önce yeni yüzleri kişiselleştirebileceğimi düşündüm ama bunun için bir seçenek yok. Ayrıca, bu …
21 themes  eww 

2
Biçimlendirme Komutanlığı (güzel) Elisp kodu
Diyelim ki aşağıdakine benzeyen bir işleve sahibim (sık sık elisp çıktılarını yazdırırken olduğu gibi). (defun my-example-function () (let ((a (do-something)) (b (do-something))) (setq someone me) (with-current-buffer b (do-that (or this (and that those))) (format "%s" a)))) Bunu aşağıdaki gibi bir insanın yazacağı bir şeye dönüştürebilecek bir komut istiyorum. (defun my-example-function …
21 elisp  formatting 

5
Defvarın yeniden değerlendirilmesini nasıl zorlayabilirim?
Diyelim ki aşağıdakileri içeren bir Emacs lisp tamponu var: (defvar foo 1) Eğer ararsam eval-last-sexpveya eval-buffer, 1 foo'e bağlanırsa. Bu tamponu şu şekilde düzenlerseniz: (defvar foo 2) eval-last-sexpve eval-bufferbu satırı tekrar çalıştırmayın foo, yine de 1'dir. Bu, çok sayıda ifade olduğunda ve özellikle hangi satırların yeniden değerlendirilmediğini izlemem gerektiğinde, bu …

6
Dosya göreli eslint yürütülebilir dosyası ile Flycheck
Kurulum eslint'i devl bağımlılığı olarak özel bir eslint eklentileri seti ile çalıştığım birçok proje. Şu anda, flycheck her projede kurulu olan eslint sürümü yerine global olarak kurulmuş eslint sürümünü kullanmaktadır. Bunun yerine node_modules / eslint / bin / eslint.js'yi işaretlemek istiyorum. Tam yol, geçerli arabellek dosyasının yoluna bağlı olmalıdır, böylece …
21 flycheck 


1
Bir başlığı bir başlığa üst düzey başlık olarak bir dosyaya taşımak için org-refile nasıl kullanılır?
Notları topladığım ( GTD : P'yi uygulamaya çalışıyorum) bir "inbox.org" dosyasına sahip olmak ve daha sonra işleri uygun yerlere taşımak istiyorum. Bunu org-refileyapmanın yolunun bu olduğunu anlıyorum (bir şeyleri hareket ettirin), ancak doğrudan dosyalara değil, başlıklar altındaki şeyleri yeniden doldurmanın mümkün olduğu anlaşılıyor. İstediğim şey, inbox.org adresinden bir not almak …
21 org-mode 

1
“Git remote -v” için magit eşdeğeri (liste uzaktan kumandaları)
git remote -vUzaktan kumandaları ve URL'lerini git deposunda tanımlanan bir magit eşdeğeri olup olmadığını merak ediyorum . Magit uzaktan kumanda açılır penceresi, ekleme, kaldırma, yeniden adlandırma ve URL'yi ayarlama seçenekleri sunar, ancak herhangi bir liste mekanizması görmüyorum. Örnek git remote -vçıktı: origin ebpa@example.com:/var/git/myproject.git (fetch) origin ebpa@example.com:/var/git/myproject.git (push) magit-list-remotes etkileşimli değildir …
20 magit 

1
Magit ile yeni bir dizinin sahne alacak dosyalarını seçin
Yeni bir dizin oluşturursanız, dosyaları magit durumuyla görünmez , yalnızca yeni dizin İzlenmemiş öğeler listesinde bulunur . Şu anda magit-stage-item yeni dizini ve sonra sahne alanı istenmeyen dosyaları kaldırmak zorunda. Yeni bir dizinden hangi dosyaların sahne alacağını seçmenin bir yolu var mı?
20 magit  git 

1
Ci'yi TAB'dan nasıl ayırt edebilirim?
Normalde, tarihi nedenlerden ötürü, emacs anahtar TABkoduna ve C-ianahtara aynı şekilde davranır , bkz. işlev tuşları ile ilgili emacs lisp belgeleri veya abo-abo'nin "TAB ile arasındaki fark nedir?" . NOT: Bu yazı, tuş kodlarına vardır TAB, <tab>ve C-i; tabve Ctrl+ idiğer yandan klavyedeki fiziksel tuşlardır. Ancak, şu anda, emacs TABve …

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.