Не проверено:
(defun latex-word-count ()
(interactive)
(let* ((this-file (buffer-file-name))
(options (let ((opts ())
opt)
(while (not (equal (setq opt (read-string "Option: "))
""))
(push opt opts))
(nreverse opts)))
(word-count (with-output-to-string
(with-current-buffer standard-output
(apply 'call-process "texcount" nil t nil
(append options (list this-file)))))))
(string-match "\n$" word-count)
(message (replace-match "" nil nil word-count))))
Это позволяет вам вводить столько параметров, сколько вам нужно, в нужном вам порядке.В конце нажмите RET без ввода.
Если вы знаете, какие параметры допустимы для texcount
, тогда вы можете использовать completing-read
вместо read-string
, предоставляя списокэти параметры в качестве аргумента COLLECTION
.НТН.