Esta pergunta merece uma resposta atualizada: agora há o plugin Recuo do Python que , quando ativado (Menu Principal > Extensão > Reconhecimento de Python > Ativar) auto-recuos durante a digitação de Python. Novas linhas depois de dois pontos :
, como em def foo():
, indicam a seguinte linha, resultando em:
def foo():
""" works """
pass
Com as versões atuais do Notepad ++, vem o Gerenciador de Plug-ins (Menu Principal > Extensões > Gerenciador de Plug-ins), que facilita muito a instalação do plug-in.