Package: csv-mode

Defined variables (34)

csv-align-mode-hookHook run after entering or leaving `csv-align-mode'.
csv-comment-start-defaultString that starts a comment line, or nil if no comment syntax.
csv--skip-charsChar set used by `skip-chars-forward' etc. to skip fields.
csv-align-paddingAligned field spacing: must be a positive integer.
csv-separator-regexpRegexp to match a field separator.
csv-header-linesHeader lines to skip when setting region automatically.
csv-menuCSV major mode menu keymap
csv-field-quotesField quotes: a list of *single-character* strings.
csv-confirm-regionIf non-nil, confirm that region is OK in interactive commands.
csv-separatorsField separators: a list of *single-character* strings.
csv-separator-charsField separators as a list of character.
csv-field-index-delayTime in seconds to delay before updating field index display.
csv-align-min-widthMinimum width of a column in `csv-align-mode'.
csv-invisibility-defaultIf non-nil, make separators in aligned records invisible.
csv-align-modeNon-nil if Csv-Align mode is enabled.
tsv-mode-abbrev-tableAbbrev table for `tsv-mode'.
csv-descendingIf non-nil, CSV mode sort functions sort in order of descending sort key.
csv-align-styleAligned field style: one of `left', `centre', `right' or `auto'.
tsv-mode-syntax-tableSyntax table for `tsv-mode'.
csv-comment-startString that starts a comment line, or nil if no comment syntax.
csv-field-index-mode-hookHook run after entering or leaving `csv-field-index-mode'.
csv-mode-mapKeymap for `csv-mode'.
csv-font-lock-keywordsFont lock keywords to highlight the field separators in CSV mode.
tsv-mode-mapKeymap for `tsv-mode'.
csv--config-column-widthsSettings per column, stored as a list indexed by the column.
tsv-mode-hookHook run after entering `tsv-mode'.
csv-field-index-modeNon-nil if Csv-Field-Index mode is enabled.
csv-mode-syntax-tableSyntax table for `csv-mode'.
csv-align-max-widthMaximum width of a column in `csv-align-mode'.
csv-mode-hookHook run after entering `csv-mode'.
csv-killed-fieldsA list of the fields or sub-records last killed by `csv-kill-fields'.
csv-mode-abbrev-tableAbbrev table for `csv-mode'.
csv-mode-line-formatMode line format string for CSV mode.
csv--preferred-separatorsPreferred separator characters in case of a tied score.

Defined functions (56)

csv-yank-fields(FIELD BEG END)
csv--jit-unalign(BEG END)
csv-backtab-command()
csv-parse-current-row()
csv-kill-many-columns(FIELDS)
csv-guess-separator(TEXT &optional CUTOFF)
csv-set-quote-syntax(FIELD-QUOTES)
csv-sort-fields(FIELD BEG END)
csv-backward-field(ARG)
csv-kill-one-column(FIELD)
csv-insert-column(FIELD)
csv--collect-fields(ROW-END-POSITION)
csv-tab-command()
csv-menu(ARG1)
csv-sort-numeric-fields(FIELD BEG END)
csv-sort-fields-1(FIELD BEG END STARTKEYFUN ENDKEYFUN)
csv-nextrecfun()
csv-align-fields(HARD BEG END)
csv--separator-candidates(TEXT &optional CUTOFF)
csv-not-looking-at-record()
csv-align--cursor-truncated(WINDOW OLDPOS DIR)
csv-transpose(BEG END)
csv--column-widths(BEG END)
csv-align-mode(&optional ARG)
csv-set-comment-start(STRING)
csv-interactive-args(&optional TYPE)
csv-sort-skip-fields(N &optional YANK)
csv--make-overlay(BEG END &optional BUFFER FRONT-ADVANCE REAR-ADVANCE PROPS)
csv-guess-set-separator()
csv-field-index()
csv--delete-overlay(O)
csv-set-separator(SEP)
csv--header-flush(&rest _)
csv-header-line(&optional USE-CURRENT-LINE)
csv-align--set-column(COLUMN VALUE)
csv-align-set-column-width(COLUMN WIDTH)
csv--jit-flush(BEG END)
tsv-mode()
csv-unalign-fields(HARD BEG END)
csv--unquote-value(VALUE)
csv-toggle-descending()
csv-end-of-field()
csv--jit-flush-columns()
csv-toggle-invisibility()
csv--separator-score(SEPARATOR TEXT &optional CUTOFF)
csv-reverse-region(BEG END)
csv--jit-width-change(OL AFTER BEG END &optional LEN)
csv-field-index-mode(&optional ARG)
csv--jit-merge-columns(COLUMN-WIDTHS)
csv-yank-as-new-table()
csv-kill-one-field(FIELD)
csv-mode()
csv--jit-align(BEG END)
csv-beginning-of-field()
csv-forward-field(ARG)
csv-kill-fields(FIELDS BEG END)

Defined faces (1)

csv-separator-faceCSV mode face used to highlight separators.