diff --git a/modules/lang/data/config.el b/modules/lang/data/config.el index 77e9723de..80134d84d 100644 --- a/modules/lang/data/config.el +++ b/modules/lang/data/config.el @@ -13,6 +13,17 @@ ;; Third-party plugins ;; +;; `csv-mode' +(map! :after csv-mode + :map csv-mode-map + (:localleader + :desc "Align fields" :nvm "a" #'csv-align-fields + :desc "Unalign fields" :nvm "u" #'csv-unalign-fields + :desc "Sort fields" :nvm "s" #'csv-sort-fields + :desc "Sort fields (n)" :nvm "S" #'csv-sort-numeric-fields + :desc "Kill fields" :nvm "k" #'csv-kill-fields + :desc "Transpose fields" :nvm "t" #'csv-transpose)) + (def-package! graphql-mode :mode "\\.gql\\'") diff --git a/modules/lang/data/packages.el b/modules/lang/data/packages.el index fb60ce156..a34a56266 100644 --- a/modules/lang/data/packages.el +++ b/modules/lang/data/packages.el @@ -7,4 +7,4 @@ (package! toml-mode) (package! vimrc-mode) (package! yaml-mode) - +(package! csv-mode)