Class: CommandT::Settings

Inherits:
Object
  • Object
show all
Defined in:
lib/command_t/settings.rb

Overview

Convenience class for saving and restoring global settings.

Instance Method Summary collapse

Constructor Details

#initializeSettings

Returns a new instance of Settings.



27
28
29
# File 'lib/command_t/settings.rb', line 27

def initialize
  save
end

Instance Method Details

#restoreObject



42
43
44
45
46
47
48
49
50
51
# File 'lib/command_t/settings.rb', line 42

def restore
  set_number 'timeoutlen', @timeoutlen
  set_number 'report', @report
  set_number 'sidescroll', @sidescroll
  set_number 'sidescrolloff', @sidescrolloff
  set_bool 'equalalways', @equalalways
  set_bool 'hlsearch', @hlsearch
  set_bool 'insertmode', @insertmode
  set_bool 'showcmd', @showcmd
end

#saveObject



31
32
33
34
35
36
37
38
39
40
# File 'lib/command_t/settings.rb', line 31

def save
  @timeoutlen     = get_number 'timeoutlen'
  @report         = get_number 'report'
  @sidescroll     = get_number 'sidescroll'
  @sidescrolloff  = get_number 'sidescrolloff'
  @equalalways    = get_bool 'equalalways'
  @hlsearch       = get_bool 'hlsearch'
  @insertmode     = get_bool 'insertmode'
  @showcmd        = get_bool 'showcmd'
end