blob: 30ff35b95fa65385b6358b0b4b71c65a32f9ae83 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
settings =
config:
startInInsertMode:
type: 'boolean'
default: false
useSmartcaseForSearch:
type: 'boolean'
default: false
wrapLeftRightMotion:
type: 'boolean'
default: false
useClipboardAsDefaultRegister:
type: 'boolean'
default: false
numberRegex:
type: 'string'
default: '-?[0-9]+'
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".'
Object.keys(settings.config).forEach (k) ->
settings[k] = ->
atom.config.get('vim-mode.'+k)
settings.defaultRegister = ->
if settings.useClipboardAsDefaultRegister() then '*' else '"'
module.exports = settings
|