comparison src/option.c @ 41:f529edb9bab3 v7.0025

updated for version 7.0025
author vimboss
date Mon, 27 Dec 2004 21:59:20 +0000
parents f1d2a58883b9
children bcb347a8f934
comparison
equal deleted inserted replaced
40:f1d2a58883b9 41:f529edb9bab3
80 , PV_FEN 80 , PV_FEN
81 , PV_FENC 81 , PV_FENC
82 , PV_FF 82 , PV_FF
83 , PV_FML 83 , PV_FML
84 , PV_FMR 84 , PV_FMR
85 , PV_FLP
85 , PV_FO 86 , PV_FO
86 , PV_FT 87 , PV_FT
87 , PV_GP 88 , PV_GP
88 , PV_IMI 89 , PV_IMI
89 , PV_IMS 90 , PV_IMS
181 #ifdef FEAT_MBYTE 182 #ifdef FEAT_MBYTE
182 static char_u *p_fenc; 183 static char_u *p_fenc;
183 #endif 184 #endif
184 static char_u *p_ff; 185 static char_u *p_ff;
185 static char_u *p_fo; 186 static char_u *p_fo;
187 static char_u *p_flp;
186 #ifdef FEAT_AUTOCMD 188 #ifdef FEAT_AUTOCMD
187 static char_u *p_ft; 189 static char_u *p_ft;
188 #endif 190 #endif
189 static long p_iminsert; 191 static long p_iminsert;
190 static long p_imsearch; 192 static long p_imsearch;
950 }, 952 },
951 #endif 953 #endif
952 {"formatoptions","fo", P_STRING|P_ALLOCED|P_VIM|P_FLAGLIST, 954 {"formatoptions","fo", P_STRING|P_ALLOCED|P_VIM|P_FLAGLIST,
953 (char_u *)&p_fo, PV_FO, 955 (char_u *)&p_fo, PV_FO,
954 {(char_u *)DFLT_FO_VI, (char_u *)DFLT_FO_VIM}}, 956 {(char_u *)DFLT_FO_VI, (char_u *)DFLT_FO_VIM}},
957 {"formatlistpat","flp", P_STRING|P_ALLOCED|P_VI_DEF,
958 (char_u *)&p_flp, PV_FLP,
959 {(char_u *)"^\\s*\\d\\+[\\]:.)}\\t ]\\s*", (char_u *)0L}},
955 {"formatprg", "fp", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, 960 {"formatprg", "fp", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE,
956 (char_u *)&p_fp, PV_NONE, 961 (char_u *)&p_fp, PV_NONE,
957 {(char_u *)"", (char_u *)0L}}, 962 {(char_u *)"", (char_u *)0L}},
958 {"fsync", "fs", P_BOOL|P_SECURE|P_VI_DEF, 963 {"fsync", "fs", P_BOOL|P_SECURE|P_VI_DEF,
959 #ifdef HAVE_FSYNC 964 #ifdef HAVE_FSYNC
2634 if (ga.ga_len > 0) 2639 if (ga.ga_len > 0)
2635 STRCAT(ga.ga_data, ","); 2640 STRCAT(ga.ga_data, ",");
2636 STRCAT(ga.ga_data, p); 2641 STRCAT(ga.ga_data, p);
2637 add_pathsep(ga.ga_data); 2642 add_pathsep(ga.ga_data);
2638 STRCAT(ga.ga_data, "*"); 2643 STRCAT(ga.ga_data, "*");
2639 ga.ga_room -= len;
2640 ga.ga_len += len; 2644 ga.ga_len += len;
2641 } 2645 }
2642 } 2646 }
2643 } 2647 }
2644 if (ga.ga_data != NULL) 2648 if (ga.ga_data != NULL)
4485 check_string_option(&buf->b_p_key); 4489 check_string_option(&buf->b_p_key);
4486 #endif 4490 #endif
4487 check_string_option(&buf->b_p_kp); 4491 check_string_option(&buf->b_p_kp);
4488 check_string_option(&buf->b_p_mps); 4492 check_string_option(&buf->b_p_mps);
4489 check_string_option(&buf->b_p_fo); 4493 check_string_option(&buf->b_p_fo);
4494 check_string_option(&buf->b_p_flp);
4490 check_string_option(&buf->b_p_isk); 4495 check_string_option(&buf->b_p_isk);
4491 #ifdef FEAT_COMMENTS 4496 #ifdef FEAT_COMMENTS
4492 check_string_option(&buf->b_p_com); 4497 check_string_option(&buf->b_p_com);
4493 #endif 4498 #endif
4494 #ifdef FEAT_FOLDING 4499 #ifdef FEAT_FOLDING
8080 case PV_FF: return (char_u *)&(curbuf->b_p_ff); 8085 case PV_FF: return (char_u *)&(curbuf->b_p_ff);
8081 #ifdef FEAT_AUTOCMD 8086 #ifdef FEAT_AUTOCMD
8082 case PV_FT: return (char_u *)&(curbuf->b_p_ft); 8087 case PV_FT: return (char_u *)&(curbuf->b_p_ft);
8083 #endif 8088 #endif
8084 case PV_FO: return (char_u *)&(curbuf->b_p_fo); 8089 case PV_FO: return (char_u *)&(curbuf->b_p_fo);
8090 case PV_FLP: return (char_u *)&(curbuf->b_p_flp);
8085 case PV_IMI: return (char_u *)&(curbuf->b_p_iminsert); 8091 case PV_IMI: return (char_u *)&(curbuf->b_p_iminsert);
8086 case PV_IMS: return (char_u *)&(curbuf->b_p_imsearch); 8092 case PV_IMS: return (char_u *)&(curbuf->b_p_imsearch);
8087 case PV_INF: return (char_u *)&(curbuf->b_p_inf); 8093 case PV_INF: return (char_u *)&(curbuf->b_p_inf);
8088 case PV_ISK: return (char_u *)&(curbuf->b_p_isk); 8094 case PV_ISK: return (char_u *)&(curbuf->b_p_isk);
8089 #ifdef FEAT_FIND_ID 8095 #ifdef FEAT_FIND_ID
8402 #endif 8408 #endif
8403 #ifdef FEAT_FOLDING 8409 #ifdef FEAT_FOLDING
8404 buf->b_p_cms = vim_strsave(p_cms); 8410 buf->b_p_cms = vim_strsave(p_cms);
8405 #endif 8411 #endif
8406 buf->b_p_fo = vim_strsave(p_fo); 8412 buf->b_p_fo = vim_strsave(p_fo);
8413 buf->b_p_flp = vim_strsave(p_flp);
8407 buf->b_p_nf = vim_strsave(p_nf); 8414 buf->b_p_nf = vim_strsave(p_nf);
8408 buf->b_p_mps = vim_strsave(p_mps); 8415 buf->b_p_mps = vim_strsave(p_mps);
8409 #ifdef FEAT_SMARTINDENT 8416 #ifdef FEAT_SMARTINDENT
8410 buf->b_p_si = p_si; 8417 buf->b_p_si = p_si;
8411 #endif 8418 #endif