a b c d e f g h i j k l m n o p q r s t u v w x y z
elpa-csv-mode
Source: csv-mode
Package: elpa-csv-mode
Versions: elpa-csv-mode (1.27-1)
Prioritize: 48
Description: Emacs major mode for editing comma/char separated values
This package implements CSV mode, a major mode for editing records
in a generalized CSV (character-separated values) format. It binds
files with prefix ".csv" to `csv-mode' (and ".tsv" to `tsv-mode') in
`auto-mode-alist'.
.
In CSV mode, the following commands are available:
.
- C-c C-s (`csv-sort-fields') and C-c C-n (`csv-sort-numeric-fields')
respectively sort lexicographically and numerically on a
specified field or column.
.
- C-c C-r (`csv-reverse-region') reverses the order. (These
commands are based closely on, and use, code in `sort.el'.)
.
- C-c C-k (`csv-kill-fields') and C-c C-y (`csv-yank-fields') kill
and yank fields or columns, although they do not use the normal
kill ring. C-c C-k can kill more than one field at once, but
multiple killed fields can be yanked only as a fixed group
equivalent to a single field.
.
- `csv-align-mode' keeps fields visually aligned, on-the-fly.
It truncates fields to a maximum width that can be changed per-column
with `csv-align-set-column-width'.
Alternatively, C-c C-a (`csv-align-fields') aligns fields into columns
and C-c C-u (`csv-unalign-fields') undoes such alignment;
separators can be hidden within aligned records (controlled by
`csv-invisibility-default' and `csv-toggle-invisibility').
.
- C-c C-t (`csv-transpose') interchanges rows and columns. For
details, see the documentation for the individual commands.
.
- `csv-set-separator' sets the CSV separator of the current buffer,
while `csv-guess-set-separator' guesses and sets the separator
based on the current buffer's contents.
`csv-guess-set-separator' can be useful to add to the mode hook
to have CSV mode guess and set the separator automatically when
visiting a buffer:
.
(add-hook 'csv-mode-hook 'csv-guess-set-separator)
.
CSV mode can recognize fields separated by any of several single
characters, specified by the value of the customizable user option
`csv-separators'. CSV data fields can be delimited by quote
characters (and must if they contain separator characters). This
implementation supports quoted fields, where the quote characters
allowed are specified by the value of the customizable user option
`csv-field-quotes'. By default, the both commas and tabs are considered
as separators and the only field quote is a double quote.
These user options can be changed ONLY by customizing them, e.g. via M-x
customize-variable.
.
CSV mode commands ignore blank lines and comment lines beginning
with the value of the buffer local variable `csv-comment-start',
which by default is #. The user interface is similar to that of
the standard commands `sort-fields' and `sort-numeric-fields', but
see the major mode documentation below.
.
The global minor mode `csv-field-index-mode' provides display of
the current field index in the mode line, cf. `line-number-mode'
and `column-number-mode'. It is on by default.
This Description was in forky from 2025-08-10 to 2026-09-01;
This Description was in trixie from 2025-03-15 to 2026-07-13;
This Description was in sid from 2025-03-13 to 2026-09-01;
This Description is not yet translated to ar
This Description is not yet translated to bg
This Description is not yet translated to ca
This Description is not yet translated to cs
This Description is translated to da
This Description is not yet translated to de
This Description is not yet translated to de_DE
This Description is not yet translated to el
This Description is not yet translated to eo
This Description is not yet translated to es
This Description is not yet translated to eu
This Description is not yet translated to fi
This Description is translated to fr
This Description is not yet translated to gl
This Description is not yet translated to hr
This Description is not yet translated to hu
This Description is not yet translated to id
This Description is translated to it
This Description is not yet translated to ja
This Description is not yet translated to km
This Description is not yet translated to ko
This Description is not yet translated to ml
This Description is not yet translated to nb
This Description is not yet translated to nl
This Description is not yet translated to pl
This Description is not yet translated to pt
This Description is not yet translated to pt_AO
This Description is translated to pt_BR
This Description is not yet translated to ro
This Description is not yet translated to ru
This Description is not yet translated to sk
This Description is not yet translated to sr
This Description is not yet translated to sv
This Description is not yet translated to tr
This Description is not yet translated to uk
This Description is not yet translated to vi
This Description is not yet translated to zh
This Description is not yet translated to zh_CN
This Description is not yet translated to zh_TW
parts-md5sum:
7a9c18cbba99bd5773854a6a034944c5 da fr it pt_BR
8b570eed951fdd4002b04ef916e6e102 da fr it pt_BR
2f79fd39c67310970be97b3a0f3f0bfe fr it pt_BR
cdcd9111a619f4fbe3dc3ecf1302647b fr it pt_BR
30322bfede719ea3728ce592e6b7d8ee fr it pt_BR
3ac1d1667bbcaf40b380c1b2c619fc71 fr it pt_BR
968265a657a6ffd090ecbde2fa19dbd1 it pt_BR
543dbd3d741f9a18b57a71c8ae511149 it pt_BR
58d055d73932366e462f00d31dd78d23 it pt_BR
5e644e5f58a94f45b2ab08464e307bd3 it pt_BR
fcd3fb9cb1f79098655554833c9c2e75 it pt_BR
f83a170dd056d56cbc280cb543a8445b it pt_BR
194b8e2fcabb6ff0aeb44dfd72b18fce it pt_BR
other Descriptions of the elpa-csv-mode package:
Description: 271486
patch
This Description was in trixie from 2023-06-12 to 2025-03-14;
This Description was in sid from 2019-10-01 to 2025-03-12;
This Description was in bookworm from 2021-08-18 to 2026-07-13;
This Description was in bullseye from 2020-03-03 to 2024-09-02;
Description: 260615
patch
This Description was in buster from 2018-07-06 to 2022-09-13;
This Description was in sid from 2018-06-30 to 2019-09-30;