Xcode as Django IDE

536 views
Skip to first unread message

zombat

unread,
Feb 13, 2008, 4:57:38 PM2/13/08
to Django users
Hi Djangonauts.

I was looking around for a good IDE for the Mac and have tried simple
text editors like Smultron (http://smultron.sourceforge.net/) and full
featured IDEs like Eclipse with PyDev but I am still not really
satisfied.
Simple text editors lack features like code completition or file tree
navigation and Eclipse on the other hand is a bit slow on the Mac. So
what do you use? Is it possible or reasonable to use Xcode (the
"native" Mac IDE)?

Thomas

Alex Ezell

unread,
Feb 13, 2008, 5:18:34 PM2/13/08
to django...@googlegroups.com
Textmate works great for me. I use GetBundle
(http://projects.validcode.net/getbundle) to get the Django bundle
which does syntax completion and highlighting for Django-specific
Python files and Django template HTML.

More info here: http://code.djangoproject.com/wiki/TextMate

/alex

James Bennett

unread,
Feb 13, 2008, 5:30:49 PM2/13/08
to django...@googlegroups.com
On Feb 13, 2008 3:57 PM, zombat <thoma...@gmail.com> wrote:
> So what do you use?

Emacs inside Terminal.

--
"Bureaucrat Conrad, you are technically correct -- the best kind of correct."

Ian Holsman

unread,
Feb 13, 2008, 6:08:18 PM2/13/08
to django...@googlegroups.com
Alex Ezell wrote:
> Textmate works great for me. I use GetBundle
> (http://projects.validcode.net/getbundle) to get the Django bundle
> which does syntax completion and highlighting for Django-specific
> Python files and Django template HTML.
>
>
Textmate, and a couple of terminal windows for mysql and ipython.
2 monitors helps ;-)

what does 'getbundle' do? I already have django specific templates in
textmate via the "mateup" script on their site.

Eric Abrahamsen

unread,
Feb 13, 2008, 8:41:35 PM2/13/08
to Django users
> Textmate, and a couple of terminal windows for mysql and ipython.
> 2 monitors helps ;-)
>
> what does 'getbundle' do? I already have django specific templates in
> textmate via the "mateup" script on their site.


Another happy TextMate user! GetBundle is just a simpler interface
(itself a bundle) for installing and updating bundles. If you've
already got the Python Django Templates bundle it won't help you
(unless you want an easier way to install other new bundles).

eric

Francis

unread,
Feb 13, 2008, 11:36:07 PM2/13/08
to Django users
how do you get syntax completion?

I can't get it work with textmate. And it's one reason I'm sticking
with eclipse (pydev).


On 13 fév, 17:18, "Alex Ezell" <aez...@gmail.com> wrote:
> Textmate works great for me. I use GetBundle
> (http://projects.validcode.net/getbundle) to get the Django bundle
> which does syntax completion and highlighting for Django-specific
> Python files and Django template HTML.
>
> More info here:http://code.djangoproject.com/wiki/TextMate
>
> /alex
>

Eric Abrahamsen

unread,
Feb 14, 2008, 1:48:29 AM2/14/08
to django...@googlegroups.com
Make sure you've got the document recognized as a Django template (ie
it says "HTML (Django)" at the bottom of the page). Try typing "if"
and hitting tab; does it turn into a set of if/endif template tags?
Look under the gear menu, also at the bottom of the page, for other
stuff you can do...

Eric

alex....@gmail.com

unread,
Feb 14, 2008, 1:56:11 AM2/14/08
to Django users
I don't think thats what he meant be syntax completion, usually that
means if I start typing a keyword/function/ or possibly a variable
name it will start to complete it.

Eric Abrahamsen

unread,
Feb 14, 2008, 2:48:45 AM2/14/08
to django...@googlegroups.com
Oh... Well, TextMate has esc to cycle through completion based on
words previously used in the document, but other than that it mostly
works off tab triggers.

Oscar Carlsson

unread,
Feb 14, 2008, 3:43:32 AM2/14/08
to django...@googlegroups.com
I mostly use textmate, but I know that (Mac)Vim with omnicompletion and
snippetsEmu is quite usable.

http://code.djangoproject.com/wiki/UsingVimWithDjango

Oscar

Reply all
Reply to author
Forward
0 new messages