"Disable default maps which are too aggressive, overriding t and "b let g:ruby_debugger_no_maps=1 let os=substitute(system('uname'), '\n', '', '') if os == 'Darwin' || os == 'Mac' let g:ruby_debugger_progname='mvim' endif "Make our own maps noremap db :call ruby_debugger#load_debugger() call g:RubyDebugger.toggle_breakpoint() noremap dv :call ruby_debugger#load_debugger() call g:RubyDebugger.open_variables() noremap dm :call ruby_debugger#load_debugger() call g:RubyDebugger.open_breakpoints() noremap dt :call ruby_debugger#load_debugger() call g:RubyDebugger.open_frames() noremap ds :call ruby_debugger#load_debugger() call g:RubyDebugger.step() noremap df :call ruby_debugger#load_debugger() call g:RubyDebugger.finish() noremap dn :call ruby_debugger#load_debugger() call g:RubyDebugger.next() noremap dc :call ruby_debugger#load_debugger() call g:RubyDebugger.continue() noremap de :call ruby_debugger#load_debugger() call g:RubyDebugger.exit() noremap dd :call ruby_debugger#load_debugger() call g:RubyDebugger.remove_breakpoints()