Skip to content

Commit

Permalink
Move script to the very right of rdebug-vim command
Browse files Browse the repository at this point in the history
This way, we can easily pass additional params to the script
  • Loading branch information
astashov committed May 9, 2013
1 parent a1660bc commit 1ccb083
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion autoload/ruby_debugger.vim
Original file line number Diff line number Diff line change
Expand Up @@ -1831,7 +1831,7 @@ function! s:Server.start(script, params) dict
" Remove leading and trailing quotes
let script_name = substitute(a:script, "\\(^['\"]\\|['\"]$\\)", '', 'g')
let s:socket_file = tempname()
let cmd = g:ruby_debugger_executable . ' ' . script_name . ' --file ' . s:tmp_file . ' --output ' . s:server_output_file . ' --socket ' . s:socket_file . ' --logger_file ' . s:logger_file . ' --debug_mode ' . g:ruby_debugger_debug_mode . ' --vim_executable ' . g:ruby_debugger_progname . ' --vim_servername ' . v:servername . ' --separator ' . s:separator
let cmd = g:ruby_debugger_executable . ' --file ' . s:tmp_file . ' --output ' . s:server_output_file . ' --socket ' . s:socket_file . ' --logger_file ' . s:logger_file . ' --debug_mode ' . g:ruby_debugger_debug_mode . ' --vim_executable ' . g:ruby_debugger_progname . ' --vim_servername ' . v:servername . ' --separator ' . s:separator . ' -- ' . script_name
call s:log("Executing command: ". cmd)
let s:rdebug_pid = split(system(cmd), "\n")[-1]
call s:log("PID: " . s:rdebug_pid)
Expand Down
2 changes: 1 addition & 1 deletion src/additionals/autoload/ruby_debugger.vim
Original file line number Diff line number Diff line change
Expand Up @@ -1831,7 +1831,7 @@ function! s:Server.start(script, params) dict
" Remove leading and trailing quotes
let script_name = substitute(a:script, "\\(^['\"]\\|['\"]$\\)", '', 'g')
let s:socket_file = tempname()
let cmd = g:ruby_debugger_executable . ' ' . script_name . ' --file ' . s:tmp_file . ' --output ' . s:server_output_file . ' --socket ' . s:socket_file . ' --logger_file ' . s:logger_file . ' --debug_mode ' . g:ruby_debugger_debug_mode . ' --vim_executable ' . g:ruby_debugger_progname . ' --vim_servername ' . v:servername . ' --separator ' . s:separator
let cmd = g:ruby_debugger_executable . ' --file ' . s:tmp_file . ' --output ' . s:server_output_file . ' --socket ' . s:socket_file . ' --logger_file ' . s:logger_file . ' --debug_mode ' . g:ruby_debugger_debug_mode . ' --vim_executable ' . g:ruby_debugger_progname . ' --vim_servername ' . v:servername . ' --separator ' . s:separator . ' -- ' . script_name
call s:log("Executing command: ". cmd)
let s:rdebug_pid = split(system(cmd), "\n")[-1]
call s:log("PID: " . s:rdebug_pid)
Expand Down
2 changes: 1 addition & 1 deletion src/ruby_debugger/server.vim
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ function! s:Server.start(script, params) dict
" Remove leading and trailing quotes
let script_name = substitute(a:script, "\\(^['\"]\\|['\"]$\\)", '', 'g')
let s:socket_file = tempname()
let cmd = g:ruby_debugger_executable . ' ' . script_name . ' --file ' . s:tmp_file . ' --output ' . s:server_output_file . ' --socket ' . s:socket_file . ' --logger_file ' . s:logger_file . ' --debug_mode ' . g:ruby_debugger_debug_mode . ' --vim_executable ' . g:ruby_debugger_progname . ' --vim_servername ' . v:servername . ' --separator ' . s:separator
let cmd = g:ruby_debugger_executable . ' --file ' . s:tmp_file . ' --output ' . s:server_output_file . ' --socket ' . s:socket_file . ' --logger_file ' . s:logger_file . ' --debug_mode ' . g:ruby_debugger_debug_mode . ' --vim_executable ' . g:ruby_debugger_progname . ' --vim_servername ' . v:servername . ' --separator ' . s:separator . ' -- ' . script_name
call s:log("Executing command: ". cmd)
let s:rdebug_pid = split(system(cmd), "\n")[-1]
call s:log("PID: " . s:rdebug_pid)
Expand Down

0 comments on commit 1ccb083

Please sign in to comment.