Function: csv-guess-separator
csv-guess-separator is a natively compiled function defined in
csv-mode.el.
Signature
(csv-guess-separator TEXT &optional CUTOFF)
Documentation
Return a guess of which character is the CSV separator in TEXT.
Source Code
;; Defined in /nix/store/3gmjnyw9n226b7k7jamikx980vf8267p-emacs-packages-deps/share/emacs/site-lisp/elpa/csv-mode-1.27/csv-mode.el
(defun csv-guess-separator (text &optional cutoff)
"Return a guess of which character is the CSV separator in TEXT."
(let ((best-separator nil)
(best-score 0))
(dolist (candidate (csv--separator-candidates text cutoff))
(let ((candidate-score
(csv--separator-score candidate text cutoff)))
(when (or (> candidate-score best-score)
(and (= candidate-score best-score)
(member candidate csv--preferred-separators)))
(setq best-separator candidate)
(setq best-score candidate-score))))
best-separator))