Re: FW: Saving auto wrap, wrap & line number preferences from GUI
Cream is a free, easy-to-use configuration of the Vim text editor
Brought to you by:
digitect
From: Steve H. <dig...@mi...> - 2005-04-19 17:11:29
|
From: BG - Ben Armstrong, April 19, 2005 10:12 AM > > > Cream already initializes default values and retains them when > > they change. [...] > > What I mean is simply that there are examples in cream-conf.vim that > I blindly copied and uncommented to establish my default values for > wrap, auto & line numbering. However, there are no examples for > establishing default values of these (company-wide initial defaults > that may differ from upstream's defaults) in a user-overridable way > without modifying the source. Just add this to the top of the system cream-conf: if exists("g:cream_conf_system") finish endif let g:cream_conf_system = 1 [...run-once code following...] That will ensure it only gets loaded once (on startup). If you have additional code in this file that you want loaded via autocmd, just make sure it is above this. Let me at least suggest that you try to avoid setting too many alternative defaults. Cream tries to present reasonable ones. We've structured initial behaviors so the most expected and typical one is seen first. As a user learns and experiements they will quickly find the impact of the options, but we're trying to keep code damage to a minimum at the start. I will expect that you handle support requests for your users who unwittingly wrap a 3,000 line speghetti function at 80 characters. :) -- Steve Hall [ digitect mindspring com ] Cream... something good to put in your Vim! http://cream.sourceforge.net |