guns / vim-clojure-static

Meikel Brandmeyer's excellent Clojure runtime files
Other
420 stars 50 forks source link

Indentation not working with rainbow_parentheses #24

Closed nblumoe closed 11 years ago

nblumoe commented 11 years ago

Installing rainbow_parentheses (https://github.com/kien/rainbow_parentheses.vim) breaks the indentation of vim-clojure-static.

Without rainbow_parentheses indentation works fine. After installting rainbow_parentheses, the auto-indentation just removes all indentation.

:echo GetClojureIndent() returns 0 for every line

Indentation still works fine for non-clojure files after installing the rainbow_parens.

I just switched from VimClojure to vim-clojure-static. Rainbow parens worked fine with VimClojure.

guns commented 11 years ago

Hello @nblumoe,

Could you please execute:

vim -c 'redir > vim.log | silent! version | silent! scriptnames | q'

in your shell, then paste the contents of vim.log into this thread?

Thanks!

nblumoe commented 11 years ago

Sure, thanks for having a look. Here you go:


VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Nov 7 2012 07:09:27) Included patches: 1-712 Compiled by nils@nils-ThinkPad-X220 Huge version with GTK2-GNOME GUI. Features included (+) or not (-): +arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent +clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +conceal +cryptv +cscope +cursorbind +cursorshape +dialog_con_gui +diff +digraphs +dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path +float +folding -footer +fork() +gettext -hangul_input +iconv +insert_expand +jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap -lua +menu +mksession +modify_fname +mouse +mouseshape +mouse_dec -mouse_gpm -mouse_jsbterm +mouse_netterm +mouse_sgr -mouse_sysmouse +mouse_urxvt +mouse_xterm +multi_byte +multi_lang -mzscheme +netbeans_intg +path_extra -perl +persistent_undo +postscript +printer +profile -python -python3 +quickfix +reltime +rightleft +ruby +scrollbind +signs +smartindent -sniff +startuptime +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title +toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup +X11 -xfontset +xim +xsmp_interact +xterm_clipboard -xterm_save system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc" user exrc file: "$HOME/.exrc" system gvimrc file: "$VIM/gvimrc" user gvimrc file: "$HOME/.gvimrc" system menu file: "$VIMRUNTIME/menu.vim" fall-back for $VIM: "/usr/local/share/vim" Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/x86_64-linux-gnu/gnome-vfs-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/local/include -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -L. -rdynamic -Wl,-export-dynamic -L/usr/local/lib -Wl,--as-needed -o vim -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgconf-2 -lgthread-2.0 -lgmodule-2.0 -lrt -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl -lselinux -ldl -Wl,-R -Wl,/home/nils/.rvm/rubies/ruby-1.9.3-p194/lib -L/home/nils/.rvm/rubies/ruby-1.9.3-p194/lib -lruby -lpthread -lrt -ldl -lcrypt -lm -L/home/nils/.rvm/rubies/ruby-1.9.3-p194/lib
1: ~/.vimrc 2: ~/.vim/janus/vim/core/before/plugin/janus.vim 3: ~/.vimrc.before 4: ~/.vim/janus/vim/core/plugins.vim 5: ~/.vim/janus/vim/core/pathogen/autoload/pathogen.vim 6: ~/.vim/janus/vim/core/before/plugin/autocmds.vim 7: ~/.vim/janus/vim/core/before/plugin/filetypes.vim 8: /usr/local/share/vim/vim73/filetype.vim 9: ~/.vim/janus/vim/langs/clojure/ftdetect/clojure.vim 10: ~/.vim/janus/vim/langs/coffeescript/ftdetect/coffee.vim 11: ~/.vim/janus/vim/langs/coffeescript/ftdetect/eco.vim 12: ~/.vim/janus/vim/langs/csv/ftdetect/csv.vim 13: ~/.vim/janus/vim/langs/cucumber/ftdetect/cucumber.vim 14: ~/.vim/janus/vim/langs/git/ftdetect/git.vim 15: ~/.vim/janus/vim/langs/haml/ftdetect/haml.vim 16: ~/.vim/janus/vim/langs/handlebars/ftdetect/handlebars.vim 17: ~/.vim/janus/vim/langs/haskell/ftdetect/haskell.vim 18: ~/.vim/janus/vim/langs/javascript/ftdetect/javascript.vim 19: ~/.vim/janus/vim/langs/less/ftdetect/less.vim 20: ~/.vim/janus/vim/langs/markdown/ftdetect/markdown.vim 21: ~/.vim/janus/vim/langs/mustache/ftdetect/mustache.vim 22: ~/.vim/janus/vim/langs/nodejs/ftdetect/node.js.vim 23: ~/.vim/janus/vim/langs/puppet/ftdetect/puppet.vim 24: ~/.vim/janus/vim/langs/ruby/ftdetect/ruby.vim 25: ~/.vim/janus/vim/langs/scala/ftdetect/scala.vim 26: ~/.vim/janus/vim/langs/scss/ftdetect/scss.vim 27: ~/.vim/janus/vim/langs/textile/ftdetect/textile.vim 28: ~/.janus/vim-clojure-static/ftdetect/clojure.vim 29: ~/.janus/vim-jade/ftdetect/jade.vim 30: /usr/local/share/vim/vim73/ftplugin.vim 31: /usr/local/share/vim/vim73/indent.vim 32: ~/.vim/janus/vim/core/before/plugin/gui_settings.vim 33: ~/.vim/janus/vim/core/before/plugin/mappings.vim 34: ~/.vim/janus/vim/core/before/plugin/settings.vim 35: /usr/local/share/vim/vim73/syntax/syntax.vim 36: /usr/local/share/vim/vim73/syntax/synload.vim 37: /usr/local/share/vim/vim73/syntax/syncolor.vim 38: ~/.vim/janus/vim/core/before/plugin/statusline.vim 39: ~/.vim/janus/vim/colors/sampler-pack/plugin/color_sample_pack.vim 40: ~/.vim/janus/vim/langs/clojure/plugin/clojure.vim 41: ~/.vim/janus/vim/langs/clojure/autoload/vimclojure.vim 42: ~/.vim/janus/vim/langs/csv/plugin/csv.vim 43: ~/.vim/janus/vim/langs/rails/plugin/rails.vim 44: ~/.vim/janus/vim/langs/rspec/plugin/vim-rspec.vim 45: ~/.vim/janus/vim/langs/scala/plugin/31-create-scala.vim 46: ~/.vim/janus/vim/tools/ack/plugin/ack.vim 47: ~/.vim/janus/vim/tools/before/plugin/nerdtree.vim 48: ~/.vim/janus/vim/tools/buffergator/plugin/buffergator.vim 49: ~/.vim/janus/vim/tools/ctrlp/plugin/ctrlp.vim 50: ~/.vim/janus/vim/tools/ctrlp/autoload/ctrlp/mrufiles.vim 51: ~/.vim/janus/vim/tools/easymotion/plugin/EasyMotion.vim 52: ~/.vim/janus/vim/tools/easymotion/autoload/EasyMotion.vim 53: ~/.vim/janus/vim/tools/endwise/plugin/endwise.vim 54: ~/.vim/janus/vim/tools/fugitive/plugin/fugitive.vim 55: ~/.vim/janus/vim/tools/gist/plugin/gist.vim 56: ~/.vim/janus/vim/tools/indent-object/plugin/indent-object.vim 57: ~/.vim/janus/vim/tools/kwbd/plugin/bclose.vim 58: ~/.vim/janus/vim/tools/matchit/plugin/matchit.vim 59: ~/.vim/janus/vim/tools/narrowregion/plugin/NrrwRgn.vim 60: ~/.vim/janus/vim/tools/nerdcommenter/plugin/NERD_commenter.vim 61: ~/.vim/janus/vim/tools/nerdtree/plugin/NERD_tree.vim 62: ~/.vim/janus/vim/tools/nerdtree/nerdtree_plugin/exec_menuitem.vim 63: ~/.vim/janus/vim/tools/nerdtree/nerdtree_plugin/fs_menu.vim 64: ~/.vim/janus/vim/tools/rename2/plugin/Rename2.vim 65: ~/.vim/janus/vim/tools/snipmate/plugin/snipMate.vim 66: ~/.vim/janus/vim/tools/vim-addon-mw-utils/autoload/funcref.vim 67: ~/.vim/janus/vim/tools/snipmate/plugin/snipMateInterface.vim 68: ~/.vim/janus/vim/tools/supertab/plugin/supertab.vim 69: ~/.vim/janus/vim/tools/surround/plugin/surround.vim 70: ~/.vim/janus/vim/tools/syntastic/plugin/syntastic.vim 71: ~/.vim/janus/vim/tools/tagbar/plugin/tagbar.vim 72: ~/.vim/janus/vim/tools/tlib/plugin/02tlib.vim 73: ~/.vim/janus/vim/tools/unimpaired/plugin/unimpaired.vim 74: ~/.vim/janus/vim/tools/vimwiki/plugin/vimwiki.vim 75: ~/.vim/janus/vim/tools/vimwiki/autoload/vimwiki/base.vim 76: ~/.vim/janus/vim/tools/vimwiki/autoload/vimwiki/markdown_base.vim 77: ~/.vim/janus/vim/tools/vroom/plugin/vroom.vim 78: ~/.vim/janus/vim/tools/zoomwin/plugin/ZoomWinPlugin.vim 79: ~/.janus/paredit.vim/plugin/paredit.vim 80: ~/.janus/rainbow_parentheses.vim/plugin/rainbow_parentheses.vim 81: ~/.janus/utl/plugin/utl.vim 82: ~/.janus/utl/plugin/utl_arr.vim 83: ~/.janus/utl/plugin/utl_rc.vim 84: ~/.janus/utl/plugin/utl_scm.vim 85: ~/.janus/utl/plugin/utl_uri.vim 86: ~/.janus/vim-classpath/plugin/classpath.vim 87: ~/.janus/vim-fireplace/plugin/fireplace/zip.vim 88: /usr/local/share/vim/vim73/autoload/zip.vim 89: ~/.janus/vim-fireplace/plugin/fireplace.vim 90: ~/.janus/vim-latex/plugin/SyntaxFolds.vim 91: ~/.janus/vim-latex/plugin/filebrowser.vim 92: ~/.janus/vim-latex/plugin/imaps.vim 93: ~/.janus/vim-latex/plugin/libList.vim 94: ~/.janus/vim-latex/plugin/remoteOpen.vim 95: ~/.vim/plugin/eclim.vim 96: ~/.vim/eclim/plugin/android.vim 97: ~/.vim/eclim/plugin/eclim.vim 98: ~/.vim/eclim/autoload/eclim/cygwin.vim 99: ~/.vim/eclim/autoload/eclim/util.vim 100: ~/.vim/eclim/autoload/eclim/common/buffers.vim 101: ~/.vim/eclim/plugin/ftdetect.vim 102: ~/.vim/eclim/plugin/ftdetect_adt.vim 103: ~/.vim/eclim/plugin/ftdetect_jdt.vim 104: ~/.vim/eclim/plugin/java_tools.vim 105: ~/.vim/eclim/plugin/project.vim 106: ~/.vim/eclim/plugin/vimplugin.vim 107: /usr/local/share/vim/vim73/plugin/getscriptPlugin.vim 108: /usr/local/share/vim/vim73/plugin/gzip.vim 109: /usr/local/share/vim/vim73/plugin/matchparen.vim 110: /usr/local/share/vim/vim73/plugin/netrwPlugin.vim 111: /usr/local/share/vim/vim73/plugin/rrhelper.vim 112: /usr/local/share/vim/vim73/plugin/spellfile.vim 113: /usr/local/share/vim/vim73/plugin/tarPlugin.vim 114: /usr/local/share/vim/vim73/plugin/tohtml.vim 115: /usr/local/share/vim/vim73/plugin/vimballPlugin.vim 116: /usr/local/share/vim/vim73/plugin/zipPlugin.vim 117: ~/.vim/janus/vim/tools/janus/after/plugin/NERD_commenter.vim 118: ~/.vim/janus/vim/tools/janus/after/plugin/ack.vim 119: ~/.vim/janus/vim/tools/janus/after/plugin/ctrlp.vim 120: ~/.vim/janus/vim/tools/janus/after/plugin/fugitive.vim 121: ~/.vim/janus/vim/tools/janus/after/plugin/gist.vim 122: ~/.vim/janus/vim/tools/janus/after/plugin/gundo.vim 123: ~/.vim/janus/vim/tools/janus/after/plugin/kwbd.vim 124: ~/.vim/janus/vim/tools/janus/after/plugin/nerdtree.vim 125: ~/.vim/janus/vim/tools/janus/after/plugin/syntastic.vim 126: ~/.vim/janus/vim/tools/janus/after/plugin/tagbar.vim 127: ~/.vim/janus/vim/tools/janus/after/plugin/unimpaired.vim 128: ~/.vim/janus/vim/tools/janus/after/plugin/zoomwin.vim 129: ~/.vim/janus/vim/tools/snipmate/after/plugin/snipMate.vim 130: ~/.vim/janus/vim/core/janus/after/plugin/vimrc_after.vim 131: ~/.vimrc.after 132: ~/.vim/janus/vim/colors/solarized/colors/solarized.vim 133: ~/.vim/eclim/autoload/eclim/display/signs.vim

guns commented 11 years ago

Thanks.

It appears that you are running an older version of the Janus distribution which used to ship with VimClojure, but now ships with this project for its Clojure support. The original VimClojure files on your disk may be in conflict with vim-clojure-static.

Could you please upgrade Janus or delete the VimClojure files in ~/.vim/janus (all the vimclojure.vim and clojure.vim files) and test again?

nblumoe commented 11 years ago

Updating Janus did the trick.

Great, thanks a lot!

emandres commented 11 years ago

I'm getting the same problem, but I'm not using Janus. Any ideas?

VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 27 2010 17:51:38) MS-Windows 32-bit console version Included patches: 1-46 Compiled by Bram@KIBAALE Big version without GUI. Features included (+) or not (-): +arabic +autocmd -balloon_eval -browse ++builtin_terms +byte_offset +cindent +clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +conceal +cryptv +cscope +cursorbind +cursorshape +dialog_con +diff +digraphs -dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path +find_in_path +float +folding -footer +gettext/dyn -hangul_input +iconv/dyn +insert_expand +jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds +localmap -lua +menu +mksession +modify_fname +mouse -mouseshape +multi_byte +multi_lang -mzscheme -netbeans_intg -osfiletype +path_extra -perl +persistent_undo -postscript +printer -profile -python -python3 +quickfix +reltime +rightleft -ruby +scrollbind +signs +smartindent -sniff +startuptime +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -tcl -tgetent -termresponse +textobjects +title -toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup -xfontset -xim -xterm_save -xpm_w32 system vimrc file: "$VIM\vimrc" user vimrc file: "$HOME_vimrc" 2nd user vimrc file: "$VIM_vimrc" user exrc file: "$HOME_exrc" 2nd user exrc file: "$VIM_exrc" Compilation: cl -c /W3 /nologo -I. -Iproto -DHAVE_PATHDEF -DWIN32 -DFEAT_CSCOPE -DWINVER=0x0400 -D_WIN32_WINNT=0x0400 /Fo.\ObjC/ /Ox /GL -DNDEBUG /Zl /MT -DDYNAMIC_ICONV -DDYNAMIC_GETTEXT -DFEAT_BIG /Fd.\ObjC/ /Zi Linking: link /RELEASE /nologo /subsystem:console /LTCG:STATUS oldnames.lib kernel32.lib advapi32.lib shell32.lib gdi32.lib comdlg32.lib ole32.lib uuid.lib /machine:i386 /nodefaultlib libcmt.lib user32.lib /PDB:vim.pdb -debug 1: C:\Users\eric.andres_vimrc 2: C:\Users\eric.andres\vimfiles\dotvimrc 3: C:\Users\eric.andres\vimfiles\autoload\pathogen.vim 4: C:\Program Files (x86)\Vim\vim73\syntax\syntax.vim 5: C:\Program Files (x86)\Vim\vim73\syntax\synload.vim 6: C:\Program Files (x86)\Vim\vim73\syntax\syncolor.vim 7: C:\Program Files (x86)\Vim\vim73\filetype.vim 8: C:\Users\eric.andres\vimfiles\bundle\VimClojure\ftdetect\clojure.vim 9: C:\Users\eric.andres\vimfiles\bundle\vim-ruby\ftdetect\ruby.vim 10: C:\Users\eric.andres\vimfiles\bundle\vim-slim\ftdetect\slim.vim 11: C:\Program Files (x86)\Vim\vim73\ftplugin.vim 12: C:\Program Files (x86)\Vim\vim73\indent.vim 13: C:\Users\eric.andres\vimfiles\bundle\vim-colors-solarized\colors\solarized.vim 14: C:\Program Files (x86)\Vim\vim73\macros\matchit.vim 15: C:\Users\eric.andres\vimfiles\bundle\VimClojure\plugin\clojure.vim 16: C:\Users\eric.andres\vimfiles\bundle\VimClojure\autoload\vimclojure.vim 17: C:\Users\eric.andres\vimfiles\bundle\ctrlp.vim\plugin\ctrlp.vim 18: C:\Users\eric.andres\vimfiles\bundle\ctrlp.vim\autoload\ctrlp\mrufiles.vim 19: C:\Users\eric.andres\vimfiles\bundle\delimitMate\plugin\delimitMate.vim 20: C:\Users\eric.andres\vimfiles\bundle\hardmode\plugin\hardmode.vim 21: C:\Users\eric.andres\vimfiles\bundle\nerdcommenter\plugin\NERD_commenter.vim 22: C:\Users\eric.andres\vimfiles\bundle\nerdtree\plugin\NERD_tree.vim 23: C:\Users\eric.andres\vimfiles\bundle\nerdtree\nerdtree_plugin\exec_menuitem.vim 24: C:\Users\eric.andres\vimfiles\bundle\nerdtree\nerdtree_plugin\fs_menu.vim 25: C:\Users\eric.andres\vimfiles\bundle\rainbow_parentheses.vim\plugin\rainbow_parentheses.vim 26: C:\Users\eric.andres\vimfiles\bundle\syntastic\plugin\syntastic.vim 27: C:\Users\eric.andres\vimfiles\bundle\vim-endwise\plugin\endwise.vim 28: C:\Users\eric.andres\vimfiles\bundle\vim-fugitive\plugin\fugitive.vim 29: C:\Users\eric.andres\vimfiles\bundle\vim-ragtag\plugin\ragtag.vim 30: C:\Users\eric.andres\vimfiles\bundle\vim-rails\plugin\rails.vim 31: C:\Users\eric.andres\vimfiles\bundle\vim-surround\plugin\surround.vim 32: C:\Users\eric.andres\vimfiles\bundle\vim-unimpaired\plugin\unimpaired.vim 33: C:\Program Files (x86)\Vim\vim73\plugin\getscriptPlugin.vim 34: C:\Program Files (x86)\Vim\vim73\plugin\gzip.vim 35: C:\Program Files (x86)\Vim\vim73\plugin\matchparen.vim 36: C:\Program Files (x86)\Vim\vim73\plugin\netrwPlugin.vim 37: C:\Program Files (x86)\Vim\vim73\plugin\rrhelper.vim 38: C:\Program Files (x86)\Vim\vim73\plugin\spellfile.vim 39: C:\Program Files (x86)\Vim\vim73\plugin\tarPlugin.vim 40: C:\Program Files (x86)\Vim\vim73\plugin\tohtml.vim 41: C:\Program Files (x86)\Vim\vim73\plugin\vimballPlugin.vim 42: C:\Program Files (x86)\Vim\vim73\plugin\zipPlugin.vim

guns commented 11 years ago

Hi @emandres,

Thank you for supplying the vim dump. The problem is:

8: C:\Users\eric.andres\vimfiles\bundle\VimClojure\ftdetect\clojure.vim
…
15: C:\Users\eric.andres\vimfiles\bundle\VimClojure\plugin\clojure.vim
16: C:\Users\eric.andres\vimfiles\bundle\VimClojure\autoload\vimclojure.vim

VimClojure and vim-clojure-static are not compatible, so you must choose one or the other. Tell me if this helps!

emandres commented 11 years ago

Ah, I just realized I'm asking a question about VimClojure in the vim-clojure-static repo. Sorry about that. It looks like VimClojure might be using some of the vim-clojure-static stuff now, since all I did was clone the repo into my /bundles directory.

spinningarrow commented 9 years ago

Indentation is not working for me either (it's using my default indentation of tab characters). Here's the dump:


VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Nov  6 2014 14:32:04)
Compiled by root@apple.com
Normal version without GUI.  Features included (+) or not (-):
-arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent -clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments -conceal +cryptv 
+cscope +cursorbind +cursorshape +dialog_con +diff +digraphs -dnd -ebcdic -emacs_tags +eval +ex_extra +extra_search -farsi +file_in_path +find_in_path +float +folding -footer
 +fork() -gettext -hangul_input +iconv +insert_expand +jumplist -keymap -langmap +libcall +linebreak +lispindent +listcmds +localmap -lua +menu +mksession +modify_fname 
+mouse -mouseshape -mouse_dec -mouse_gpm -mouse_jsbterm -mouse_netterm -mouse_sysmouse +mouse_xterm +multi_byte +multi_lang -mzscheme +netbeans_intg -osfiletype +path_extra 
-perl +persistent_undo +postscript +printer -profile +python/dyn -python3 +quickfix +reltime -rightleft +ruby/dyn +scrollbind +signs +smartindent -sniff +startuptime 
+statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title -toolbar +user_commands +vertsplit +virtualedit 
+visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save 
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -D_FORTIFY_SOURCE=0 -Iproto -DHAVE_CONFIG_H -arch i386 -arch x86_64 -g -Os -pipe
Linking: gcc -arch i386 -arch x86_64 -o vim -lncurses
  1: /usr/share/vim/vimrc
  2: /Users/sahil/.vimrc
  3: /usr/share/vim/vim73/ftoff.vim
  4: /Users/sahil/.vim/bundle/Vundle.vim/autoload/vundle.vim
  5: /Users/sahil/.vim/bundle/Vundle.vim/autoload/vundle/config.vim
  6: /usr/share/vim/vim73/filetype.vim
  7: /Users/sahil/.vim/bundle/vim-clojure-static/ftdetect/clojure.vim
  8: /Users/sahil/.vim/bundle/vim-go/ftdetect/gofiletype.vim
  9: /usr/share/vim/vim73/ftplugin.vim
 10: /usr/share/vim/vim73/indent.vim
 11: /usr/share/vim/vim73/syntax/syntax.vim
 12: /usr/share/vim/vim73/syntax/synload.vim
 13: /usr/share/vim/vim73/syntax/syncolor.vim
 14: /Users/sahil/.vim/bundle/vim-colorschemes/colors/apprentice.vim
 15: /Users/sahil/.vim/bundle/ag.vim/plugin/ag.vim
 16: /Users/sahil/.vim/bundle/ctrlp.vim/plugin/ctrlp.vim
 17: /Users/sahil/.vim/bundle/ctrlp.vim/autoload/ctrlp/mrufiles.vim
 18: /Users/sahil/.vim/bundle/delimitMate/plugin/delimitMate.vim
 19: /Users/sahil/.vim/bundle/delimitMate/autoload/delimitMate.vim
 20: /Users/sahil/.vim/bundle/editorconfig-vim/plugin/editorconfig.vim
 21: /Users/sahil/.vim/bundle/neocomplcache.vim/plugin/neocomplcache/buffer_complete.vim
 22: /Users/sahil/.vim/bundle/neocomplcache.vim/plugin/neocomplcache/dictionary_complete.vim
 23: /Users/sahil/.vim/bundle/neocomplcache.vim/plugin/neocomplcache/include_complete.vim
 24: /Users/sahil/.vim/bundle/neocomplcache.vim/plugin/neocomplcache/syntax_complete.vim
 25: /Users/sahil/.vim/bundle/neocomplcache.vim/plugin/neocomplcache/tags_complete.vim
 26: /Users/sahil/.vim/bundle/neocomplcache.vim/plugin/neocomplcache.vim
 27: /Users/sahil/.vim/bundle/nerdtree/plugin/NERD_tree.vim
 28: /Users/sahil/.vim/bundle/nerdtree/autoload/nerdtree.vim
 29: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/path.vim
 30: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/menu_controller.vim
 31: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/menu_item.vim
 32: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/key_map.vim
 33: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/bookmark.vim
 34: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/tree_file_node.vim
 35: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/tree_dir_node.vim
 36: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/opener.vim
 37: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/creator.vim
 38: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/flag_set.vim
 39: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/nerdtree.vim
 40: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/ui.vim
 41: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/event.vim
 42: /Users/sahil/.vim/bundle/nerdtree/lib/nerdtree/notifier.vim
 43: /Users/sahil/.vim/bundle/nerdtree/autoload/nerdtree/ui_glue.vim
 44: /Users/sahil/.vim/bundle/nerdtree/nerdtree_plugin/exec_menuitem.vim
 45: /Users/sahil/.vim/bundle/nerdtree/nerdtree_plugin/fs_menu.vim
 46: /Users/sahil/.vim/bundle/syntastic/plugin/syntastic/autoloclist.vim
 47: /Users/sahil/.vim/bundle/syntastic/plugin/syntastic/balloons.vim
 48: /Users/sahil/.vim/bundle/syntastic/plugin/syntastic/checker.vim
 49: /Users/sahil/.vim/bundle/syntastic/plugin/syntastic/cursor.vim
 50: /Users/sahil/.vim/bundle/syntastic/plugin/syntastic/highlighting.vim
 51: /Users/sahil/.vim/bundle/syntastic/plugin/syntastic/loclist.vim
 52: /Users/sahil/.vim/bundle/syntastic/plugin/syntastic/modemap.vim
 53: /Users/sahil/.vim/bundle/syntastic/plugin/syntastic/notifiers.vim
 54: /Users/sahil/.vim/bundle/syntastic/plugin/syntastic/registry.vim
 55: /Users/sahil/.vim/bundle/syntastic/plugin/syntastic/signs.vim
 56: /Users/sahil/.vim/bundle/syntastic/plugin/syntastic.vim
 57: /Users/sahil/.vim/bundle/syntastic/autoload/syntastic/log.vim
 58: /Users/sahil/.vim/bundle/syntastic/autoload/syntastic/util.vim
 59: /Users/sahil/.vim/bundle/tcomment_vim/plugin/tcomment.vim
 60: /Users/sahil/.vim/bundle/vim-airline/plugin/airline.vim
 61: /Users/sahil/.vim/bundle/vim-airline/autoload/airline.vim
 62: /Users/sahil/.vim/bundle/vim-fireplace/plugin/fireplace/zip.vim
 63: /usr/share/vim/vim73/autoload/zip.vim
 64: /Users/sahil/.vim/bundle/vim-fireplace/plugin/fireplace.vim
 65: /Users/sahil/.vim/bundle/vim-fugitive/plugin/fugitive.vim
 66: /Users/sahil/.vim/bundle/vim-gitgutter/plugin/gitgutter.vim
 67: /Users/sahil/.vim/bundle/vim-gitgutter/autoload/gitgutter/highlight.vim
 68: /Users/sahil/.vim/bundle/vim-go/plugin/go.vim
 69: /Users/sahil/.vim/bundle/vim-niji/plugin/niji.vim
 70: /Users/sahil/.vim/bundle/vim-sexp/plugin/sexp.vim
 71: /Users/sahil/.vim/bundle/vim-surround/plugin/surround.vim
 72: /Users/sahil/.vim/bundle/vim-trailing-whitespace/plugin/trailing-whitespace.vim
 73: /usr/share/vim/vim73/plugin/getscriptPlugin.vim
 74: /usr/share/vim/vim73/plugin/gzip.vim
 75: /usr/share/vim/vim73/plugin/matchparen.vim
 76: /usr/share/vim/vim73/plugin/netrwPlugin.vim
 77: /usr/share/vim/vim73/plugin/rrhelper.vim
 78: /usr/share/vim/vim73/plugin/spellfile.vim
 79: /usr/share/vim/vim73/plugin/tarPlugin.vim
 80: /usr/share/vim/vim73/plugin/tohtml.vim
 81: /usr/share/vim/vim73/plugin/vimballPlugin.vim
 82: /usr/share/vim/vim73/plugin/zipPlugin.vim
 83: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/init.vim
 84: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/parts.vim
 85: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/extensions.vim
 86: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/extensions/quickfix.vim
 87: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/extensions/netrw.vim
 88: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/extensions/ctrlp.vim
 89: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/extensions/hunks.vim
 90: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/extensions/branch.vim
 91: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/extensions/syntastic.vim
 92: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/extensions/whitespace.vim
 93: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/extensions/tabline.vim
 94: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/section.vim
 95: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/highlighter.vim
 96: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/themes/dark.vim
 97: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/themes.vim
 98: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/builder.vim
 99: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/util.vim
100: /Users/sahil/.vim/bundle/vim-airline/autoload/airline/extensions/default.vim
101: /Users/sahil/.vim/bundle/vim-gitgutter/autoload/gitgutter.vim
102: /Users/sahil/.vim/bundle/vim-gitgutter/autoload/gitgutter/utility.vim
103: /Users/sahil/.vim/bundle/vim-gitgutter/autoload/gitgutter/hunk.vim
guns commented 9 years ago

Hello @spinningarrow,

Is this related to rainbow_parentheses?

If not, you will have to find out why the expandtab setting is set to noexpandtab in Clojure buffers.

The usual way to do this is to bisect the problem by starting a vanilla vim session with only vim-clojure-static enabled. Given that this works, add/remove plugins and init scripts until you've located the source of the problem.

I'd be happy to help if you've never done this before.

Also, please open a new issue if this is unrelated to rainbow_parentheses and you are having trouble discovering the problem.

spinningarrow commented 9 years ago

Hey! I thought it was, but then I realised I switched to vim-niji for the parens. Let me try debugging this, and I'll open a new issue in case I run into any issues. Thanks!