/ / Desenvolvimento em Python com o Emacs? [fechado] - python, emacs

Desenvolvimento em Python com o Emacs? [fechado] - python, emacs

Alguém conhece alguma documentação real escrita? Eu não consigo encontrar nada de bom para qualquer um dos dois modos concorrentes. Parece que o Emacs é bastante abandonado quando se trata de Python e é uma pena, já que não há outro editor de programação programável que chegue perto do Emacs.

Respostas:

7 para resposta № 1

Este blog recentemente teve uma série de 2 partes que eu achei muito útil. Parte 1 Parte 2

Houve também um artigo na última edição da revista Pythonano em novembro ou dezembro que incluiu instruções passo a passo decentes sobre como configurar o desenvolvimento do Emacs para Python. Isso é apenas por assinatura, mas é muito semelhante a esta.

Minha configuração atual (aproximadamente baseada no acima, masaparado) PyMacs + Rope + flymake chamando pyflakes e pep8 e eu acho que isso é suficiente. Você também pode achar os yasnippets úteis, embora eu não o faça. Embora você possa querer configurar o ecb e talvez o cedet para algumas coisas de navegação de código. Eu não, porque então demora tanto tempo para a inicialização quanto o eclipse.

No entanto, existem muitos recursos na rede para configurar o Emacs para ser um ótimo ambiente de desenvolvimento Python.


5 para resposta № 2

Justin Lilly apresentado em editores na PyCon 2010. Dele config está no GitHub.


4 para resposta № 3

Talvez você tenha olhado nos lugares errados? Você tentou

no Wiki Emacs?


2 para resposta № 4

Comecei fazendo desenvolvimento em Python usando a configuração documentada em Página de conclusão da guia de Ryan McGuire e meio que se ramificou de lá. No momento, eu estendi e consertei extensivamente essa configuração, mas é um bom lugar para começar. Se você é moderadamente habilitado para o emacs e tem um pouco de Python, você terá 95% do caminho até lá, com talvez alguma esquisitice na parte de autocompletar da página devido ao bitrot. Eu trabalhei em torno da maioria desses insetos ao longo do tempo, mas pode ser um pouco doloroso.

Eu uso o launchpad python-mode - o que faz não vem com o Emacs, pelo que vale a pena, eu encontreique apenas se encaixa na maneira que eu penso sobre as coisas um pouco melhor, o que me leva a pensar que eu tenho mais uma inclinação pythonic do que uma emacs. Alguém comentou acima que o modo python incluso é mais parecido com o emacs, e eles "não está errado.

A página wiki é, como notado, confusa como o inferno.


0 para a resposta № 5

Aqui está uma boa descrição do uso de elpy, flycheck (autocompletion, verificação de sintaxe, virtualenv), integração com o notebook jupyter, git e outros: https://realpython.com/blog/python/emacs-the-best-python-editor/