Wikia

Vim Tips Wiki

Changes: Vim and ocaml interpreter

Edit

Back to page

(Remove html character entities)
(Change <tt> to <code>, perhaps also minor tweak.)
 
Line 4: Line 4:
 
|previous=1386
 
|previous=1386
 
|next=1389
 
|next=1389
|created=November 15, 2006
+
|created=2006
 
|complexity=basic
 
|complexity=basic
 
|author=setog
 
|author=setog
Line 24: Line 24:
 
I use the second (F12) to do it if I have already a split with the result.
 
I use the second (F12) to do it if I have already a split with the result.
   
I do a set autowrite, but I am sure we can use the same property of <tt>:he</tt> command (a buffer in read only without needing to save it).
+
I do a set autowrite, but I am sure we can use the same property of <code>:he</code> command (a buffer in read only without needing to save it).
   
 
==Comments==
 
==Comments==

Latest revision as of 06:25, July 13, 2012

Tip 1388 Printable Monobook Previous Next

created 2006 · complexity basic · author setog · version n/a


I try to learn ocaml, and I add this lines in my vimrc to run the code in the ocaml interpreter:

set sb
map <F11> :split /tmp/ocaml \| %d \|setlocal ft=omlet \| setlocal autowrite \| r!ocaml < # <CR>
map <F12> :dr /tmp/ocaml \| %d \|setlocal ft=omlet \|setlocal autowrite \| r!ocaml < # <CR>

The first map (F11) open a temp file in a split and write the output in it (with omlet syntax).

I use the second (F12) to do it if I have already a split with the result.

I do a set autowrite, but I am sure we can use the same property of :he command (a buffer in read only without needing to save it).

CommentsEdit

Around Wikia's network

Random Wiki