From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: ELPA update Newsgroups: gmane.emacs.sources,gmane.emacs.devel Subject: [GNU ELPA] Csv-Mode version 1.27 Date: Fri, 09 Aug 2024 05:03:00 -0400 Message-ID: <85o762t6ez.fsf@elpa.gnu.org> Reply-To: help-gnu-emacs@gnu.org Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33188"; mail-complaints-to="usenet@ciao.gmane.io" Cc: nil To: gnu-emacs-sources@gnu.org Original-X-From: gnu-emacs-sources-bounces+gnu-gnu-emacs-sources=m.gmane-mx.org@gnu.org Fri Aug 09 11:03:28 2024 Return-path: Envelope-to: gnu-gnu-emacs-sources@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1scLWy-0008ST-SG for gnu-gnu-emacs-sources@m.gmane-mx.org; Fri, 09 Aug 2024 11:03:28 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1scLWc-00019R-IL; Fri, 09 Aug 2024 05:03:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1scLWZ-00011a-CY; Fri, 09 Aug 2024 05:03:03 -0400 Original-Received: from elpa.gnu.org ([209.51.188.89]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1scLWY-00053e-NS; Fri, 09 Aug 2024 05:03:03 -0400 Original-Received: by elpa.gnu.org (Postfix, from userid 1002) id 45210630C0; Fri, 9 Aug 2024 05:03:00 -0400 (EDT) X-BeenThere: gnu-emacs-sources@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: GNU Emacs source code postings and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gnu-emacs-sources-bounces+gnu-gnu-emacs-sources=m.gmane-mx.org@gnu.org Original-Sender: gnu-emacs-sources-bounces+gnu-gnu-emacs-sources=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.sources:9421 gmane.emacs.devel:322556 Archived-At: Version 1.27 of package Csv-Mode has just been released in GNU ELPA. You can now find it in M-x list-packages RET. Csv-Mode describes itself as: ================================================== Major mode for editing comma/char separated values ================================================== More at https://elpa.gnu.org/packages/csv-mode.html ## Summary: 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'.) ## Recent NEWS: Since 1.27: - `csv-end-of-field' no longer errors out in the presence of unclosed quotes. Since 1.26: - `csv-guess-separator' will no longer guess the comment-start character as a potential separator character. Since 1.25: - The ASCII control character 31 Unit Separator can now be recognized as a CSV separator by `csv-guess-separator'. Since 1.24: - New function `csv--unquote-value'. - New function `csv-parse-current-row'. Since 1.21: - New command `csv-insert-column'. - New config var `csv-align-min-width' for `csv-align-mode'. - New option `csv-confirm-region'. Since 1.20: - New command `csv-guess-set-separator' that automatically guesses and sets the CSV separator of the current buffer. - New command `csv-set-separator' for setting the CSV separator manually. Since 1.9: - `csv-align-mode' auto-aligns columns dynamically (on screen). Before that: Begun on 15 November 2003 to provide lexicographic sorting of simple CSV data by field and released as csv.el. Facilities to kill multiple fields and customize separator added on 9 April 2004. Converted to a major mode and renamed csv-mode.el on 10 April 2004, partly at the suggestion of Stefan Monnier to avoid conflict with csv.el by Ulf Jasper. Field alignment, comment support and CSV mode customization group added on 1 May 2004. Support for index ranges added on 6 June 2004. Multiple field separators added on 12 June 2004. Transposition added on 22 June 2004. Separator invisibility added on 23 June 2004.