Commits

Alfredo Di Napoli committed ea0639d

Polished and fixed non tiling wm bug

Comments (0)

Files changed (1)

ftplugin/ocaml.vim

   "Setup the Vim who own the beduino session. Only him
   "can shutdown Beduino
   let g:beduino_owner = getpid()
-  let w:sessions = system("tmux list-session | grep beduino")
-  if (w:sessions != "")
+  if BeduinoSessionExists()
     "Attach to an already running session
     echo "Connecting to an already running Beduino session..."
     call system(g:beduino_default_terminal ." -e tmux attach-session -t beduino &")
     "Change the Beduino owner to be this one
     let g:beduino_owner = getpid()
     echo "Starting a new Beduino session..."
-    call system(g:beduino_default_terminal ." -e tmux new-session -s beduino -n toplevel 'rlwrap ocaml' &")
+    call system(g:beduino_default_terminal ." -e tmux new-session -s beduino \"rlwrap ocaml\" &")
     echo "Connected."
   endif
 endfun
 
 fun! BeduinoSessionExists()
-  let w:sessions = system("tmux list-session | grep beduino")
+  let w:sessions = system("tmux list-session 2>&1 | grep beduino")
   if (w:sessions != "")
     return 1
   else