From 893b4171b7b6189d256ba0bfb997ff1485032ef3 Mon Sep 17 00:00:00 2001 From: Ian Kerins Date: Fri, 11 Mar 2022 02:46:47 -0500 Subject: [PATCH] tweak(file-templates): remove default JSON template As described at https://www.json.org/json-en.html, JSON has multiple top-level forms (at least objects and arrays, and potentially all values as well, depending on who you ask). Of these, I would not say array is a good default. I frequently find myself deleting this default, generally to use an object instead. Because there is no consistent winner, and because the template is so trivial, it seems best to simply delete it: the cost of the template not matching the user's intent outweighs any benefit it stands to deliver when it does match the user's intent. --- modules/editor/file-templates/config.el | 1 - modules/editor/file-templates/templates/json-mode/__ | 3 --- 2 files changed, 4 deletions(-) delete mode 100644 modules/editor/file-templates/templates/json-mode/__ diff --git a/modules/editor/file-templates/config.el b/modules/editor/file-templates/config.el index 3de046a39..2ef1d1f3f 100644 --- a/modules/editor/file-templates/config.el +++ b/modules/editor/file-templates/config.el @@ -60,7 +60,6 @@ don't have a :trigger property in `+file-templates-alist'.") ("/bower\\.json$" :trigger "__bower.json" :mode json-mode) ("/gulpfile\\.js$" :trigger "__gulpfile.js" :mode js-mode) ("/webpack\\.config\\.js$" :trigger "__webpack.config.js" :mode js-mode) - ("\\.js\\(?:on\\|hintrc\\)$" :mode json-mode) ;; Lua ("/main\\.lua$" :trigger "__main.lua" :mode love-mode) ("/conf\\.lua$" :trigger "__conf.lua" :mode love-mode) diff --git a/modules/editor/file-templates/templates/json-mode/__ b/modules/editor/file-templates/templates/json-mode/__ deleted file mode 100644 index e959722b6..000000000 --- a/modules/editor/file-templates/templates/json-mode/__ +++ /dev/null @@ -1,3 +0,0 @@ -[ - $0 -]