«mode-line» etiketlenmiş sorular

Mod satırı, adı ve mevcut modları da dahil olmak üzere pencerede gösterilen arabelleğe ilişkin yararlı bir özet bilgidir. MiniBuffer pencereleri dışında her Emacs Penceresinin altında bulunur.


8
Mod satırındaki küçük modların listesini gizle
Birkaç küçük mod kullanıyorum ve genellikle her büyük modda hangi küçük modun etkinleştirildiğini biliyorum. Tam listeyi gerçekten görmek istersem koşabilirim C-h v minor-mode-list. Aynı zamanda, mod satırım gerçekten tıkanıyor, bu yüzden çerçeveyi dikey olarak böldüğümde, bazen mod satırının sonunu okuyamıyorum. Gerçek soru: Mod satırında küçük modlar listesinin gösterilmesi nasıl devre …

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 …

2
Çerçevenin altındaki sözcüklerin listesi gösterilsin mi?
Açtığım her emacs çerçevesinin alt kısmı boyunca yatay olarak ayrı satırlarda 3 kelime listesi görüntülemek istiyorum (üst kısım da işe yarar). Bunu yapmanın 6 yolunu düşündüm ve hepsinin sorunları var: İlk düşüncem, mod satırıma bir satır eklemekti, ancak AFAICT, yeni satır karakterini bir mod satırında kullanamazsınız, sadece "^ J" ye …

2
Büyük arabelleklerde "satır başında" sayısını elde etmek için daha hızlı bir yöntem
İşlev line-number-at-pos(yaklaşık 50 kez tekrarlandığında), nokta tamponun sonuna yakın olduğunda, yarı büyük tamponlarda (örn., 50.000 satır) belirgin bir yavaşlamaya neden olur. Yavaşlama ile toplam yaklaşık 1,35 saniyelik toplam demek istiyorum. elispSatırları saymak ve arabellek üstüne gitmek için % 100 bir funciton kullanmak yerine , mod satırında görünen satır numarasından sorumlu …


4
Yalnızca mod hattı ile yeni bir çerçeve oluşturun
Mod çizgisinden başka bir şey içermeyen yeni bir çerçeve oluşturmak istiyorum. Özellikle bir dosya arabelleği değil. Neden buna ihtiyacım var? Kullandığım org-modun zamanlamanın zaman benim iş. Kuruluş modu, mod satırında üzerinde çalıştığım görev için zamanlayıcıyı görüntüler ve zamanlayıcıyı gerçek zamanlı olarak günceller. Emacs dışındaki uygulamaları kullanıyorum, bu yüzden bunlara geçiş …
13 mode-line  osx 

2
Mod çizgisini ve minibufferi yukarı taşıma
Mod çizgisini ve minibufferi ekranın altından üstüne taşıyabilmemin bir yolu var mı? Minibuffer önceki soru kapsamındadır Minacuffer içeriği emacs çerçevesinin ortasında nasıl görüntülenir? , bu nedenle bu soru öncelikle mod satırı ile ilgilidir. Dizüstü bilgisayarımı düşürdüm ve ekranı kırdım, bu yüzden alt satırda çok fazla göremiyorum.

2
Modelin çakmağımda bir görüntü kullanabilir miyim?
Benim modelim darmadağın. Mod adları yerine resimleri göstermesini sağlayabilir miyim? Unicode Emoji'yi (Python için 🐍 veya Coq için 🐓 gibi) kullanabilirim, ancak Emacs yapılandırmamı kullandığım bazı makinelerde önceden yüklenmiş doğru yazı tipleri yok (ideal olarak, bu tekniği bir yazdığım için kullanıcıların doğru yazı tipi ayarlarına sahip olmasını bekleyemiyorum). :imageBir oyuncak …

5
Boşluk dahil arabellekteki karakterler nasıl sayılır?
Yazarken, metnimi kaç karakter içerdiğini görmem gerekiyor. Bu Emacs Wiki sayfalarını buldum: Kelime sayısı ve ihtiyacım olana çok yakın bir çözüm var: Bu sayfadan ikinci çözümü kullandım (mod satırındaki kelime sayısını göster), çünkü miktarını gösterir karakter de. Ancak boşluk sayılmaz. Mod satırındaki boşluklar da dahil olmak üzere karakter miktarını gösteren …
12 mode-line 


1
Tüm mod hatları yerine etkin mod satırında bir şey göster
Bununla mod hattında bir org-zamanlayıcı göstergesi ayarladım. (setq-default mode-line-format (quote ( ;; org-timer (:eval (unless (not org-timer-countdown-timer) (propertize (let* ((rtime (decode-time (time-subtract (timer--time org-timer-countdown-timer) (current-time)))) (rmins (nth 1 rtime)) (rsecs (nth 0 rtime))) (format "🕔 %d:%d" rmins rsecs)) 'face '(:foreground "cyan" :weight bold) 'help-echo "org-timer"))) ))) Bu kuruluş zamanlayıcı göstergesinin …
10 mode-line 

1
Mod satırında birden fazla satır mı var?
Ben modeline tüm bilgileri tek bir satırda değil iki olarak göstermek istiyorum - örneğin ilk imleç bilgisi, tampon, dosya, git ve flycheck ve ikinci satır - modları bilgi (büyük ve küçük modlar). Bir şekilde yapılabilir mi? Ben bindings.el ve emacs C kaynak kodunu googled ve modelin için bu satır numarasının …
10 mode-line 

2
Mod satırındaki ve minibuffer'daki metin boyutunu geçici olarak ayarlayabilir misiniz?
Paylaşılan bir monitör etrafındaki veya ekran paylaşımı (ör. Google Hangout) aracılığıyla başkalarıyla çalışırken, başkalarının ekranımı daha kolay okumasına izin vermek için genellikle text-scale-adjust( C-x C-+) kullanırım. Seçilen çerçevede mod satırının ve minibufferin metin boyutunu geçici olarak arttırmayı çok isterim. Böyle bir yetenek zaten var mı? Değilse, kendim nasıl yazacağımı çözebilirim …

1
Yankı alanında bir saat gösterebilir miyim?
Pencerelerimin her birinin modelini bol miktarda gereksiz bilgi (şimdiki zaman, sistem yükü ve arabellekten bağımsız diğer çeşitli bilgiler) görüntülerken çoğu zaman yankı alanım boş oturuyor. Yankı alanında geçerli saati (sağa hizalanmış) görüntüleyebilir miyim (kullanılmadığında)?

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.