summaryrefslogtreecommitdiff
path: root/after/ftplugin/python.vim
blob: caefaba381396b61e0306981d3c48cf5014def1d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
setlocal ts=4 shiftwidth=4 softtabstop=4 expandtab

if exists("did_python_pep8")
	finish
else
	let did_python_pep8=1
endif

if getline(1) =~ 'from django.core import meta'
Iabbr addmodel class <>(meta.Model):<CR><><CR><CR>def __repr__(self):<CR>return "%s" % (<>)<CR><CR>class META:<CR>admin = meta.Admin()
Iabbr mcf meta.CharField(maxlength=<>)<CR><>
Iabbr mif meta.ImageField(upload_to='<>')<CR><>
Iabbr mff meta.FileField(upload_to='<>')<CR><>
Iabbr mint meta.IntegerField()<CR><>
Iabbr mtf meta.TextField()<CR><>
Iabbr m2m meta.ManyToManyField(<>, verbose_name='<>')<CR><>
Iabbr mfk meta.ForeignKey(<>, verbose_name='<>')<CR><>
Iabbr o2o meta.OneToOneField(<>, verbose_name='<>')<CR><>
endif

nnoremap <buffer> <F9> :exec '!python' shellescape(@%, 1)<cr>