Thilo Six wrote the following on 17.10.2011 20:18
-- <snip> --
> That means we have the occasion to fix them one for all.
> Several other critical options are already mentioned. Can we collect them all?
> Which ones are missing?
> We then could have a vimscript template (in runtimesfiles in the wiki or where
> ever, or even a ':StartNewVimScript') that can be used as a starter to
> hopefully
> prevent the loops for maintainers as described by Ben.
> Does that sound reasonably?
Attached are two files that can be ':read' into a vimscript at the beginning and
at the end respectively. Comments so far have been incorporated.
I would appreciate if could review them.
Regards,
--
bye Thilo
4096R/0xC70B1A8F
721B 1BA0 095C 1ABA 3FC6 7C18 89A4 A2A0 C70B 1A8F
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
" create a predictable environment:
let s:save_opt_orig_insertmode = &insertmode
set insertmode&vim
let s:save_opt_orig_paste = &paste
set paste&vim
let s:save_opt_orig_cpo = &cpo
set cpo&vim
let s:save_opt_orig_magic = &magic
set magic&vim
let s:save_opt_orig_eventignore = &eventignore
set eventignore&vim
let s:save_opt_orig_ignorecase = &ignorecase
set ignorecase&vim
let s:save_opt_orig_edcompatible = &edcompatible
set edcompatible&vim
let s:save_opt_orig_selection = &selection
set selection&vim
let s:save_opt_orig_report = &report
set report&vim
let s:save_opt_orig_formatoptions = &formatoptions
setlocal formatoptions&vim
let s:save_opt_orig_gdefault = &gdefault
set gdefault&vim
let s:save_opt_orig_iskeyword = &iskeyword
setlocal iskeyword&vim
let s:save_opt_orig_isfname = &isfname
set isfname&vim
let s:save_opt_orig_isident = &isident
set isident&vim
let s:save_opt_orig_isprint = &isprint
set isprint&vim
let s:save_opt_orig_startofline = &startofline
set startofline&vim
let s:save_opt_orig_joinspaces = &joinspaces
set joinspaces&vim
let s:save_opt_orig_nrformats = &nrformats
setlocal nrformats&vim
let s:save_opt_orig_digraph = &digraph
set digraph&vim
let &digraph = s:save_opt_orig_digraph
unlet s:save_opt_orig_digraph
let &nrformats = s:save_opt_orig_nrformats
unlet s:save_opt_orig_nrformats
let &joinspaces = s:save_opt_orig_joinspaces
unlet s:save_opt_orig_joinspaces
let &startofline = s:save_opt_orig_startofline
unlet s:save_opt_orig_startofline
let &isprint = s:save_opt_orig_isprint
unlet s:save_opt_orig_isprint
let &isident = s:save_opt_orig_isident
unlet s:save_opt_orig_isident
let &isfname = s:save_opt_orig_isfname
unlet s:save_opt_orig_isfname
let &iskeyword = s:save_opt_orig_iskeyword
unlet s:save_opt_orig_iskeyword
let &gdefault = s:save_opt_orig_gdefault
unlet s:save_opt_orig_gdefault
let &formatoptions = s:save_opt_orig_formatoptions
unlet s:save_opt_orig_formatoptions
let &report = s:save_opt_orig_report
unlet s:save_opt_orig_report
let &selection = s:save_opt_orig_selection
unlet s:save_opt_orig_selection
let &edcompatible = s:save_opt_orig_edcompatible
unlet s:save_opt_orig_edcompatible
let &ignorecase = s:save_opt_orig_ignorecase
unlet s:save_opt_orig_ignorecase
let &eventignore = s:save_opt_orig_eventignore
unlet s:save_opt_orig_eventignore
let &magic = s:save_opt_orig_magic
unlet s:save_opt_orig_magic
let &cpo = s:save_opt_orig_cpo
unlet s:save_opt_orig_cpo
let &paste = s:save_opt_orig_paste
unlet s:save_opt_orig_paste
let &insertmode = s:save_opt_orig_insertmode
unlet s:save_opt_orig_insertmode