Emacs'ta LaTeX'te belirli satırları vurgulayın / işaretleyin / belirtin


3

LaTeX kaynağını düzenlemek için Emacs kullanıyorum. %Gerektiği kadar yaptığım notları öneriyorum , böylece yorum olarak kabul ediliyorlar. Bu çizgiler Emacs içinde farklı bir yüzle görünür.

Bununla birlikte, bir belge üzerinde çalışırken, bazen belirli satırları farklı yüzlerinde görünmeleri için vurgulamak / göstermek / işaretlemek istiyorum. Örneğin, yaptığım notların bir bölümüyle bittiysem ama bunları kaynak dosyada tutmak istiyorsam, bu satırları Emacs'ta farklı bir yüzlerinde görünecek şekilde "işaretlemek" istiyorum.

Bunu yapmanın bir yolu var mı? Herhangi bir çözüm açıkça geçerli LaTeX kodu olarak kabul edilmesi gerekirdi. Belki ile başlayan çizgiler %%farklı bir yüz kullanabilirdi?

Yanıtlar:


2

Ne harika bir fikir, bana gidip bir çözüm bulduğunuz için teşekkürler! Yapmanız gereken, ~/.emacsdosyanıza şu satırları eklemektir :

(add-hook 'tex-mode-hook
  (lambda ()
    (font-lock-add-keywords nil
       '(("\\(%%.*\\)" 1
        font-lock-warning-face t)))))

İstediğiniz %%herhangi bir şeyi değiştirebilirsiniz . Şahsen, yatay ayırıcılar için %#hala kullanabileceğim şekilde kullanacağımı düşünüyorum %.


Teşekkürler :) 'LaTeX-mode-hookSistemimde çalışmasını sağlamak için değiştirdim . Sanırım ben %#de aynı sebepten gideceğim .
SabreWolfy

Sadece netlik için: Kullanıyorum AUCTexve LaTeX-modebuna LaTeX modu diyor. Emacs'taki varsayılan LaTeX modunun çağrılabileceğini düşünüyorum latex-mode.
SabreWolfy
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.