diff options
author | Josh Rahm <rahm@google.com> | 2024-03-08 20:45:51 +0000 |
---|---|---|
committer | Josh Rahm <rahm@google.com> | 2024-03-08 20:45:51 +0000 |
commit | 4302d828fdd0113a82381861bd5ed04f80abafff (patch) | |
tree | 1ea6d5434534f7ad3e67274663c4da2efa94a2c2 /autoload/hints/plugins.vim | |
parent | fd5de6e1630c9e3a5966eb4101e376863676e58d (diff) | |
download | fieldmarshal.vim-4302d828fdd0113a82381861bd5ed04f80abafff.tar.gz fieldmarshal.vim-4302d828fdd0113a82381861bd5ed04f80abafff.tar.bz2 fieldmarshal.vim-4302d828fdd0113a82381861bd5ed04f80abafff.zip |
Support showing marks in hint.vim
Diffstat (limited to 'autoload/hints/plugins.vim')
-rw-r--r-- | autoload/hints/plugins.vim | 20 |
1 files changed, 10 insertions, 10 deletions
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 |