Hi,

1. gVim: Are you using the distributed build? Does the :version info
  show a Large or Huge build? Any chance some needed feature wasn't
  built into your gVim? Can you try a more feature-full build?

I am using the huge build as provided in openSUSE. The output of :version is at the end of this email.
 
2. OS: Do you have many customizations in your KDE? Any chance your
  keyboard or language setting might be interfering? How about Alt or
  CapsLock remappings? Can you check that there isn't something
  special KDE uses Shift+Tab for? (And that a KDE app like KWrite may
  have accommodated?) For example, on Windows, Alt+F4 is reserved by
  Windows so it is impossible for Cream to use it.

Similarly, I use a pretty standard setting of KDE (English). Moreover, all settings I use are the same as I used to use for the previous version of KDE. I believe that cream is getting the signals correctly because the information on the line under the status line changes for tab and shift+tab: =<SNR>96_SuperTab('n') and =<SNR>96_SuperTab('p') respectively. It should be just something in the settings or I do not understand the expected behavior of Cream correctly.

If I press tab or shift+tab in a python file, is Cream supposed to indent/unindent the selected block? This does not seem to be happening.

Thanks,
 Joakim




 :version                                                                                                                            
VIM - Vi IMproved 7.3 (2010 Aug 15)
Included patches: 1-62
Compiled by 'http://www.opensuse.org/'
Huge 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 -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: "/etc/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/etc"
 f-b for $VIMRUNTIME: "/usr/share/vim/current"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H     -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-
unwind-tables -g -Wall -pipe -fno-strict-aliasing -fstack-protector-all    -I/usr/include  -D_LARGEFILE64_SOURCE=1
Linking: gcc   -L.  -rdynamic -Wl,-export-dynamic  -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.12.3/x86_64-linux-thread-multi/CORE   -L/usr/local/lib -Wl,--as-
needed -o vim    -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lnsl   -lncurses -lacl -lattr -lgpm -ldl    -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.12
.3/x86_64-linux-thread-multi/CORE  -L/usr/local/lib64 -fstack-protector  -L/usr/lib/perl5/5.12.3/x86_64-linux-thread-multi/CORE -lperl -lm -ldl -lcryp
t -lpthread -L/usr/lib64/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic  -L/usr/lib64 -ltcl8.5 -ldl -lieee -lm -Wl,-R
 -Wl,/usr/lib64 -L/usr/lib64 -lruby -lrt -ldl -lcrypt -lm