X-Git-Url: https://git.madduck.net/etc/neovim.git/blobdiff_plain/947cb734e6e7e813d63c0577bdd561cbdcb08751..HEAD:/.config/nvim/plugin/ale.lua?ds=sidebyside diff --git a/.config/nvim/plugin/ale.lua b/.config/nvim/plugin/ale.lua index 90dcfa9..e24479f 100644 --- a/.config/nvim/plugin/ale.lua +++ b/.config/nvim/plugin/ale.lua @@ -1,22 +1,27 @@ ale = prequire("ale") if ale then - vim.keymap.set({'n', 'i'}, '', [[ALELint]]) - vim.keymap.set({'n', 'i'}, '', [[ALEFix]]) + vim.keymap.set({ "n", "i" }, "", [[ALELint]]) + vim.keymap.set({ "n", "i" }, "", [[ALEFix]]) - vim.keymap.set('n', '', '(ale_previous_wrap)') - vim.keymap.set('n', '', '(ale_next_wrap)') + vim.keymap.set("n", "", "(ale_previous_wrap)") + vim.keymap.set("n", "", "(ale_next_wrap)") - vim.g.ale_completion_enabled = 0 - vim.g.ale_echo_msg_format = '%code: %%s [%linter%]' - vim.g.ale_fixers = { ['*'] = { "remove_trailing_lines", "trim_whitespace" } } - vim.g.ale_virtualtext_cursor = 'current' + vim.g.ale_completion_enabled = true + vim.g.ale_echo_msg_format = "%code: %%s [%linter%]" + vim.g.ale_fixers = { ["*"] = { "remove_trailing_lines", "trim_whitespace" } } + vim.g.ale_virtualtext_cursor = "current" - vim.g.ale_lint_on_text_changed = 'normal' - vim.g.ale_lint_on_insert_leave = true - vim.g.ale_lint_on_enter = true + vim.g.ale_open_list = true + vim.g.ale_use_neovim_diagnostics_api = false - vim.opt_local.signcolumn = 'no' + vim.g.ale_lint_on_text_changed = false + vim.g.ale_lint_on_insert_leave = true + vim.g.ale_lint_on_enter = true + + -- Cannot use `vim.opt_local.signcolumn` due to + -- https://github.com/neovim/neovim/issues/14670 + vim.cmd("setlocal signcolumn=no") else - print 'ALE is not installed' + print("ALE is not installed") end