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

Updated plugins, also experimenting with a new font

The font is IBM Plex Mono: https://ibm.github.io/type/
This commit is contained in:
amix
2017-11-24 14:54:40 +01:00
parent 7fc202ec88
commit e9aac9794b
255 changed files with 2898 additions and 3752 deletions

View File

@ -33,6 +33,9 @@ snippet dowh
snippet with
with ${1:expr} as ${2:var}:
${0:${VISUAL}}
snippet awith
async with ${1:expr} as ${2:var}:
${0:${VISUAL}}
# New Class
snippet cl
class ${1:ClassName}(${2:object}):
@ -49,10 +52,21 @@ snippet def
snippet deff
def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
${0}
snippet adef
async def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
"""${3:docstring for $1}"""
${0}
snippet adeff
async def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
${0}
# New Method
snippet defm
def ${1:mname}(self, ${2:arg}):
${0}
snippet adefm
async def ${1:mname}(self, ${2:arg}):
${0}
# New Property
snippet property
def ${1:foo}():
@ -128,43 +142,33 @@ snippet _
__${1:init}__
# python debugger (pdb)
snippet pdb
import pdb
pdb.set_trace()
__import__('pdb').set_trace()
# bpython debugger (bpdb)
snippet bpdb
import bpdb
bpdb.set_trace()
__import__('bpdb').set_trace()
# ipython debugger (ipdb)
snippet ipdb
import ipdb
ipdb.set_trace()
__import__('ipdb').set_trace()
# embed ipython itself
snippet iem
import IPython
IPython.embed()
__import__('IPython').embed()
# remote python debugger (rpdb)
snippet rpdb
import rpdb
rpdb.set_trace()
__import__('rpdb').set_trace()
# web python debugger (wdb)
snippet wdb
import wdb
wdb.set_trace()
__import__('wdb').set_trace()
# ptpython
snippet ptpython
from ptpython.repl import embed
embed(globals(), locals(), vi_mode=${1:False}, history_filename=${2:None})
__import__('ptpython.repl', fromlist=('repl')).embed(globals(), locals(), vi_mode=${1:False}, history_filename=${2:None})
# python console debugger (pudb)
snippet pudb
import pudb
pudb.set_trace()
__import__('pudb').set_trace()
# pdb in nosetests
snippet nosetrace
from nose.tools import set_trace
set_trace()
__import__('nose').tools.set_trace()
snippet pprint
import pprint
pprint.pprint(${1})
__import__('pprint').pprint(${1})
snippet "
"""${0:doc}
"""
@ -181,6 +185,11 @@ snippet testcase
def test_${2:description}(self):
${0}
# test given when then
snippet tgwt
# given: ${1}
# when: ${2}
# then: ${3}
snippet fut
from __future__ import ${0}
#getopt
@ -204,18 +213,18 @@ snippet getopt
# glog = get log
snippet glog
import logging
logger = logging.getLogger(${0:__name__})
LOGGER = logging.getLogger(${0:__name__})
snippet le
logger.error(${0:msg})
LOGGER.error(${0:msg})
# conflict with lambda=ld, therefor we change into Logger.debuG
snippet lg
logger.debug(${0:msg})
LOGGER.debug(${0:msg})
snippet lw
logger.warning(${0:msg})
LOGGER.warning(${0:msg})
snippet lc
logger.critical(${0:msg})
LOGGER.critical(${0:msg})
snippet li
logger.info(${0:msg})
LOGGER.info(${0:msg})
snippet epydoc
"""${1:Description}
@ -240,3 +249,13 @@ snippet kwargs
**kwargs${1:,}${0}
snippet akw
*args, **kwargs${1:,}${0}
# comprehensions
snippet lcp list comprehension
[${1} for ${2} in ${3:${VISUAL}}]${0}
snippet dcp dict comprehension
{${1}: ${2} for ${3} in ${4:${VISUAL}}}${0}
snippet scp set comprehension
{${1} for ${2} in ${3:${VISUAL}}}${0}