Alfredo Di Napoli avatar 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
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.