1
0
mirror of https://github.com/amix/vimrc synced 2025-06-16 01:25:00 +08:00

Updated all the plugins. Removed powerline. Added vim-airline (replacement for powerline). Added vim-fugitive.

This commit is contained in:
amix
2013-11-16 19:45:48 +00:00
parent 351979d3e0
commit 86f4456be1
239 changed files with 14942 additions and 8068 deletions

View File

@ -1,12 +1,12 @@
snippet #!
#!/usr/bin/env python
snippet imp
import ${1:module}
import ${0:module}
snippet uni
def __unicode__(self):
${1:representation}
${0:representation}
snippet from
from ${1:package} import ${2:module}
from ${1:package} import ${0:module}
# Module Docstring
snippet docs
"""
@ -14,21 +14,21 @@ snippet docs
Author: `g:snips_author`
Email: `g:snips_email`
Github: `g:snips_github`
Description: ${2}
Description: ${0}
"""
snippet wh
while ${1:condition}:
${2}
${0}
# dowh - does the same as do...while in other languages
snippet dowh
while True:
${1}
if ${2:condition}:
if ${0:condition}:
break
snippet with
with ${1:expr} as ${2:var}:
${3}
${0}
# New Class
snippet cl
class ${1:ClassName}(${2:object}):
@ -36,19 +36,19 @@ snippet cl
def __init__(self, ${4:arg}):
${5:super($1, self).__init__()}
self.$4 = $4
${6}
${0}
# New Function
snippet def
def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
"""${3:docstring for $1}"""
${4}
${0}
snippet deff
def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
${3}
${0}
# New Method
snippet defs
def ${1:mname}(self, ${2:arg}):
${3}
${0}
# New Property
snippet property
def ${1:foo}():
@ -58,23 +58,23 @@ snippet property
def fset(self, value):
${4:self._$1 = value}
def fdel(self):
${5:del self._$1}
${0:del self._$1}
return locals()
$1 = property(**$1())
# Ifs
snippet if
if ${1:condition}:
${2}
${0}
snippet el
else:
${1}
${0}
snippet ei
elif ${1:condition}:
${2}
${0}
# For
snippet for
for ${1:item} in ${2:items}:
${3}
${0}
# Encodes
snippet cutf8
# -*- coding: utf-8 -*-
@ -84,28 +84,28 @@ snippet cascii
# -*- coding: ascii -*-
# Lambda
snippet ld
${1:var} = lambda ${2:vars} : ${3:action}
${1:var} = lambda ${2:vars} : ${0:action}
snippet .
self.
snippet try Try/Except
try:
${1}
except ${2:Exception}, ${3:e}:
${4:raise $3}
${0:raise $3}
snippet try Try/Except/Else
try:
${1}
except ${2:Exception}, ${3:e}:
${4:raise $3}
else:
${5}
${0}
snippet try Try/Except/Finally
try:
${1}
except ${2:Exception}, ${3:e}:
${4:raise $3}
finally:
${5}
${0}
snippet try Try/Except/Else/Finally
try:
${1}
@ -114,14 +114,14 @@ snippet try Try/Except/Else/Finally
else:
${5}
finally:
${6}
${0}
# if __name__ == '__main__':
snippet ifmain
if __name__ == '__main__':
${1:main()}
${0:main()}
# __magic__
snippet _
__${1:init}__${2}
__${1:init}__
# python debugger (pdb)
snippet pdb
import pdb; pdb.set_trace()
@ -135,23 +135,26 @@ snippet pdbbb
snippet pudb
import pudb; pudb.set_trace()
snippet pprint
import pprint; pprint.pprint(${1})${2}
import pprint; pprint.pprint(${1})
snippet "
"""
${1:doc}
${0:doc}
"""
# assertions
snippet a=
self.assertEqual(${0}, ${1})
# test function/method
snippet test
def test_${1:description}(${2:`indent('.') ? 'self' : ''`}):
${3}
${0}
# test case
snippet testcase
class ${1:ExampleCase}(unittest.TestCase):
def test_${2:description}(self):
${3}
${0}
snippet fut
from __future__ import ${1}
from __future__ import ${0}
#getopt
snippet getopt
try:
@ -166,25 +169,25 @@ snippet getopt
for option, argument in opts:
if option in ("-h", "--help"):
${4}
${0}
elif option in ("-v", "--verbose"):
verbose = argument
# logging
# glog = get log
snippet glog
import logging
logger = logging.getLogger(${1:__name__})
logger = logging.getLogger(${0:__name__})
snippet le
logger.error(${1:msg})
logger.error(${0:msg})
# conflict with lambda=ld, therefor we change into Logger.debuG
snippet lg
logger.debug(${1:msg})
logger.debug(${0:msg})
snippet lw
logger.warning(${1:msg})
logger.warning(${0:msg})
snippet lc
logger.critical(${1:msg})
logger.critical(${0:msg})
snippet li
logger.info(${1:msg})
logger.info(${0:msg})
snippet epydoc
"""
${1:Description}
@ -195,5 +198,5 @@ snippet epydoc
@return: ${5: Description}
@rtype : ${6: Type}
@raise e: ${7: Description}
@raise e: ${0: Description}
"""