]>
Commit | Line | Data |
---|---|---|
24c7594d BB |
1 | |
2 | settings = | |
3 | config: | |
4 | startInInsertMode: | |
5 | type: 'boolean' | |
6 | default: false | |
7 | useSmartcaseForSearch: | |
8 | type: 'boolean' | |
9 | default: false | |
10 | wrapLeftRightMotion: | |
11 | type: 'boolean' | |
12 | default: false | |
13 | useClipboardAsDefaultRegister: | |
14 | type: 'boolean' | |
15 | default: false | |
16 | numberRegex: | |
17 | type: 'string' | |
18 | default: '-?[0-9]+' | |
19 | description: 'Use this to control how Ctrl-A/Ctrl-X finds numbers; use "(?:\\B-)?[0-9]+" to treat numbers as positive if the minus is preceded by a character, e.g. in "identifier-1".' | |
20 | ||
21 | Object.keys(settings.config).forEach (k) -> | |
22 | settings[k] = -> | |
23 | atom.config.get('vim-mode.'+k) | |
24 | ||
25 | settings.defaultRegister = -> | |
26 | if settings.useClipboardAsDefaultRegister() then '*' else '"' | |
27 | ||
28 | module.exports = settings |