Thanks a lot Simon. This is probably OT:

That was helpful but I thought I could dive in again with Vim and failed (at
least for now).

You see, I am now used to some of the things in textmate:

* quick file switching. Textmate has Cmd+T and type the file name for quick
switching
* a project. I found the project plugin but still could not figure out the
usage.

I am playing with NERDTree right now. I think there should be a plugin for
quick file switching. I do need to know some more shortcuts for NERDTree to
quickly open files and bookmark them.

I just installed the project-plugin too
http://www.vim.org/scripts/script.php?script_id=69
but again, still have to deal with the learning curve.

Having complained enough, I still think that if I do not give up this time,
I will be better off with this editor as my primary.

Best,
AJ


On Tue, May 24, 2011 at 4:02 PM, Simon Connah <simon.connah...@gmail.com>wrote:

>
> On 24 May 2011, at 18:49, AJ wrote:
>
> > Simon,
> >
> > Can you please give details of plugins that you use for Python/Django in
> MacVim?
> >
> > Thanks,
> > AJ
>
> Sure.
>
> I use this plugin collection:
>
> https://github.com/carlhuda/janus
>
> as well as this extra plugin:
>
> http://www.vim.org/scripts/script.php?script_id=2441
>
> I'm positive there are more out there and I have tried various code folding
> plugins but they just slowed me down. If anyone else has any more tips I'd
> like to know what the consensus is with vim users for Python / Django
> development. My .vimrc file is as follows if you want that as well (it has
> some stuff for Haskell in it as well which you can remove):
>
> set nocompatible
> set columns=80
> if has("colorcolumn")
>    set colorcolumn=80
> else
>    au BufWinEnter * let w:m2=matchadd('ErrorMsg', '\%>80v.\+', -1)
> endif
> set guifont=Monaco:h14
> set guioptions=aAce
> set shiftwidth=4
> set tabstop=4
> set softtabstop=4
> set expandtab
> set undolevels=1000
> set history=1000
> set hlsearch
> set showmatch
> set title
> set visualbell
> set noerrorbells
> set wildignore=*.o,*.swp,*.pyc,*.pyo,*.hg,*.git,*.bak,*.class
> filetype on
> filetype plugin indent on
> " enable omni completion for python
> au FileType python set omnifunc=pythoncomplete#Complete
> " pyflakes is an intellisense checker for python
> let g:pyflakes_use_quickfix = 0
> syntax on
> au Bufenter *.hs compiler ghc
> set confirm
> set number
> set nowrap
> set nobackup
> set nowritebackup
> set noswapfile
> set pastetoggle=<F2>
> let g:haddock_browser = "open"
> let g:haddock_browser_callformat = "%s %s"
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to