Class: Pione::Util::ZshCompletion
- Inherits:
-
Completion
- Object
- Completion
- Pione::Util::ZshCompletion
- Defined in:
- lib/pione/util/completion.rb
Instance Attribute Summary
Attributes inherited from Completion
#completion_command, #completion_exec, #name2, #name3
Instance Method Summary collapse
- #fun_options(cmd) ⇒ Object
- #fun_subcommands(cmd) ⇒ Object
-
#initialize ⇒ ZshCompletion
constructor
A new instance of ZshCompletion.
Methods inherited from Completion
compile, #context, #descendants, #toplevel_commands
Constructor Details
#initialize ⇒ ZshCompletion
Returns a new instance of ZshCompletion.
73 74 75 76 77 78 |
# File 'lib/pione/util/completion.rb', line 73 def initialize @completion_command = "compdef" @completion_exec = "compdef" @name2 = "${words[2]}" @name3 = "${words[3]}" end |
Instance Method Details
#fun_options(cmd) ⇒ Object
84 85 86 |
# File 'lib/pione/util/completion.rb', line 84 def (cmd) arguments(cmd) end |
#fun_subcommands(cmd) ⇒ Object
80 81 82 |
# File 'lib/pione/util/completion.rb', line 80 def fun_subcommands(cmd) describe(cmd) end |