2017-03-29 1 views
1

Avec un .emacsloadingiimage-mode et adoc-mode:Barré en mode image Emacs

;; Don't glare 200W in my eyes all day: 
(set-foreground-color "white") 
(set-background-color "black") 

;; Use adoc as major mode for any file with the extension .adoc. 
(require 'adoc-mode) 
(setq auto-mode-alist (cons '("\\.adoc\\'" . adoc-mode) auto-mode-alist)) 

;; Use iimage-mode as minor mode whenever we're in adoc-mode. 
(add-hook 'adoc-mode-hook 'my-adoc-mode-hook) 
(defun my-adoc-mode-hook() 
    "Custom `adoc-mode' behaviours." 
    (iimage-mode 1)) 

si je convertir le fichier file.adoc

.A PNG smiley 
image::smiley.png[] 

à HTML en utilisant Asciidoctor

asciidoctor file.adoc 

I g et le fichier HTML bien formaté

easy HTML

mais Emacs montre une source de distraction biffés

strikethrough

Comment puis-je me débarrasser de lui?

Répondre

1

Il semblerait que vous utilisiez la syntaxe de balisage d'adoc pour les références internes. J'ai été en mesure de faire disparaître cette ligne en supprimant le soulignement de markup-internal-reference-face. Quelque chose comme ça ajouté à votre .emacs pourrait y remédier:

(custom-set-faces 
'(markup-internal-reference-face ((t (:inherit markup-meta-face)))))