Module: SciTE

Defined in:
lib/scite/window.rb,
lib/scite/session.rb,
lib/scite/session/version.rb

Defined Under Namespace

Modules: Session Classes: Window

Class Method Summary collapse

Class Method Details

.run(params = {}) ⇒ Object



10
11
12
13
14
15
# File 'lib/scite/session.rb', line 10

def run(params={})
  sh_pid = Process.spawn "scite #{params.map {|k, v| "-#{k}:\"#{v}\""}*' '} 1>/dev/null 2>/dev/null", pgroup: 0
  pid = `pgrep -P #{sh_pid}`.chomp
  #$log << pid
  pid
end

.set_title(wid, title) ⇒ Object



17
18
19
# File 'lib/scite/session.rb', line 17

def set_title(wid, title)
  Process.spawn "#{File.dirname(__FILE__)}/../../bin/kwintag.fish -t '#{title}' -w #{wid} 1>/dev/null 2>/dev/null", pgroup: 0
end