43 lines
954 B
Lua
43 lines
954 B
Lua
-- Do not load up plugin when in diff mode.
|
|
if vim.opt.diff:get() then
|
|
return
|
|
end
|
|
|
|
local g = vim.g
|
|
|
|
g.ale_fixers = {
|
|
css = { "prettier" },
|
|
dart = { "dart-format" },
|
|
fish = { "fish_indent" },
|
|
javascript = { "prettier-standard" },
|
|
json = { "prettier" },
|
|
lua = { "stylua" },
|
|
scss = { "prettier" },
|
|
yml = { "prettier" },
|
|
}
|
|
|
|
g.ale_linters = {
|
|
eruby = {'erblint'},
|
|
javascript = {'standard'},
|
|
lua = { "selene" },
|
|
json = { "jsonlint" },
|
|
markdown = { "vale" },
|
|
yaml = { "yamllint" },
|
|
}
|
|
|
|
g.ale_completion_enabled = 0
|
|
g.ale_echo_cursor = 0
|
|
g.ale_fix_on_save = 0
|
|
g.ale_hover_cursor = 0
|
|
g.ale_lint_on_enter = 1
|
|
g.ale_lint_on_filetype_changed = 0
|
|
g.ale_lint_on_insert_leave = 1
|
|
g.ale_lint_on_save = 1
|
|
g.ale_lint_on_text_changed = "never"
|
|
g.ale_linters_explicit = 1
|
|
g.ale_maximum_file_size = 102400 -- 100KB
|
|
g.ale_use_neovim_diagnostics_api = 1
|
|
|
|
-- ALE fix mapping.
|
|
vim.api.nvim_set_keymap("n", "'f", "<Plug>(ale_fix)", { silent = true })
|