aboutsummaryrefslogtreecommitdiff
path: root/atom/packages/ex-mode/lib/vim-option.coffee
diff options
context:
space:
mode:
authorBen Beltran <ben@nsovocal.com>2015-09-28 12:39:59 -0500
committerBen Beltran <ben@nsovocal.com>2015-09-28 12:39:59 -0500
commit455f099b504ec07dd492ab31987ae05a6f6774c7 (patch)
tree22b0c7fd8e492733b97e661750a2d79c46da451d /atom/packages/ex-mode/lib/vim-option.coffee
parent24c7594d62d8d7fbbcdb64b11ce4adc5d8e6991a (diff)
Adds atom packages
Diffstat (limited to 'atom/packages/ex-mode/lib/vim-option.coffee')
-rw-r--r--atom/packages/ex-mode/lib/vim-option.coffee23
1 files changed, 23 insertions, 0 deletions
diff --git a/atom/packages/ex-mode/lib/vim-option.coffee b/atom/packages/ex-mode/lib/vim-option.coffee
new file mode 100644
index 0000000..2ee056c
--- /dev/null
+++ b/atom/packages/ex-mode/lib/vim-option.coffee
@@ -0,0 +1,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