4 ms·
TKF is an awesome (world class?) python and emacs/elisp developer. His projects have helped tune my emacs into a decently powerful python development vehicle. H
by monkmartinez 13y ago
TKF is an awesome (world class?) python and emacs/elisp developer. His projects have helped tune my emacs into a decently powerful python development vehicle. However, the level of effort required to get the basic functionality of a modern IDE like Pycharm has been daunting and required hours upon hours of fiddling.
- erikcw 13y agoWill you post links to some of these packages? I'm building up my Emacs Python toolkit after many years of being a Vim user (with liberal use of Evil mode of course! :-)
- camperman 13y agoMy favorite of TKF's packages is auto-complete: https://github.com/auto-complete/auto-complete https://github.com/auto-complete/auto-complete It's an elegant and very powerful extension of the built-in completion that works particularly well on reallyStupidlyLongMethodNames in programming languages - especially handy in conjunction with tags and cscope if you're jumping around a large codebase. Dunno if it plays well with Evil mode though.
- kindahero 13y agoActually, auto-complete was written by Matsuyama (original author this article), though tkf has contributed to the project.
- kindahero 13y agocheckout http://tkf.github.io/emacs-jedi/ http://tkf.github.io/emacs-jedi/
- monkmartinez 13y agoEvil is awesome, drastically reduces the chances of emacs pinky. To get a not-very-close, but good-enough to halfway-comparable setup of say Pycharm: Projectile/Helm for project management, Jedi.el, Use magit for git, virtualenv.el, nxhtml/mumamo for web stuff, snippet.el... then make sure you have pip installed jedi and python-epc. Then figure out how to use them. Ie. Activate the virtualenv inside emacs and go from there.
- jsw97 13y agoTKF's Emacs IPython Notebook is definitely worth checking out. Allows you to create and edit IPython notebooks in emacs, with inline graphics.