X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/c7cd8a4be43b26e91ce7a27954f5300910657fe2..f2e54ee055f9ae8cd77a05cbb61c0339cdef65b6:/autoload/flake8.vim diff --git a/autoload/flake8.vim b/autoload/flake8.vim index 157a717..13fe768 100644 --- a/autoload/flake8.vim +++ b/autoload/flake8.vim @@ -20,7 +20,7 @@ function! flake8#Flake8UnplaceMarkers() call s:Warnings() endfunction -function! flake8#ShowErrorMessage() +function! flake8#Flake8ShowError() call s:ShowErrorMessage() endfunction @@ -31,7 +31,7 @@ endfunction "" warnings let s:displayed_warnings = 0 -function! s:Warnings() +function s:Warnings() if !s:displayed_warnings let l:show_website_url = 0 @@ -106,8 +106,6 @@ function! s:Setup() " {{{ let s:markerdata['C'].marker = s:flake8_complexity_marker let s:markerdata['N'].marker = s:flake8_naming_marker - - endfunction " }}} "" do flake8 @@ -170,8 +168,10 @@ function! s:Flake8() " {{{ let l:has_results=results != [] if l:has_results " save line number of each error message - for result in a:results: - s:resultDict[result.lnum] = result.text + for result in l:results + let linenum = result.lnum + let s:resultDict[linenum] = result.text + endfor " markers if !s:flake8_show_in_gutter == 0 || !s:flake8_show_in_file == 0 @@ -198,6 +198,12 @@ function! s:Flake8() " {{{ endif endfunction " }}} + +function! s:MakeMap(results) " {{{ + for result in a:results + endfor +endfunction " }}} + "" markers function! s:PlaceMarkers(results) " {{{ " in gutter? @@ -274,8 +280,8 @@ function! s:ShowErrorMessage() " {{{ " if there is a message on the current line, " then echo it - if has_key(s:matchDict, s:cursorPos[1]) - let l:errorText = get(s:matchDict, l:cursorPos[1]) + if has_key(s:resultDict, l:cursorPos[1]) + let l:errorText = get(s:resultDict, l:cursorPos[1]) echo strpart(l:errorText, 0, &columns-1) let b:showing_message = 1 endif