У меня есть много предупреждений, которые я не хочу, как line too long
:
CodeCheck находится в файле ниже, я предполагаю, что он принадлежит PymodLint предоставлено pymode:
grep -nril codecheck ~/.vim/
/home/lalebarde/.vim/pack/python-mode/start/python-mode/autoload/pymode/tools/loclist.vim
Вот содержание:
fun! g:PymodeLocList.init(raw_list) "{{{
let obj = copy(self)
let loc_list = filter(copy(a:raw_list), 'v:val["valid"] == 1')
call obj.clear()
let obj._title = 'CodeCheck'
return obj
endfunction "}}}
Как настроить предупреждения и / или ошибки, которые я не хочу?
После некоторых исследований я нашел пример добавления предупреждения здесь . Затем я могу найти файл, который должен изменить: /home/lalebarde/.vim/pack/python-mode/start/python-mode/syntax/python.vim
, но при поиске line too long
я ничего не нахожу.
grep находит его в /home/lalebarde/.vim/pack/python-mode/start/python-mode/submodules/pycodestyle/pycodestyle.py
:
@register_check
def maximum_line_length(physical_line, max_line_length, multiline,
[skip lines]
Reports error E501.
[skip lines]
if length > max_line_length:
return (max_line_length, "E501 line too long "
"(%d > %d characters)" % (length, max_line_length))
Я не могу понять, как сделать это «чистым» способом, не удаляя строку кодов в этом последнем файле.