Tern Django |
---|
Use awesome Tern auto-complete to develop your Django project with |
zero configuration. |
Obviously all javascript code of application stored in application |
static folder. So we can write standard .tern-project file into |
application root if static folder exists. We can extend this project |
looking into application templates. We can add javascript from other |
applications or download external library from internet and make it |
accessible for tern. |
Installation |
You can install Emacs package from Melpa: |
: |
|
Or you can install python script only from Pypi: |
: |
|
Usage |
Setup your project variables and run tern-django command: |
: |
|
|
|
In case you install it as python package activate your development |
environment and run tern_django.py script. |
: |
|
|
|
|
Contributing |
Attach tern_django.py
output with debug option enable to any bag report. You can customize tern-django-debug
variable within Emacs. Or directly run script with --debug
option.
If script randomly fails with following message: :
OperationalError: database is locked
Check that your sqlite
installation was compiled with HAVE_USLEEP
flag enabled.