(latexi-translate-string "%@{" "\\gnuspercent{}\\gnusbraceleft{}")
(latexi-translate-string "%@}" "\\gnuspercent{}\\gnusbraceright{}")
(latexi-translate-string "%1@{" "\\gnuspercent{}1\\gnusbraceright{}")
+ (latexi-translate-string "@*" "\\newline{}")
+ (latexi-translate-string "S@{" "S\\gnusbraceleft{}")
+ (latexi-translate-string "@code{\\222}" "@code{\\gnusbackslash{}222}")
+ (latexi-translate-string "@code{\\264}" "@code{\\gnusbackslash{}264}")
+ (latexi-translate-string "@samp{\\Deleted}" "@samp{\\gnusbackslash{}Deleted}")
+ (latexi-translate-string "@samp{\\Seen}" "@samp{\\gnusbackslash{}Seen}")
; (while (re-search-forward "{\"[^\"]*\\(\\\\\\)[^\"]*\"}\\\\" nil t)
; (replace-match "\\verb+\\\\+ " t t))
(while (not (zerop (decf times)))
((equal command "include")
(latexi-strip-line)
(insert "\\input{gnus-faq.latexi}\n"))
+ ((equal command "noindent")
+ (latexi-strip-line)
+ (insert "\\noindent\n"))
((equal command "printindex")
(latexi-strip-line)
;;(insert
;; "\\begin{theindex}\\input{gnus.%s}\\end{theindex}\n" arg))
)
(t
- (error "Unknown command: %s" command))))
+ (error "Unknown command (line %d): %s"
+ (save-excursion
+ (widen)
+ (1+ (count-lines (point-min) (progn
+ (beginning-of-line)
+ (point)))))
+ command))))
;; These are commands with {}.
(setq arg (match-string 5))
(cond
((member command '("anchor"))
(latexi-strip-line))
- ((member command '("xref" "pxref"))
+ ((member command '("ref" "xref" "pxref"))
(latexi-exchange-command (concat "gnus" command) arg))
((member command '("sc" "file" "dfn" "emph" "kbd" "uref"
"code" "samp" "var" "strong" "i"
(delete-char 2)
(insert "duppat{}"))
(t
- (error "Unknown command: %s" command))))))
+ (error "Unknown command (line %d): %s"
+ (save-excursion
+ (widen)
+ (1+ (count-lines (point-min) (progn
+ (beginning-of-line)
+ (point)))))
+ command))))))
(latexi-translate-string "$" "\\gnusdollar{}")
(latexi-translate-string "&" "\\gnusampersand{}")
(latexi-translate-string "%" "\\gnuspercent{}")