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.24 Date: Sat, 25 May 2024 05:02:29 -0400 Message-ID: <857cfi2riy.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="3971"; 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 Sat May 25 11:03:07 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 1sAnIw-0000la-Fi for gnu-gnu-emacs-sources@m.gmane-mx.org; Sat, 25 May 2024 11:03:06 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sAnIP-00021d-D4; Sat, 25 May 2024 05:02:33 -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 1sAnIN-00020m-0d; Sat, 25 May 2024 05:02:31 -0400 Original-Received: from elpa.gnu.org ([2001:470:142::89]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sAnIM-0006LS-OX; Sat, 25 May 2024 05:02:30 -0400 Original-Received: by elpa.gnu.org (Postfix, from userid 1002) id 502956197C; Sat, 25 May 2024 05:02:30 -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:9232 gmane.emacs.devel:319553 Archived-At: Version 1.24 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.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.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.