From: Nic West Date: Sun, 14 Dec 2014 13:30:59 +0000 (+0000) Subject: add deprecation messages for flake8 settings X-Git-Url: https://git.madduck.net/etc/vim.git/commitdiff_plain/f414299c3af88f740f3b5ac40069f0f5475d6811?ds=inline add deprecation messages for flake8 settings --- diff --git a/autoload/flake8.vim b/autoload/flake8.vim index b7200e6..a958ec5 100644 --- a/autoload/flake8.vim +++ b/autoload/flake8.vim @@ -12,16 +12,41 @@ set cpo&vim function! flake8#Flake8() call s:Flake8() + call s:Warnings() endfunction function! flake8#Flake8UnplaceMarkers() call s:UnplaceMarkers() + call s:Warnings() endfunction "" }}} "" ** internal ** {{{ +"" warnings + +let s:displayed_warnings = 0 +function s:Warnings() + if !s:displayed_warnings + let l:show_website_url = 0 + + let l:msg = "has been depreciated in favour of flake8 config files" + for setting_name in ['g:flake8_ignore', 'g:flake8_builtins', 'g:flake8_max_line_length', 'g:flake8_max_complexity'] + if exists(setting_name) + echohl WarningMsg | echom setting_name l:msg | echohl None + let l:show_website_url = 1 + endif + endfor + + if l:show_website_url + let l:url = "http://flake8.readthedocs.org/en/latest/config.html" + echohl WarningMsg | echom l:url | echohl None + endif + let s:displayed_warnings = 1 + endif +endfunction + "" config function! s:DeclareOption(name, globalPrefix, default) " {{{