I want to set up vim so that it opens automatically in tab and not in buffers.  I know that I could use alias gvim='gvim -p' or some such shell mapping but I am wondering if there is a way to do that from vim itself.So, what I want is for gvim ook eek monkeyto be equivalent in behaviour to gvim -p ook eek monkeyaka a tab is opened for each file/buffer. 
File open in tabs automatically
vim;gvim
See :tabnew and :tabedit in :help tabpage. (I'm not sure if you can (or want to) re-map :edit)(Edit There is a related and helpful SO discussion)(Edit to match your refined question)I doubt it will be less hassle than alias gvim=gvim -p, but using autocmd (and some Vimscript, everything in your .vimrc) this might be possible.  (But I'm not knowledgeable enough to go into detail with this.)