aboutsummaryrefslogtreecommitdiff
path: root/configs/nvim/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'configs/nvim/init.lua')
-rw-r--r--configs/nvim/init.lua43
1 files changed, 1 insertions, 42 deletions
diff --git a/configs/nvim/init.lua b/configs/nvim/init.lua
index ad41c20..de2f900 100644
--- a/configs/nvim/init.lua
+++ b/configs/nvim/init.lua
@@ -89,48 +89,7 @@ require("toggleterm").setup {
require("nvim-autopairs").setup {}
-- setup formatter
-local prettier_formatter = function()
- local current_buffer = vim.api.nvim_buf_get_name(0)
- local prettier_exe = require("crupest.system").find_npm_exe(current_buffer, "prettier") or "prettier"
-
- if vim.fn.has("win32") ~= 0 then
- local escape = require("crupest.system").escape_space
- current_buffer = escape(current_buffer)
- prettier_exe = escape(prettier_exe)
- end
-
- return {
- exe = prettier_exe,
- args = {
- "--stdin-filepath",
- current_buffer
- },
- stdin = true,
- }
-end
-
-require("formatter").setup {
- filetype = {
- html = {
- prettier_formatter
- },
- css = {
- prettier_formatter
- },
- javascript = {
- prettier_formatter
- },
- javascriptreact = {
- prettier_formatter
- },
- typescript = {
- prettier_formatter
- },
- typescriptreact = {
- prettier_formatter
- }
- }
-}
+require("crupest.nvim.plugins.formatter").setup_formatter()
-- setup lint
local lint = require("crupest.nvim.plugins.lint")