fork(1) download
  1. " quickrun-vcvarsall {{{
  2. let s:hook = {
  3. \ "name" : "vcvarsall",
  4. \ "kind" : "hook",
  5. \ "config" : {
  6. \ "enable" : 0,
  7. \ "bat" : "",
  8. \ },
  9. \}
  10.  
  11. function! s:hook.on_module_loaded(session, context)
  12. let a:session.config.exec = join([self.config.bat, $PROCESSOR_ARCHITECTURE, '\&']) . a:session.config.exec
  13. endfunction
  14.  
  15.  
  16. call quickrun#module#register(s:hook, 1)
  17. unlet s:hook
  18. " }}}
  19.  
  20. let g:quickrun_config = {
  21. \ "cpp/msvc2010-debug" : {
  22. \ "command" : "cl",
  23. \ "exec" : "%c %o %s:p".s:msvc_debug_link_option,
  24. \ "cmdopt" : s:msvc_debug_option,
  25. \ "hook/output_encode/encoding" : "sjis",
  26. \ "hook/vcvarsall/enable" : 1,
  27. \ "hook/vcvarsall/bat" : shellescape($VS100COMNTOOLS . '..\..\VC\vcvarsall.bat'),
  28. \ },
  29. \
  30. \ "cpp/msvc2010-release" : {
  31. \ "command" : "cl",
  32. \ "exec" : "%c %o %s:p".s:msvc_release_link_option,
  33. \ "cmdopt" : s:msvc_release_option,
  34. \ "hook/output_encode/encoding" : "sjis",
  35. \ "hook/vcvarsall/enable" : 1,
  36. \ "hook/vcvarsall/bat" : shellescape($VS100COMNTOOLS . '..\..\VC\vcvarsall.bat'),
  37. \ },
  38. \
  39. \ "cpp/msvc2008-debug" : {
  40. \ "command" : "cl",
  41. \ "exec" : "%c %o %s:p".s:msvc_debug_link_option,
  42. \ "cmdopt" : s:msvc_debug_option,
  43. \ "hook/output_encode/encoding" : "sjis",
  44. \ "hook/vcvarsall/enable" : 1,
  45. \ "hook/vcvarsall/bat" : shellescape($VS90COMNTOOLS . '..\..\VC\vcvarsall.bat'),
  46. \ },
  47. \
  48. \ "cpp/msvc2005-debug" : {
  49. \ "command" : "cl",
  50. \ "exec" : "%c %o %s:p".s:msvc_debug_link_option,
  51. \ "cmdopt" : s:msvc_debug_option,
  52. \ "hook/output_encode/encoding" : "sjis",
  53. \ "hook/vcvarsall/enable" : 1,
  54. \ "hook/vcvarsall/bat" : shellescape($VS80COMNTOOLS . '..\..\VC\vcvarsall.bat'),
  55. \ },
  56. \}
  57.  
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty