From 4302d828fdd0113a82381861bd5ed04f80abafff Mon Sep 17 00:00:00 2001 From: Josh Rahm Date: Fri, 8 Mar 2024 20:45:51 +0000 Subject: Support showing marks in hint.vim --- autoload/hints/plugins.vim | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'autoload/hints') diff --git a/autoload/hints/plugins.vim b/autoload/hints/plugins.vim index db08535..645b07e 100644 --- a/autoload/hints/plugins.vim +++ b/autoload/hints/plugins.vim @@ -17,16 +17,16 @@ endfunction let s:WHITESPACE_OR_COMMENT='\(^\s*$\)\|\(^\s*//\)\|\(^\s*\*/\)' function! s:java_plugin.TagLine(linenr, line) dict return v:true - # if self.last_line =~ s:WHITESPACE_OR_COMMENT - # \ && !(a:line =~ s:WHITESPACE_OR_COMMENT) - # let self.last_line = a:line - # return v:true - # endif - # let self.last_line = a:line + " if self.last_line =~ s:WHITESPACE_OR_COMMENT + " \ && !(a:line =~ s:WHITESPACE_OR_COMMENT) + " let self.last_line = a:line + " return v:true + " endif + " let self.last_line = a:line - # return - # \ a:line =~ '^\s*}$' || - # \ a:line =~ '\<\(public\|private\|protected\|class\|static\|try\|while\|for\|if\|else\|catch\)\>' + " return + " \ a:line =~ '^\s*}$' || + " \ a:line =~ '\<\(public\|private\|protected\|class\|static\|try\|while\|for\|if\|else\|catch\)\>' endfunction function! hints#plugins#registerFt(filetype, plugin) abort @@ -46,7 +46,7 @@ function! s:default_plugin.Before(file) endfunction let s:ISSPACE = '^\s*$' -let s:ISCOMMENT = '^\s*#' +let s:ISCOMMENT = '^\s*[-/#;"(]' function! s:default_plugin.TagLine(linenr, line) if a:line =~ s:ISSPACE let kind = 1 -- cgit