Nasıl Emacs başlangıç daha hızlı yapabilir miyim?
Linux üzerinde birincil metin editörü olarak Emacs v. 22 (konsol Konsole ile sürüm, uzaktan PuTTY ile veya yerel olarak) kullanıyorum. Hiç zaman aşımına rağmen bir süre bunu başlatmak her zaman, herşeye rağmen, neredeyse ikinci bir yük alır. Bash komut satırı dosya/dizin işleme ve derleme kullanarak daha rahat olduğum için açık eğilimindedir ve yakın bir sürü Emacs.
Nasıl başlangıç zamanı hızlandırmak?
CEVAP
Diğerleri gnuserve emacsclient kullanarak ve emacs (derleme hataları atlamak için güçlü olmak bir kazançtır) içinde derleme öneririm kaplı.
Ama, özellikle hızlandırmak .emacs yapılabilir:
Bayt derleme .otomatik olarak this snippet of code kullanarak yapabilirsiniz hangi dosya, emacs
autoloaded iÅŸlevi ile
(require 'package)ifadeleri çok takma. Bu gerçekten gerekli olana kadar lisp yükleme geciktirir. Bu tekniği kullanarak bana ^ benim başlangıç hızlandırmak için izin verdi . 6 saniye için <1. Bu kütüphaneler düzgünautoloadişaretli gelir, çünkü bu iş biraz zaman alır.Kod kaldırma işlevselliği artık.
Seçeneği
--no-site-filesite kurulumusite-start.elgereksiz paketlerinin yüklenmesini önlemek için emacs ile çalıştırmayı deneyin.Eğer gerçekten ciddi iseniz, en sevdiğiniz işlevselliği ile kendi emacs zaten yüklü dönebilirsiniz. Bu, tabii ki, daha ilgili ikili bir parçası çünkü senin
.emacsne değişiklik yapmak demektir.dump-emacsnasıl kullanılacağı hakkında bilgi için bağlantıyı izleyin.Bilgisayar ve/daha hızlı ya da daha hızlı bir disk satın alın.
Nasıl belirlemek için .emacs yükler
Şimdi, senin ne olduğunu bulmak .emacs yükler? Kaldırmak hedefi ile işlevselliği, ya da bunu geciktirmek için? Kontrol edin*Messages*böyle cümleler içeren tampon,:
Loading /home/tjackson/.emacs.tjackson.el (source)... Loading /home/tjackson/installed/emacs/lisp/loaddefs.el (source)...done Loading /user/tjackson/.elisp/source/loaddefs.el (source)...done Loading autorevert...done Loading /home/tjackson/.emacs.tjackson.el (source)...done
Eğer fark ettiysen, Loading ifadeleri nest: son satırı .emacs.tjackson.el yük ...done gösterir ... ve .emacs.tjackson.el ilk biter. Tüm diğer dosyaları .emacs.tjackson.el dosyamı içinden yüklenir. Tüm diğer yükler atom vardır.
Not:Bir büyük varsa .emacs, bu mümkün değil*Messages*tampon sadece bilgi sabit tutar tutar çünkü mesajların bir kısmını kaybedecek. Bu ayar, erken .emacs tüm iletileri saklamak için ekleyebilirsiniz:
(setq message-log-max t)
Not:Bu 'load komuta edecek bastırmak mesajları eğer onun dördüncü bağımsız değişken nomessage non-nil, kaldırmak veya herhangi bir tür çağırmaları (ya da, tavsiye 'load kuvvet ve dördüncü bağımsız değişken nil).

Nasıl bir dosya Emacs kullanarak geçer...
Nasıl bir yönlendirme sayfası jQuery k...
Nasıl Python fonksiyonu dekoratörler z...
Nasıl jQuery ile sayfa yenileme yapabi...
Nasıl bir kullanıcı bir liste öğesi üz...