From 87ce209298edb3c9ad89d85588fcfa1baa84bdd4 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Fri, 17 Dec 2021 16:30:29 +0100 Subject: [PATCH] [Emacs] Add csv-mode --- org/config/emacs.org | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/org/config/emacs.org b/org/config/emacs.org index cf38aed..d326492 100644 --- a/org/config/emacs.org +++ b/org/config/emacs.org @@ -5189,6 +5189,35 @@ And finally, let’s enable some Eldoc integration for CMake. :after cmake-mode) #+end_src +**** CSV +:PROPERTIES: +:CUSTOM_ID: Packages-Configuration-Programming-languages-DSLs-CSV-z1vh3rt0uaj0 +:END: +#+begin_src emacs-lisp +(use-package csv-mode + :straight (:build t) + :defer t + :general + (phundrak/major-leader-key + :keymaps 'csv-mode-map + "a" #'csv-align-fields + "d" #'csv-kill-fields + "h" #'csv-header-line + "i" #'csv-toggle-invisibility + "n" #'csv-forward-field + "p" #'csv-backward-field + "r" #'csv-reverse-region + "s" '(:ignore t :wk "sort") + "sf" #'csv-sort-fields + "sn" #'csv-sort-numeric-fields + "so" #'csv-toggle-descending + "t" #'csv-transpose + "u" #'csv-unalign-fields + "y" '(:ignore t :wk yank) + "yf" #'csv-yank-fields + "yt" #'csv-yank-as-new-table)) +#+end_src + **** Gnuplot :PROPERTIES: :CUSTOM_ID: Packages-Configuration-Programming-languages-DSLs-Gnuplot8zx5fl6184j0