aboutsummaryrefslogtreecommitdiff
path: root/atom/packages/ex-mode/lib/vim-option.coffee
blob: 2ee056cc4fabb6ddbd44e86eb913e209fa3984c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class VimOption
  @singleton: =>
    @option ||= new VimOption

  list: =>
    atom.config.set("editor.showInvisibles", true)

  nolist: =>
    atom.config.set("editor.showInvisibles", false)

  number: =>
    atom.config.set("editor.showLineNumbers", true)

  nu: =>
    @number()

  nonumber: =>
    atom.config.set("editor.showLineNumbers", false)

  nonu: =>
    @nonumber()

module.exports = VimOption