What is this? The Vim users mailing list or a personal blog?


On Sat, Feb 13, 2010 at 8:34 AM, Linda W <[email protected]> wrote:

>
> It's quite possible I broke it by changing some setting in some area that
> I never thought would be related, but recently, I know perl language
> indentation used to work.  In advance, I ask that some people not take
> personal insult.  Truly, none is meant personally, or otherwise.  I just
> devolve into rantations due to a spell of contrariness cast on me by an
> evil fairy godmother who didn't get asked to my birth...*sigh*.
>
> It no longer (in my version of vim, version info at end so as not to
> interrupt writing) does.  Instead of putting closing braces on the same
> indent level as the beginning of the line containing it's open brace, it's
> placing indented one level to the right, consistent with python.
> Obviously, this is wrong for perl as it isn't a format used in any
> reference, though recently, I've even been subjected to misformatted
> javascript, making virtually unreadable (as they also had a strong
> resistance against breaking any long lines resulting in unreadable code in a
> standard 80-column vim window.
>
> However, I realize this could be considered "personal preference", as wrong
> as I may think it is (as much as it is wrong to force python programmers to
> program in such a constrained manner).  I realize, that some people feel
> that being constrained by someone they choose, 'frees them', but I am not
> one of them.
> I'd like to where to look to fix my copy, as I presume it's not that
> way in the official version.
>
> If it is, I'd like to know how to submit a patch to fix it, or to request
> that it be fixed.  Either way, I'd like to know how to fix my copy.
>
> Even to python users -- it would be beneficial to help me, as it might
> lessen my dislike of the language and disdain for its users for continuing
> to use a language who's creator is willing to use his personal force as its
> creator to veto any addition of braces to the language for those who would
> prefer it ( or so I have read).
> I'd _like_ to use python, but could not  get over the horribly verbose and
> tedious syntax -- I liked the semantics, sadly, but really couldn't program
> that way without injuring myself.
> I certainly would regard the lack of an easy fix as another reason to
> dislike python more, and another 'reason' to entertain creation of 'bython',
> a brace enabled version (though, I admit, I'd need alot of reasons to
> go through such effort for a language I don't use and that wouldn't be,
> initially, very portable).  Though I suppose making it backwards compatible
> would make it an instant workhorse, while including switches to convert
> compile source, in place while running it! :-)
> But I have obviously devolved into fantasy -- induced by having to correct
> mis-indentation while humbling programming a perl script to maintain my
> system.
>
> So please consider helping me in my plight.  It's horrible having such dark
> thoughts!
>
> :-)
> Linda
>
> promised version info:
> VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Feb 25 2009 17:43:35)
> Included patches: 1-108
> Compiled by 'http://www.opensuse.org/'
> Huge version with GTK2 GUI.  Features included (+) or not (-):
> +arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset
> +cindent
> +clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info
> +comments
> +cryptv +cscope +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
> +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
> +postscript
> +printer +profile +python +quickfix +reltime +rightleft +ruby +scrollbind
> +signs +smartindent +sniff +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"
>  system gvimrc file: "/etc/gvimrc"
>   user gvimrc file: "$HOME/.gvimrc"
>   system menu file: "$VIMRUNTIME/menu.vim"
>  fall-back for $VIM: "/etc"
> f-b for $VIMRUNTIME: "/usr/share/vim/current"
> Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK
>  -I/usr/include/g
> tk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0
> -I/usr/include/cairo
> -I/usr/include/pango-1.0 -I/usr/include/glib-2.0
> -I/usr/lib64/glib-2.0/include -
> I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
> -fme
> ssage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector
> -funwind-tables -
> fasynchronous-unwind-tables -g -Wall -pipe -fno-strict-aliasing
> -fstack-protecto
> r-all  -I/usr/include64   -D_REENTRANT -D_GNU_SOURCE -DPERL_USE_SAFE_PUTENV
> -DDE
> BUGGING  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
>  -I/usr/lib/perl5/5.10.0/x86
> _64-linux-thread-multi/CORE  -I/usr/include/python2.6 -pthread
> -I/usr/include  -
> D_LARGEFILE64_SOURCE=1  -I/usr/lib64/ruby/1.8/x86_64-linux
> Linking: gcc  -L/usr/lib64   -L.  -rdynamic -Wl,-export-dynamic  -Wl,-E
> -Wl,-rpa
> th,/usr/lib/perl5/5.10.0/x86_64-linux-thread-multi/CORE   -L/usr/local/lib
> -L/op
> t/gnome/lib -o vim   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0
> -lpangoft2-
> 1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lz
> -lfontc
> onfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0   -lXt -lncurses -lacl -lgpm
> -Wl,
> -E -Wl,-rpath,/usr/lib/perl5/5.10.0/x86_64-linux-thread-multi/CORE
>  -L/usr/local
> /lib64  -L/usr/lib/perl5/5.10.0/x86_64-linux-thread-multi/CORE -lperl
> -L/usr/lib
> 64/python2.6/config -lpython2.6 -lutil -Xlinker -export-dynamic
> -L/usr/lib64 -lt
> cl8.5 -lieee -Wl,-R -Wl,/usr/lib64 -L/usr/lib64 -lruby -lm
>
> --
> You received this message from the "vim_use" maillist.
> For more information, visit http://www.vim.org/maillist.php

-- 
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php

Reply via email to