|
|||||||||
| Home >> All >> com >> maddyhome >> idea >> vim >> [ option overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.maddyhome.idea.vim.option
Class Options

java.lang.Objectcom.maddyhome.idea.vim.option.Options
- public class Options
- extends java.lang.Object
Maintains the set of support options
| Field Summary | |
private java.util.HashMap |
abbrevs
|
private static Logger |
logger
|
private java.util.HashMap |
options
|
private static Options |
ourInstance
|
| Constructor Summary | |
private |
Options()
Create all the options |
| Method Summary | |
private void |
addOption(Option option)
|
(package private) java.util.Collection |
allOptions()
Gets all options |
(package private) java.util.Collection |
changedOptions()
Gets only options that have values different from their default values |
private void |
createDefaultOptions()
Creates all the supported options |
static Options |
getInstance()
Gets the singleton instance of the options |
Option |
getOption(java.lang.String name)
Gets an option by the supplied name or short name. |
boolean |
isSet(java.lang.String name)
Convenience method to check if a boolean option is set or not |
private void |
loadVimrc()
Attempts to load all :set commands from the user's .vimrc file if found |
boolean |
parseOptionLine(Editor editor,
java.lang.String args,
boolean failOnBad)
This parses a set of :set commands. |
private void |
resetAllOptions()
Resets all options to their default value |
private void |
showOptions(Editor editor,
java.util.Collection opts,
boolean showIntro)
Shows the set of options |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
options
private java.util.HashMap options
abbrevs
private java.util.HashMap abbrevs
ourInstance
private static Options ourInstance
logger
private static Logger logger
| Constructor Detail |
Options
private Options()
- Create all the options
| Method Detail |
getInstance
public static Options getInstance()
- Gets the singleton instance of the options
isSet
public boolean isSet(java.lang.String name)
- Convenience method to check if a boolean option is set or not
getOption
public Option getOption(java.lang.String name)
- Gets an option by the supplied name or short name.
allOptions
java.util.Collection allOptions()
- Gets all options
changedOptions
java.util.Collection changedOptions()
- Gets only options that have values different from their default values
parseOptionLine
public boolean parseOptionLine(Editor editor,
java.lang.String args,
boolean failOnBad)
- This parses a set of :set commands. The following types of commands are supported:
- :set - show all changed options
- :set all - show all options
- :set all& - reset all options to default values
- :set {option} - set option of boolean, display others
- :set {option}? - display option
- :set no{option} - reset boolean option
- :set inv{option} - toggle boolean option
- :set {option}! - toggle boolean option
- :set {option}& - set option to default
- :set {option}={value} - set option to new value
- :set {option}:{value} - set option to new value
- :set {option}+={value} - append or add to option value
- :set {option}-={value} - remove or subtract from option value
- :set {option}^={value} - prepend or multiply option value
resetAllOptions
private void resetAllOptions()
- Resets all options to their default value
showOptions
private void showOptions(Editor editor,
java.util.Collection opts,
boolean showIntro)
- Shows the set of options
loadVimrc
private void loadVimrc()
- Attempts to load all :set commands from the user's .vimrc file if found
createDefaultOptions
private void createDefaultOptions()
- Creates all the supported options
addOption
private void addOption(Option option)
|
|||||||||
| Home >> All >> com >> maddyhome >> idea >> vim >> [ option overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.maddyhome.idea.vim.option.Options