better completion with filetypes
This commit is contained in:
		
							parent
							
								
									f6eff10118
								
							
						
					
					
						commit
						1eb4759854
					
				|  | @ -44,13 +44,15 @@ | |||
| # | ||||
| # ------------------------------------------------------------------------------ | ||||
| 
 | ||||
| _cppcheck_files() { | ||||
|   _path_files -/ -g "*.(c|cpp|cxx|h|hpp|C)" | ||||
| } | ||||
| 
 | ||||
| _cppcheck() { | ||||
|   local curcontext="$curcontext" state line | ||||
|   typeset -A opt_args | ||||
| 
 | ||||
|   _arguments -C \ | ||||
|     ":command:->command" \ | ||||
|     "*::options:->options" \ | ||||
|     "--addon=[Execute addon]" \ | ||||
|     "--cppcheck-build-dir=[Analysis output directory]:directory:_files -/" \ | ||||
|     "--check-config[Check cppcheck configuration]" \ | ||||
|  | @ -97,7 +99,8 @@ _cppcheck() { | |||
|     {-v,--verbose}"[Output more detailed error information]" \ | ||||
|     "--version[Print out version number]" \ | ||||
|     "--xml[Write results in xml format to stderr]" \ | ||||
|     "--xml-version=[Select the XML file version]" | ||||
|     "--xml-version=[Select the XML file version]" \ | ||||
|     '*: :_cppcheck_files' | ||||
| } | ||||
| 
 | ||||
| _cppcheck "$@" | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue