From 472838e324ccf89a675ddc9e19070bd82b7fbad0 Mon Sep 17 00:00:00 2001 From: Skladnayazebra Date: Mon, 29 Jun 2026 17:24:37 +0200 Subject: Install formatter plugin --- nvim/init.lua | 1 + nvim/lazy-lock.json | 1 + nvim/lua/config/formatters.lua | 8 ++++++++ 3 files changed, 10 insertions(+) create mode 100644 nvim/lua/config/formatters.lua (limited to 'nvim') 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 }, + }, +}) -- cgit v1.3.1