From 243cc191dcc345f702b82af7cbe6eed3c7110c8d Mon Sep 17 00:00:00 2001 From: Matt Leong Date: Mon, 25 Oct 2021 13:59:47 -0700 Subject: [PATCH] refactor(config): set better defaults --- lua/cosmic/config/init.lua | 6 ++++-- readme.md | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lua/cosmic/config/init.lua b/lua/cosmic/config/init.lua index 69658c3..d89010a 100644 --- a/lua/cosmic/config/init.lua +++ b/lua/cosmic/config/init.lua @@ -16,9 +16,11 @@ local default_config = { main_icon = require('cosmic.core.theme.icons').ghost, }, lsp = { - format_on_save = false, -- true/false or table of filetypes {'.ts', '.js',} + format_on_save = true, -- true/false or table of filetypes {'.ts', '.js',} servers = { - eslint = true, -- enable/disable server + formatting + eslint = { + format = false, + }, -- enable/disable server + formatting -- rust_analyzer = true, -- enable non-default servers (todo: support for custom server configs) efm = { format = true, -- true or false diff --git a/readme.md b/readme.md index c84cdbf..bc9cc67 100644 --- a/readme.md +++ b/readme.md @@ -46,7 +46,7 @@ _While CosmicNvim is geared specifically toward TypeScript/JavaScript developmen #### Prerequisites - Neovim (+0.6.0) - [Node.js](https://nodejs.org/en/) -- [prettierd](https://github.com/fsouza/prettierd) (for Prettier formatting, optional) +- [prettierd](https://github.com/fsouza/prettierd) (for prettier formatting w/efm, optional) - [eslint_d](https://www.npmjs.com/package/eslint_d) (for eslint w/efm, optional) #### Install