Default values for keyword completion preferences
This document contains the description of default completion for recognized keywords. The syntax used is the one used to redefine keyword completion in the preferences.
Four tables list default values for each of the four preferences attached to each keyword.
| Keyword | Value |
| indexing | "$cursor$" |
| class | "$cursor$" |
| inherit | "$cursor$" |
| creation | "$cursor$" |
| feature | "$cursor$" |
| is | "$cursor$" |
| require | "$cursor$" |
| require else | "$cursor$" |
| local | "$cursor$" |
| do | "$cursor$end" |
| once | "$cursor$end" |
| deferred | "end$cursor$" |
| external | ""$cursor$"end" |
| rescue | "$cursor$" |
| ensure | "$cursor$" |
| ensure then | "$cursor$" |
| if | "$cursor$then%N$indent$%T%N$indent$end" |
| then | "$cursor$" |
| elseif | "$cursor$then%N$indent$%T" |
| else | "$cursor$" |
| inspect | "$cursor$%N$indent$when then%N$indent$%T%N$indent$else%N$indent$%T%N$indent$end" |
| when | "$cursor$then%N$indent$%T" |
| from | "$cursor$%N$indent$until%N$indent$loop%N$indent$end" |
| variant | "$cursor$" |
| until | "$cursor$" |
| loop | "$cursor$" |
| debug | "$cursor$end" |
| check | "$cursor$end" |
| rename | "$cursor$" |
| redefine | "$cursor$" |
| undefine | "$cursor$" |
| select | "$cursor$" |
| export | "$cursor$" |
| Precursor | "{$cursor$}" |
| create | "$cursor$" |
| obsolete | ""$cursor$"" |
| invariant | "$cursor$" |
| end | "$cursor$" |
| Keyword | Return |
| indexing | "%N$indent$%T$cursor$" |
| class | "%N$indent$%T$cursor$" |
| inherit | "%N$indent$%T$cursor$" |
| creation | "%N$indent$%T$cursor$" |
| feature | "%N$indent$%T$cursor$" |
| is | "%N$indent$%T%T--$cursor$" |
| require | "%N$indent$%T$cursor$" |
| require else | "%N$indent$%T$cursor$" |
| local | "%N$indent$%T$cursor$" |
| do | "%N$indent$%T$cursor$%N$indent$end" |
| once | "%N$indent$%T$cursor$%N$indent$end" |
| deferred | "%N$indent$end$cursor$" |
| external | "%N$indent$%T"$cursor$"%N$indent$end" |
| rescue | "%N$indent$%T$cursor$" |
| ensure | "%N$indent$%T$cursor$" |
| ensure then | "%N$indent$%T$cursor$" |
| if | "%N$indent$%T$cursor$%N$indent$then%N$indent$%T%N$indent$end" |
| then | "%N$indent$%T$cursor$" |
| elseif | "%N$indent$%T$cursor$%N$indent$then%N$indent$%T" |
| else | "%N$indent$%T$cursor$" |
| inspect | "%N$indent$%T$cursor$%N$indent$when then%N$indent$%T%N$indent$else%N$indent$%T%N$indent$end" |
| when | "%N$indent$%T$cursor$%N$indent$then%N$indent$%T" |
| from | "%N$indent$%T$cursor$%N$indent$until%N$indent$%T%N$indent$loop%N$indent$%T%N$indent$end" |
| variant | "%N$indent$%T$cursor$" |
| until | "%N$indent$%T$cursor$" |
| loop | "%N$indent$%T$cursor$" |
| debug | "%N$indent$%T$cursor$%N$indent$end" |
| check | "%N$indent$%T$cursor$%N$indent$end" |
| rename | "%N$indent$%T$cursor$" |
| redefine | "%N$indent$%T$cursor$" |
| undefine | "%N$indent$%T$cursor$" |
| select | "%N$indent$%T$cursor$" |
| export | "%N$indent$%T$cursor$" |
| Precursor | "%N$indent$%T$cursor$" |
| create | "%N$indent$%T$cursor$" |
| obsolete | "%N$indent$%T"$cursor$"" |
| invariant | "%N$indent$%T$cursor$" |
| end | "%N$indent$$cursor$" |
| Keyword | Space |
| indexing | "$cursor$" |
| class | "$cursor$" |
| inherit | "$cursor$" |
| creation | "$cursor$" |
| feature | "$cursor$" |
| is | "$cursor$" |
| require | "$cursor$" |
| require else | "$cursor$" |
| local | "$cursor$" |
| do | "$cursor$" |
| once | "$cursor$" |
| deferred | "$cursor$" |
| external | "$cursor$" |
| rescue | "$cursor$" |
| ensure | "$cursor$" |
| ensure then | "$cursor$" |
| if | "$cursor$" |
| then | "$cursor$" |
| elseif | "$cursor$" |
| else | "$cursor$" |
| inspect | "$cursor$" |
| when | "$cursor$" |
| from | "$cursor$" |
| variant | "$cursor$" |
| until | "$cursor$" |
| loop | "$cursor$" |
| debug | "$cursor$" |
| check | "$cursor$" |
| rename | "$cursor$" |
| redefine | "$cursor$" |
| undefine | "$cursor$" |
| select | "$cursor$" |
| export | "$cursor$" |
| Precursor | "$cursor$" |
| create | "$cursor$" |
| obsolete | "$cursor$" |
| invariant | "$cursor$" |
| end | "$cursor$" |
| Keyword | Return |
| indexing | "%N$indent$$cursor$" |
| class | "%N$indent$$cursor$" |
| inherit | "%N$indent$$cursor$" |
| creation | "%N$indent$$cursor$" |
| feature | "%N$indent$$cursor$" |
| is | "%N$indent$$cursor$" |
| require | "%N$indent$$cursor$" |
| require else | "%N$indent$$cursor$" |
| local | "%N$indent$$cursor$" |
| do | "%N$indent$$cursor$" |
| once | "%N$indent$$cursor$" |
| deferred | "%N$indent$$cursor$" |
| external | "%N$indent$$cursor$" |
| rescue | "%N$indent$$cursor$" |
| ensure | "%N$indent$$cursor$" |
| ensure then | "%N$indent$$cursor$" |
| if | "%N$indent$$cursor$" |
| then | "%N$indent$$cursor$" |
| elseif | "%N$indent$$cursor$" |
| else | "%N$indent$$cursor$" |
| inspect | "%N$indent$$cursor$" |
| when | "%N$indent$$cursor$" |
| from | "%N$indent$$cursor$" |
| variant | "%N$indent$$cursor$" |
| until | "%N$indent$$cursor$" |
| loop | "%N$indent$$cursor$" |
| debug | "%N$indent$$cursor$" |
| check | "%N$indent$$cursor$" |
| rename | "%N$indent$$cursor$" |
| redefine | "%N$indent$$cursor$" |
| undefine | "%N$indent$$cursor$" |
| select | "%N$indent$$cursor$" |
| export | "%N$indent$$cursor$" |
| Precursor | "%N$indent$$cursor$" |
| create | "%N$indent$$cursor$" |
| obsolete | "%N$indent$$cursor$" |
| invariant | "%N$indent$$cursor$" |
| end | "%N$indent$$cursor$" |
See Also:
Keywords automatic completion preferences
Keyword completion customization