Emacs

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



4
INCOMPLETE klavye makro kaydına nasıl devam edilir?
Klasik kullanım çantası: Bir makro kaydetmeye başlarsınız: C-x ( Diyelim ki bazı şeyler yapıyorsunuz hello. Bir hata veren bir komut çalıştırıyorsunuz, diyelim C-g(örneğin yanlışlıkla çalıştırıyorsunuz C-sve bunu iptal etmek zorundasınız C-g, şimdi işiniz kayboldu). Şimdi kaydınız kayboldu. Kaydımı kesintiye uğratan bir komutu çalıştırmadan önce kaldığım yerden devam etmek istiyorum. Baktım …

1
Belirli bir mod için sözdizimi vurgulaması nasıl özelleştirilir
lua-mode.elDiğer büyük modları etkilemeden sözdizimi vurgulamamı değiştirmek istiyorum . Sadece bir örnek olarak, ben gibi "anahtar kelimeleri" istiyorum if, then, elsezaman içinde kalın ve mavi yazı biçimiyle olmak lua-modebir düzenleme sırasında aynı vurgulama tarzı kalmadan (yerine varsayılan pembe) .texAUCTeX dosyayı. Şimdiye kadar benim .emacsve daha sonra da aşağıdaki kodu koymak …

1
Tweet veya Kuyruk göndermek için Emacs kullanma
Kısa mesaj göndermek için Quitter veya Twitter kullanıyorum . Queets / Tweetlerimin çoğu web arayüzünden çıkıyor. Ancak bunun için Emacs kullanmak istiyorum. Herkes Quitter veya Twitter ile kullanmak için iyi bir yöntem / mod var mı?
10 web 

2
Emacs'ta birden çok makine için Şifre / Anahtar Yönetimi
İşimin bir parçası olarak çok sayıda makineye giriş yapıyorum (günde + 20). Her makineyle sadece birkaç gün / hafta geçiriyorum. Birçoğu sadece ftp çalıştırır. Kesintisiz erişim için Tramp şaşırtıcı, ama öyle yönetme sıkıcı hale gelmiştir elle bu sunucunun erişimin. Herhangi bir tuşla birlikte .netrc ve .ssh / config dosyalarını elle …
10 tramp  ftp  passwords 

2
Şirket modu ile belge arabelleğine atla
Geçenlerde geçiş yaptınız auto-complete-modeetmek company-modeeğlenmek ve ben. Son zamanlarda Emacs Lisp kodu yazmak zorunda kaldım. İşlevimi yazmaya başlarım, tamamlama adayları gösterilir, basarım F1ve belgeler başka bir arabellekte açılır. Dokümantasyon tamponuna atlamak istiyorum , ama C-x oyazarken kapanıyor. İpucu var mı?

1
Emacs'ta giriş alanları için kütüphane var mı?
Oldukça az sayıda Emacs modu (bir şey gibi) formlar kullanır: özelleştirme arayüzü bunlardan biridir, Mesaj modu (okuma: başlık kısmı) başka bir moddur; bunlardan daha fazlası var, ne yazık ki her zaman çok benzer değil. Bir "form" ile ifade etmek gerekirse, burada, salt okunur bölümleri ve metin girmek üzere belirlenmiş yerleri …


2
Programlı olarak Dired buffer'a dosya ekle
Dosya adlarının (tam yol ile) bir listesi var ve bu dosya kümesini listeleyen bir Dired buffer oluşturmak istiyorum. Bunu nasıl yapabilirim? Dosya adları listesinden bir Dired buffer'ı nasıl oluştururum? Harici bağımlılıklar kullanmadan.
10 elisp  dired  files 


2
Web modunu her zaman boşluklarla girintili hale getirin
Emacs web modunu kullanıyorum ve JS dosyalarındaki sekmeler tuhaf davranıyor gibi görünüyor. 2 boşluğu girintilemek için sekme ayarladım, ancak girintili 8 boşluğa ulaştığında, web modu bunları bir sekmeye dönüştürür ve daha sonra başka bir 8'e ulaşana kadar 2 boşluğa sekmeye devam eder ve bunu başka bir sekmeye dönüştürür. Bunun olmasını …

1
Belirli dosyalar için otomatik yedeklemeleri kapatma
Uzun zamandır Emacs'ın tüm dosyalar için yedekleri tek bir klasöre koymasını sağladım: (setq backup-directory-alist '(("." . "~/.emacs.d/backups"))) Hemen hemen hiç ziyaret backupsdizini, ancak son zamanlarda ben bir içerdiğini fark çok ait *-autoloads.elı için yedeklerini gerekmez dosyaları. Emacs'a bu tür dosyaların yedeklerini almamasını nasıl söyleyebilirim?
10 backup 

3
“Diğer pencere” ile gösterilen pencerenin tanımlanması
Emacs, benden daha sık, 4 pencere veya daha fazla ile bitiriyorum. Bu örneği kullanacağım: +--------|-----------+ | | | | 1 | 2 | | | | +--------+-----------+ | 3 | 4 | | +-----------+ | | 5 | +--------+-----------+ Birçok işlev eylemde bulunabilir other-window(genellikle aynı pencere ile işaretlenir C-x o). …
10 window 


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.