Fix zsh config inclusion
This commit is contained in:
		
							
								
								
									
										7
									
								
								zsh/.oh-my-zsh_old/plugins/yii2/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								zsh/.oh-my-zsh_old/plugins/yii2/README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| # Yii2 autocomplete plugin | ||||
|  | ||||
| * Adds autocomplete commands and subcommands for yii. | ||||
|  | ||||
| ## Requirements | ||||
|  | ||||
| Autocomplete works from directory where your `yii` file contains. | ||||
							
								
								
									
										29
									
								
								zsh/.oh-my-zsh_old/plugins/yii2/yii2.plugin.zsh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								zsh/.oh-my-zsh_old/plugins/yii2/yii2.plugin.zsh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| # Yii2 command completion | ||||
|  | ||||
| _yii2_format_command () { | ||||
|   awk '/^- [a-z]+/ { sub(":", "", $2); print $2 }' | ||||
| } | ||||
|  | ||||
| _yii2 () { | ||||
|   if [ -f ./yii ]; then | ||||
|     _arguments \ | ||||
|       '1: :->command'\ | ||||
|       '*: :->params' | ||||
|  | ||||
|     case $state in | ||||
|       command) | ||||
|  | ||||
|       local -a commands | ||||
|       local -a name | ||||
|  | ||||
|       if [[ $words[2] == *\/ ]]; then | ||||
|         name=$words[2] | ||||
|       fi | ||||
|  | ||||
|       commands=(${(f)"$(./yii help $name --color=0 | _yii2_format_command)"}) | ||||
|       compadd -Q -S '' -a -- commands | ||||
|     esac | ||||
|   fi | ||||
| } | ||||
|  | ||||
| compdef _yii2 yii | ||||
		Reference in New Issue
	
	Block a user