«init-file» etiketlenmiş sorular

başlatma dosyaları hakkında sorular için .emacs veya `init.el. Birçok çözümde başlatma dosyalarının doğrudan değiştirilmesini gerektirmediğinden, yanıtların düzeltilmiş başlatma dosyaları gerektirdiğini düşünüyorsanız bu etiketi KULLANMAYIN.


4
Custom.el yerine setq ile değişkenlerin ayarlanmasının avantajları?
Pek çok insanın (uzatma yazarları ve diğerleri) konfigürasyon örnekleri verdiğini görüyorum setq: (setq foo 'bar) Bu parametreler çoğu zaman defcustomözelleştirme için kullanılabilir hale getirilerek tanımlanır custom.el. Genelde custom.elonları ayarlamak için kullanırım. setqBunun yerine kullanmanın herhangi bir avantajı var mı , yoksa iki yöntem kabaca mı?

8
.Emacs ve .emacs.d'yi sürüm kontrolünde tutarken ne yapmalı / ne yapmamalıyım?
Birçok insan gibi, nokta dosyalarımın çoğunu sürüm kontrol deposu (Bitbucket'te Mercurial, benim durumumda özel) ile yönetiyorum. Bu, yeni bir makine kurarken veya farklı makineler arasında konfigürasyonları geliştirirken kullanışlıdır. Doğal olarak ben .emacsve .emacs.dbu kuruma ekledim . Sonra biraz paketleri yüklü ve ekleme sona erdi *.elckardeşime karşı .hgignoreben ihmal gibi, *.pycbenim …

10
Özel bir kullanıcı emacs diziniyle emacs nasıl başlatılır
Gelecekteki yapılandırmaları için temel olarak kullanmaları için bazı arkadaşlarla git deposu olarak paylaşmak istediğim özel ve küçük bir Emacs yapılandırması üzerinde çalışıyorum. Bunun için konfigürasyonumu test etmek için bir yola ihtiyacım var ve bulabildiğim en basit çözüm şunun gibi: $ emacs --eval "(setq user-emacs-directory \"~/Code/my_custom_emacs.d/\")" Ama çalışmasını sağlayamıyorum. Herhangi bir …
58 init-file 

12
Paketleri farklı makineler arasında senkronize et
Emacs'ı farklı yerlerde kullanıyorum ve her yere benzer bir kurulum ve paketler kurmak istiyorum. Sanırım kurulum dosyaları için bir sürüm kontrol deposu kullanabilirim. Prelude kullandığımdan beri , öyle olurdu ~/.emacs.d/personal/. Paketlerle nasıl yapacağımı bilmiyorum. Orada .emacs.d/listelenenleri yüklemek için diğer makinelerde emacs yapmak için kullanabileceğim yüklü paketler listesinde bir dosya var …

3
Başlangıcımı hızlandırmak için ne yapabilirim?
Başlangıç ​​zamanını azaltmak için yapabileceğim bazı temel şeyler nelerdir? Bu konuda dikkat etmem gereken özel bir şey var mı? Not: Başlangıç ​​zamanı, Emacs'ı daha az sık başlatarak (oturum başına bir kez) ve dosyaları çalışan bir durumda açarak hafifletilebilir . Bu soru, başlangıç ​​zamanı en aza indirgemekle ilgilidir, oturum başlangıcı için …

6
Düzenli emac'lerle birlikte boşluk bırakma: ayrı bir .emacs.d nasıl korunur
Spacemacs denemek istiyorum. Ancak henüz normal emacs konfigürasyonumdan geçmek istemiyorum, bu yüzden şu anda benim .emacs.diçimdeki konfigürasyonun bir dizinde olmasını ve boşlukların eşdeğer bir konfigürasyonunun başka bir dizinde olmasını istiyorum. Her iki dizinde de hangi isim olduğu umurumda değil. Bu mümkün mü, chroot / LD_PRELOAD / diğer hilelerden mahrum mu? …

12
~ / .Emacs.d / init.el ve ~ / emacs.d? İçeriğini düzenleyin.
~/.emacs.d/init.elÇeşitli amaçlar için daha fazla satır eklediğimizde (python modu için, emacs-eclim için, ... için), dosya uzun ve daha az okunabilir hale gelir. İçeriğini düzenlemeye yardımcı olmanın bir yolu var mı? Şu anki durumum ~/.emacs.dşuna benziyor $ ls * init.el auto-save-list: elisp: python-mode.el-6.1.3 elpa: archives auctex-readme.txt s-20140910.334 auctex-11.87.7 emacs-eclim-20140809.207 eshell: history …
28 init-file 

2
Etkilenen tüm arabelleğimin bu değişiklikleri alması için değişiklik yaptığımda .emacs dosyamı yeniden yüklemenin en hızlı yolu nedir?
C-x C-eHangisinin eval-last-sexpve hangisinin olduğunun farkındayım M-x eval-buffer, ancak bunlar tüm değişiklikleri almak için her zaman yeterli değildir. Bazen yapılandırmaları değiştirilmiş modlardaki arabellekleri gerçekten kapatmanız ve diğer zamanlarda emacs'ı tamamen yeniden başlatmanız gerekir. Bu sorunu ele almanın daha genel bir yolu var mı? Alternatif olarak, mevcut açık arabellekleri ve etkileşimli …

5
Emacs başlangıçta temayı yüklemiyor
Solarize edilmiş tema paketini MELPA ile kurdum. Solarize edilmiş iki temadan birini customize-theme ile seçebilirim ve aktifleştirir. Tema ayarlarını kaydettiğimde init.el dosyama aşağıdakileri ekliyor: (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file …
21 init-file  themes 

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 …

3
İnit dosyasındaki hatalar zarif bir şekilde nasıl ele alınır
İnit dosyamı çalıştırırken hataları yakalamanın ve daha sonra bunları zarif bir şekilde işlemenin bir yolunu istiyorum. En önemli özelleştirmelerim ve tuş bağlamalarımın çoğu, diğer ayarların üstlerine uygulanmadığından emin olmak için init dosyamın sonunda görünür. Sorun şu ki, başlatma işlemi erken iptal edildiğinde, tanıdık anahtar bağları ve ayarları uygulanmadan sorunu ayıklamaya …

4
Başlangıçta varsayılan pencereler nasıl kurulur?
Emacs'ı her açtığımda C-x 3( split-window-right) ve sonra C-x2( split-window-below) yaparak 3 pencere kurma eğilimindeyim . Bundan sonra, düzenlemek istediğim dosyaları açmak için her pencereye geçmem gerekiyor. Bunu otomatik olarak yapılacak şekilde nasıl ayarlayabilirim? Emacs'ın aynı ekran organizasyonunu (pencereler ve dosyalar) son kullanımdan kurtarmasının bir yolu var mı?

2
Evil'de Vim'lere benzer davranışları nasıl geri alabilirim?
Kötülükteki varsayılan geri alma davranışı çok kaba tanelidir, çünkü ekleme moduna girme ve onu bir düzenleme işlemi olarak bırakma arasında gerçekleşen herhangi bir şeyi dikkate alır. Bir ekleme sırasında metnin bir paragrafını girip geri al işlemini yürüttüğünüzde paragrafın tamamı kaldırılır. Bunun aksine, Vim imleci metin girme dışında bir ekleme modunda …

3
Neden her paketi yükleme yoluna eklemem gerekiyor? (veya init dosyamda requir 'paketi ile ilgili sorun)
Paket Menüsünden her paket yüklediğimde, requireinit dosyamda denediğimde , yükleme yoluna el ile eklemediğim sürece bir hata alıyorum: (add-to-list 'load-path "/home/nick/.emacs.d/elpa/use-package-20141220.1645") (require 'use-package-autoloads) (require 'use-package) Bu sıkıcı. Ve genellikle paket yolu sürüm numaralarını içerir. Bir paket güncellendiğinde, yükleme yolunu el ile düzenlemem gerekir. Bunu otomatikleştirmenin bir yolu var 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.