Hi Martin,

I have messed around alot with the myriad emacs configurations out there. I 
found spacemacs and threw out my crappy but beloved .emacs config. I have 
looked back, but will stay put. http://spacemacs.org/

Fumbling is a nice word.

Spacemacs caters to lots of programmers. I can honestly recommend giving it a 
serious look. It's a well conceived emacs configuration.

** Features
- Auto-completion using 
[[https://github.com/proofit404/anaconda-mode][anaconda-mode]]
- Code Navigation using  
[[https://github.com/proofit404/anaconda-mode][anaconda-mode]]
- Documentation Lookup using  
[[https://github.com/proofit404/anaconda-mode][anaconda-mode]]  and 
[[https://github.com/tsgates/pylookup][pylookup]]
- Test Runners using [[https://github.com/syl20bnr/nose.el][nose.el]] or 
[[https://github.com/ionrock/pytest-el][pytest]]
- Virtual Environment using  
[[https://github.com/jorgenschaefer/pyvenv][pyvenv]] and 
[[https://github.com/yyuu/pyenv][pyenv]]
- semantic mode is enabled
- PEP8 compliant formatting via [[https://github.com/google/yapf][YAPF]]
- PEP8 checks with [[https://pypi.python.org/pypi/flake8][flake8]] or 
[[https://pypi.python.org/pypi/pylint/1.6.4][pylint]]
- Suppression of unused import with 
[[https://github.com/myint/autoflake][autoflake]]
- Use the ~%~ key to jump between blocks with 
[[https://github.com/redguardtoo/evil-matchit][evil-matchit]]
- Sort imports with [[https://pypi.python.org/pypi/isort][isort]]
For more see:
~/.emacs.d/layers/+lang/python/README.org


Here's what I ask you to consider:

pip install flake8
pip install --upgrade "jedi>=0.9.0" "json-rpc>=1.8.1" "service_factory>=0.1.5"
if [ -d ~/.emacs.d ]; then \rm -rf ~/.emacs.d/; fi
git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
emacs


It may be a rabbit hole, but that adventure belongs to emacs, somehow.

Cheers
Brian
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to