【发布时间】:2020-06-06 19:28:15
【问题描述】:
我正在使用带有ALE 的 VIM 8.1,特别是 rust linter(基本上只是货物)。问题是 ALE 报告的错误和警告来自当前文件的旧版本。编辑和保存文件没有效果,重新启动 vim 也没有。我试过:ALEReset 然后:ALELint,但它只显示相同的棉绒。其他工具(如 cargo)使用这些文件很好,文件本身似乎没有任何问题。
这是:ALEInfo的输出:
ALEInfo
Current Filetype: rust
Available Linters: ['cargo', 'rls', 'rustc']
Enabled Linters: ['cargo', 'rustc']
Suggested Fixers:
'remove_trailing_lines' - Remove all blank lines at the end of a file.
'rustfmt' - Fix Rust files with Rustfmt.
'trim_whitespace' - Remove all trailing whitespace characters at the end of every line.
Linter Variables:
let g:ale_rust_cargo_avoid_whole_workspace = 1
let g:ale_rust_cargo_check_all_targets = 0
let g:ale_rust_cargo_check_examples = 0
let g:ale_rust_cargo_check_tests = 1
let g:ale_rust_cargo_clippy_options = ''
let g:ale_rust_cargo_default_feature_behavior = 'default'
let g:ale_rust_cargo_include_features = ''
let g:ale_rust_cargo_use_check = 1
let g:ale_rust_cargo_use_clippy = 0
let g:ale_rust_ignore_error_codes = []
let g:ale_rust_ignore_secondary_spans = 0
let g:ale_rust_rustc_options = '-Z no-codegen'
ALE 是我唯一安装的插件。
如何解决这个问题并再次使用我的 linter 插件?
【问题讨论】:
标签: vim vim-plugin linter