summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nvim/init.lua1
-rw-r--r--nvim/lazy-lock.json1
-rw-r--r--nvim/lua/config/formatters.lua8
3 files changed, 10 insertions, 0 deletions
diff --git a/nvim/init.lua b/nvim/init.lua
index f0468d1..3310a56 100644
--- a/nvim/init.lua
+++ b/nvim/init.lua
@@ -1,5 +1,6 @@
require("config.lazy")
require("config.lsp")
+require("config.formatters")
require("config.trailing-spaces")
require("config.keymaps")
require("config.man")
diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json
index 16a77d5..c3765b4 100644
--- a/nvim/lazy-lock.json
+++ b/nvim/lazy-lock.json
@@ -3,6 +3,7 @@
"auto-dark-mode.nvim": { "branch": "master", "commit": "e300259ec777a40b4b9e3c8e6ade203e78d15881" },
"bigfile.nvim": { "branch": "main", "commit": "33eb067e3d7029ac77e081cfe7c45361887a311a" },
"blink.cmp": { "branch": "main", "commit": "78336bc89ee5365633bcf754d93df01678b5c08f" },
+ "conform.nvim": { "branch": "master", "commit": "619363c30309d29ffa631e67c8183f2a72caa373" },
"friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" },
"fzf-lua": { "branch": "main", "commit": "267f5db2aa2202b9f6cc7a50783f0ccd2121766c" },
"gitsigns.nvim": { "branch": "main", "commit": "2038c666bd9d8a0b7349a0b6ee00dc83104b9ecf" },
diff --git a/nvim/lua/config/formatters.lua b/nvim/lua/config/formatters.lua
new file mode 100644
index 0000000..8199364
--- /dev/null
+++ b/nvim/lua/config/formatters.lua
@@ -0,0 +1,8 @@
+require("conform").setup({
+ formatters_by_ft = {
+ lua = { "stylua" },
+ -- npm install -g @fsouza/prettierd
+ javascript = { "prettierd", "prettier", stop_after_first = true },
+ typescript = { "prettierd", "prettier", stop_after_first = true },
+ },
+})