From 48c65c2a2ddeeb83cad270bf5601313d347cc256 Mon Sep 17 00:00:00 2001 From: Aria Date: Thu, 17 May 2018 08:47:38 +1000 Subject: [PATCH 1/2] Add csv mode to data --- modules/lang/data/config.el | 13 +++++++++++++ modules/lang/data/packages.el | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/lang/data/config.el b/modules/lang/data/config.el index 60b1af9b2..359c360ea 100644 --- a/modules/lang/data/config.el +++ b/modules/lang/data/config.el @@ -10,6 +10,19 @@ (def-package! graphql-mode :mode "\\.g\\(?:raph\\)?ql$") +(def-package! csv-mode + :mode "\\.csv$" + :config + (map! :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! hexl ; For ROM hacking or debugging :mode ("\\.hex$" . hexl-mode) 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) From 27cee0bf5ab21fa34c882d5e82455c6860ed1cc3 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 25 May 2018 18:33:30 +0200 Subject: [PATCH 2/2] Remove redundant hexl-mode block --- modules/lang/data/config.el | 4 ---- 1 file changed, 4 deletions(-) diff --git a/modules/lang/data/config.el b/modules/lang/data/config.el index 4111c5972..80134d84d 100644 --- a/modules/lang/data/config.el +++ b/modules/lang/data/config.el @@ -27,10 +27,6 @@ (def-package! graphql-mode :mode "\\.gql\\'") -(def-package! hexl ; For ROM hacking or debugging - :mode ("\\.hex$" . hexl-mode) - :mode ("\\.nes$" . hexl-mode)) - (def-package! json-mode :mode "\\.js\\(?:on\\|[hl]int\\(rc\\)?\\)\\'" :config