|
@@ -189,6 +189,10 @@ require('mini.jump').setup({
|
|
|
},
|
|
|
})
|
|
|
|
|
|
+-- notifications
|
|
|
+require('mini.notify').setup()
|
|
|
+vim.notify = require('mini.notify').make_notify()
|
|
|
+
|
|
|
-- rest client
|
|
|
require('rest-nvim').setup({})
|
|
|
|
|
@@ -271,16 +275,24 @@ cmp.setup({
|
|
|
-- format on save
|
|
|
local format_on_save = require("format-on-save")
|
|
|
local formatters = require("format-on-save.formatters")
|
|
|
+local vim_notify = require("format-on-save.error-notifiers.vim-notify")
|
|
|
|
|
|
local js = {
|
|
|
formatters.lsp,
|
|
|
formatters.if_file_exists({
|
|
|
- pattern = "dprint.json",
|
|
|
- formatter = formatters.dprint,
|
|
|
+ pattern = {
|
|
|
+ "dprint.json",
|
|
|
+ "dprint.jsonc",
|
|
|
+ ".dprint.json",
|
|
|
+ ".dprint.jsonc",
|
|
|
+ },
|
|
|
+ formatter = formatters.shell({ cmd = { "dprint", "fmt", "--stdin", "%" }}),
|
|
|
}),
|
|
|
}
|
|
|
|
|
|
format_on_save.setup({
|
|
|
+ error_notifier = vim_notify,
|
|
|
+
|
|
|
exclude_path_patterns = {
|
|
|
"/node_modules/",
|
|
|
},
|