* csv-mode.el: Use lexical-binding. Remove redundant :group args.
commit02efdfbe6c45d4f8fec6ffde4d464329354881f0
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 10 Oct 2012 17:01:57 +0000 (10 13:01 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 10 Oct 2012 17:01:57 +0000 (10 13:01 -0400)
tree58163365e78fe03bd5f3625f17120871bf48f332
parent72b0f93e1c78c3eec6ed38aa62f8b692507b6627
* csv-mode.el: Use lexical-binding.  Remove redundant :group args.
(csv-separators): Add TAB to the default.
(csv-invisibility-default): Change default to t.
(csv-separator-face): Inherit from escape-glyph.  Remove variable.
(csv-mode-line-format): Remove trailing "--".  Move next to line-number.
(csv-interactive-args): Use use-region-p.
(csv--column-widths): New function, extracted from csv-align-fields.
(csv-align-fields): Use it.  Use whole buffer by default.
Use :align-to and text-properties when possible.
(csv-unalign-fields): Also remove properties.
(csv-mode): Truncate lines.
packages/csv-mode/csv-mode.el