Mercurial > vim
comparison src/option.c @ 1883:c8f343a465a2 v7.2.180
updated for version 7.2-180
author | vimboss |
---|---|
date | Sun, 17 May 2009 11:33:22 +0000 |
parents | b5c1cb6f8d56 |
children | 062104a823df |
comparison
equal
deleted
inserted
replaced
1882:c8b87fa14d27 | 1883:c8f343a465a2 |
---|---|
385 idopt_T indir; /* global option: PV_NONE; | 385 idopt_T indir; /* global option: PV_NONE; |
386 * local option: indirect option index */ | 386 * local option: indirect option index */ |
387 char_u *def_val[2]; /* default values for variable (vi and vim) */ | 387 char_u *def_val[2]; /* default values for variable (vi and vim) */ |
388 #ifdef FEAT_EVAL | 388 #ifdef FEAT_EVAL |
389 scid_T scriptID; /* script in which the option was last set */ | 389 scid_T scriptID; /* script in which the option was last set */ |
390 # define SCRIPTID_INIT , 0 | |
391 #else | |
392 # define SCRIPTID_INIT | |
390 #endif | 393 #endif |
391 }; | 394 }; |
392 | 395 |
393 #define VI_DEFAULT 0 /* def_val[VI_DEFAULT] is Vi default value */ | 396 #define VI_DEFAULT 0 /* def_val[VI_DEFAULT] is Vi default value */ |
394 #define VIM_DEFAULT 1 /* def_val[VIM_DEFAULT] is Vim default value */ | 397 #define VIM_DEFAULT 1 /* def_val[VIM_DEFAULT] is Vim default value */ |
475 #if (defined(MSDOS) || defined(WIN3264) || defined(OS2)) && !defined(FEAT_GUI_W32) | 478 #if (defined(MSDOS) || defined(WIN3264) || defined(OS2)) && !defined(FEAT_GUI_W32) |
476 (char_u *)128L, | 479 (char_u *)128L, |
477 #else | 480 #else |
478 (char_u *)224L, | 481 (char_u *)224L, |
479 #endif | 482 #endif |
480 (char_u *)0L}}, | 483 (char_u *)0L} SCRIPTID_INIT}, |
481 {"antialias", "anti", P_BOOL|P_VI_DEF|P_VIM|P_RCLR, | 484 {"antialias", "anti", P_BOOL|P_VI_DEF|P_VIM|P_RCLR, |
482 #if defined(FEAT_GUI) && defined(MACOS_X) | 485 #if defined(FEAT_GUI) && defined(MACOS_X) |
483 (char_u *)&p_antialias, PV_NONE, | 486 (char_u *)&p_antialias, PV_NONE, |
484 {(char_u *)FALSE, (char_u *)FALSE} | 487 {(char_u *)FALSE, (char_u *)FALSE} |
485 #else | 488 #else |
486 (char_u *)NULL, PV_NONE, | 489 (char_u *)NULL, PV_NONE, |
487 {(char_u *)FALSE, (char_u *)FALSE} | 490 {(char_u *)FALSE, (char_u *)FALSE} |
488 #endif | 491 #endif |
489 }, | 492 SCRIPTID_INIT}, |
490 {"arabic", "arab", P_BOOL|P_VI_DEF|P_VIM, | 493 {"arabic", "arab", P_BOOL|P_VI_DEF|P_VIM, |
491 #ifdef FEAT_ARABIC | 494 #ifdef FEAT_ARABIC |
492 (char_u *)VAR_WIN, PV_ARAB, | 495 (char_u *)VAR_WIN, PV_ARAB, |
493 #else | 496 #else |
494 (char_u *)NULL, PV_NONE, | 497 (char_u *)NULL, PV_NONE, |
495 #endif | 498 #endif |
496 {(char_u *)FALSE, (char_u *)0L}}, | 499 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
497 {"arabicshape", "arshape", P_BOOL|P_VI_DEF|P_VIM|P_RCLR, | 500 {"arabicshape", "arshape", P_BOOL|P_VI_DEF|P_VIM|P_RCLR, |
498 #ifdef FEAT_ARABIC | 501 #ifdef FEAT_ARABIC |
499 (char_u *)&p_arshape, PV_NONE, | 502 (char_u *)&p_arshape, PV_NONE, |
500 #else | 503 #else |
501 (char_u *)NULL, PV_NONE, | 504 (char_u *)NULL, PV_NONE, |
502 #endif | 505 #endif |
503 {(char_u *)TRUE, (char_u *)0L}}, | 506 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
504 {"allowrevins", "ari", P_BOOL|P_VI_DEF|P_VIM, | 507 {"allowrevins", "ari", P_BOOL|P_VI_DEF|P_VIM, |
505 #ifdef FEAT_RIGHTLEFT | 508 #ifdef FEAT_RIGHTLEFT |
506 (char_u *)&p_ari, PV_NONE, | 509 (char_u *)&p_ari, PV_NONE, |
507 #else | 510 #else |
508 (char_u *)NULL, PV_NONE, | 511 (char_u *)NULL, PV_NONE, |
509 #endif | 512 #endif |
510 {(char_u *)FALSE, (char_u *)0L}}, | 513 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
511 {"altkeymap", "akm", P_BOOL|P_VI_DEF, | 514 {"altkeymap", "akm", P_BOOL|P_VI_DEF, |
512 #ifdef FEAT_FKMAP | 515 #ifdef FEAT_FKMAP |
513 (char_u *)&p_altkeymap, PV_NONE, | 516 (char_u *)&p_altkeymap, PV_NONE, |
514 #else | 517 #else |
515 (char_u *)NULL, PV_NONE, | 518 (char_u *)NULL, PV_NONE, |
516 #endif | 519 #endif |
517 {(char_u *)FALSE, (char_u *)0L}}, | 520 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
518 {"ambiwidth", "ambw", P_STRING|P_VI_DEF|P_RCLR, | 521 {"ambiwidth", "ambw", P_STRING|P_VI_DEF|P_RCLR, |
519 #if defined(FEAT_MBYTE) | 522 #if defined(FEAT_MBYTE) |
520 (char_u *)&p_ambw, PV_NONE, | 523 (char_u *)&p_ambw, PV_NONE, |
521 {(char_u *)"single", (char_u *)0L} | 524 {(char_u *)"single", (char_u *)0L} |
522 #else | 525 #else |
523 (char_u *)NULL, PV_NONE, | 526 (char_u *)NULL, PV_NONE, |
524 {(char_u *)0L, (char_u *)0L} | 527 {(char_u *)0L, (char_u *)0L} |
525 #endif | 528 #endif |
526 }, | 529 SCRIPTID_INIT}, |
527 #ifdef FEAT_AUTOCHDIR | 530 #ifdef FEAT_AUTOCHDIR |
528 {"autochdir", "acd", P_BOOL|P_VI_DEF, | 531 {"autochdir", "acd", P_BOOL|P_VI_DEF, |
529 (char_u *)&p_acd, PV_NONE, | 532 (char_u *)&p_acd, PV_NONE, |
530 {(char_u *)FALSE, (char_u *)0L}}, | 533 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
531 #endif | 534 #endif |
532 {"autoindent", "ai", P_BOOL|P_VI_DEF, | 535 {"autoindent", "ai", P_BOOL|P_VI_DEF, |
533 (char_u *)&p_ai, PV_AI, | 536 (char_u *)&p_ai, PV_AI, |
534 {(char_u *)FALSE, (char_u *)0L}}, | 537 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
535 {"autoprint", "ap", P_BOOL|P_VI_DEF, | 538 {"autoprint", "ap", P_BOOL|P_VI_DEF, |
536 (char_u *)NULL, PV_NONE, | 539 (char_u *)NULL, PV_NONE, |
537 {(char_u *)FALSE, (char_u *)0L}}, | 540 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
538 {"autoread", "ar", P_BOOL|P_VI_DEF, | 541 {"autoread", "ar", P_BOOL|P_VI_DEF, |
539 (char_u *)&p_ar, PV_AR, | 542 (char_u *)&p_ar, PV_AR, |
540 {(char_u *)FALSE, (char_u *)0L}}, | 543 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
541 {"autowrite", "aw", P_BOOL|P_VI_DEF, | 544 {"autowrite", "aw", P_BOOL|P_VI_DEF, |
542 (char_u *)&p_aw, PV_NONE, | 545 (char_u *)&p_aw, PV_NONE, |
543 {(char_u *)FALSE, (char_u *)0L}}, | 546 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
544 {"autowriteall","awa", P_BOOL|P_VI_DEF, | 547 {"autowriteall","awa", P_BOOL|P_VI_DEF, |
545 (char_u *)&p_awa, PV_NONE, | 548 (char_u *)&p_awa, PV_NONE, |
546 {(char_u *)FALSE, (char_u *)0L}}, | 549 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
547 {"background", "bg", P_STRING|P_VI_DEF|P_RCLR, | 550 {"background", "bg", P_STRING|P_VI_DEF|P_RCLR, |
548 (char_u *)&p_bg, PV_NONE, | 551 (char_u *)&p_bg, PV_NONE, |
549 { | 552 { |
550 #if (defined(MSDOS) || defined(OS2) || defined(WIN3264)) && !defined(FEAT_GUI) | 553 #if (defined(MSDOS) || defined(OS2) || defined(WIN3264)) && !defined(FEAT_GUI) |
551 (char_u *)"dark", | 554 (char_u *)"dark", |
552 #else | 555 #else |
553 (char_u *)"light", | 556 (char_u *)"light", |
554 #endif | 557 #endif |
555 (char_u *)0L}}, | 558 (char_u *)0L} SCRIPTID_INIT}, |
556 {"backspace", "bs", P_STRING|P_VI_DEF|P_VIM|P_COMMA|P_NODUP, | 559 {"backspace", "bs", P_STRING|P_VI_DEF|P_VIM|P_COMMA|P_NODUP, |
557 (char_u *)&p_bs, PV_NONE, | 560 (char_u *)&p_bs, PV_NONE, |
558 {(char_u *)"", (char_u *)0L}}, | 561 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
559 {"backup", "bk", P_BOOL|P_VI_DEF|P_VIM, | 562 {"backup", "bk", P_BOOL|P_VI_DEF|P_VIM, |
560 (char_u *)&p_bk, PV_NONE, | 563 (char_u *)&p_bk, PV_NONE, |
561 {(char_u *)FALSE, (char_u *)0L}}, | 564 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
562 {"backupcopy", "bkc", P_STRING|P_VIM|P_COMMA|P_NODUP, | 565 {"backupcopy", "bkc", P_STRING|P_VIM|P_COMMA|P_NODUP, |
563 (char_u *)&p_bkc, PV_NONE, | 566 (char_u *)&p_bkc, PV_NONE, |
564 #ifdef UNIX | 567 #ifdef UNIX |
565 {(char_u *)"yes", (char_u *)"auto"} | 568 {(char_u *)"yes", (char_u *)"auto"} |
566 #else | 569 #else |
567 {(char_u *)"auto", (char_u *)"auto"} | 570 {(char_u *)"auto", (char_u *)"auto"} |
568 #endif | 571 #endif |
569 }, | 572 SCRIPTID_INIT}, |
570 {"backupdir", "bdir", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP|P_SECURE, | 573 {"backupdir", "bdir", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP|P_SECURE, |
571 (char_u *)&p_bdir, PV_NONE, | 574 (char_u *)&p_bdir, PV_NONE, |
572 {(char_u *)DFLT_BDIR, (char_u *)0L}}, | 575 {(char_u *)DFLT_BDIR, (char_u *)0L} SCRIPTID_INIT}, |
573 {"backupext", "bex", P_STRING|P_VI_DEF|P_NFNAME, | 576 {"backupext", "bex", P_STRING|P_VI_DEF|P_NFNAME, |
574 (char_u *)&p_bex, PV_NONE, | 577 (char_u *)&p_bex, PV_NONE, |
575 { | 578 { |
576 #ifdef VMS | 579 #ifdef VMS |
577 (char_u *)"_", | 580 (char_u *)"_", |
578 #else | 581 #else |
579 (char_u *)"~", | 582 (char_u *)"~", |
580 #endif | 583 #endif |
581 (char_u *)0L}}, | 584 (char_u *)0L} SCRIPTID_INIT}, |
582 {"backupskip", "bsk", P_STRING|P_VI_DEF|P_COMMA, | 585 {"backupskip", "bsk", P_STRING|P_VI_DEF|P_COMMA, |
583 #ifdef FEAT_WILDIGN | 586 #ifdef FEAT_WILDIGN |
584 (char_u *)&p_bsk, PV_NONE, | 587 (char_u *)&p_bsk, PV_NONE, |
585 {(char_u *)"", (char_u *)0L} | 588 {(char_u *)"", (char_u *)0L} |
586 #else | 589 #else |
587 (char_u *)NULL, PV_NONE, | 590 (char_u *)NULL, PV_NONE, |
588 {(char_u *)0L, (char_u *)0L} | 591 {(char_u *)0L, (char_u *)0L} |
589 #endif | 592 #endif |
590 }, | 593 SCRIPTID_INIT}, |
591 #ifdef FEAT_BEVAL | 594 #ifdef FEAT_BEVAL |
592 {"balloondelay","bdlay",P_NUM|P_VI_DEF, | 595 {"balloondelay","bdlay",P_NUM|P_VI_DEF, |
593 (char_u *)&p_bdlay, PV_NONE, | 596 (char_u *)&p_bdlay, PV_NONE, |
594 {(char_u *)600L, (char_u *)0L}}, | 597 {(char_u *)600L, (char_u *)0L} SCRIPTID_INIT}, |
595 {"ballooneval", "beval",P_BOOL|P_VI_DEF|P_NO_MKRC, | 598 {"ballooneval", "beval",P_BOOL|P_VI_DEF|P_NO_MKRC, |
596 (char_u *)&p_beval, PV_NONE, | 599 (char_u *)&p_beval, PV_NONE, |
597 {(char_u *)FALSE, (char_u *)0L}}, | 600 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
598 # ifdef FEAT_EVAL | 601 # ifdef FEAT_EVAL |
599 {"balloonexpr", "bexpr", P_STRING|P_ALLOCED|P_VI_DEF|P_VIM, | 602 {"balloonexpr", "bexpr", P_STRING|P_ALLOCED|P_VI_DEF|P_VIM, |
600 (char_u *)&p_bexpr, PV_BEXPR, | 603 (char_u *)&p_bexpr, PV_BEXPR, |
601 {(char_u *)"", (char_u *)0L}}, | 604 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
602 # endif | 605 # endif |
603 #endif | 606 #endif |
604 {"beautify", "bf", P_BOOL|P_VI_DEF, | 607 {"beautify", "bf", P_BOOL|P_VI_DEF, |
605 (char_u *)NULL, PV_NONE, | 608 (char_u *)NULL, PV_NONE, |
606 {(char_u *)FALSE, (char_u *)0L}}, | 609 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
607 {"binary", "bin", P_BOOL|P_VI_DEF|P_RSTAT, | 610 {"binary", "bin", P_BOOL|P_VI_DEF|P_RSTAT, |
608 (char_u *)&p_bin, PV_BIN, | 611 (char_u *)&p_bin, PV_BIN, |
609 {(char_u *)FALSE, (char_u *)0L}}, | 612 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
610 {"bioskey", "biosk",P_BOOL|P_VI_DEF, | 613 {"bioskey", "biosk",P_BOOL|P_VI_DEF, |
611 #ifdef MSDOS | 614 #ifdef MSDOS |
612 (char_u *)&p_biosk, PV_NONE, | 615 (char_u *)&p_biosk, PV_NONE, |
613 #else | 616 #else |
614 (char_u *)NULL, PV_NONE, | 617 (char_u *)NULL, PV_NONE, |
615 #endif | 618 #endif |
616 {(char_u *)TRUE, (char_u *)0L}}, | 619 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
617 {"bomb", NULL, P_BOOL|P_NO_MKRC|P_VI_DEF|P_RSTAT, | 620 {"bomb", NULL, P_BOOL|P_NO_MKRC|P_VI_DEF|P_RSTAT, |
618 #ifdef FEAT_MBYTE | 621 #ifdef FEAT_MBYTE |
619 (char_u *)&p_bomb, PV_BOMB, | 622 (char_u *)&p_bomb, PV_BOMB, |
620 #else | 623 #else |
621 (char_u *)NULL, PV_NONE, | 624 (char_u *)NULL, PV_NONE, |
622 #endif | 625 #endif |
623 {(char_u *)FALSE, (char_u *)0L}}, | 626 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
624 {"breakat", "brk", P_STRING|P_VI_DEF|P_RALL|P_FLAGLIST, | 627 {"breakat", "brk", P_STRING|P_VI_DEF|P_RALL|P_FLAGLIST, |
625 #ifdef FEAT_LINEBREAK | 628 #ifdef FEAT_LINEBREAK |
626 (char_u *)&p_breakat, PV_NONE, | 629 (char_u *)&p_breakat, PV_NONE, |
627 {(char_u *)" \t!@*-+;:,./?", (char_u *)0L} | 630 {(char_u *)" \t!@*-+;:,./?", (char_u *)0L} |
628 #else | 631 #else |
629 (char_u *)NULL, PV_NONE, | 632 (char_u *)NULL, PV_NONE, |
630 {(char_u *)0L, (char_u *)0L} | 633 {(char_u *)0L, (char_u *)0L} |
631 #endif | 634 #endif |
632 }, | 635 SCRIPTID_INIT}, |
633 {"browsedir", "bsdir",P_STRING|P_VI_DEF, | 636 {"browsedir", "bsdir",P_STRING|P_VI_DEF, |
634 #ifdef FEAT_BROWSE | 637 #ifdef FEAT_BROWSE |
635 (char_u *)&p_bsdir, PV_NONE, | 638 (char_u *)&p_bsdir, PV_NONE, |
636 {(char_u *)"last", (char_u *)0L} | 639 {(char_u *)"last", (char_u *)0L} |
637 #else | 640 #else |
638 (char_u *)NULL, PV_NONE, | 641 (char_u *)NULL, PV_NONE, |
639 {(char_u *)0L, (char_u *)0L} | 642 {(char_u *)0L, (char_u *)0L} |
640 #endif | 643 #endif |
641 }, | 644 SCRIPTID_INIT}, |
642 {"bufhidden", "bh", P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB, | 645 {"bufhidden", "bh", P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB, |
643 #if defined(FEAT_QUICKFIX) | 646 #if defined(FEAT_QUICKFIX) |
644 (char_u *)&p_bh, PV_BH, | 647 (char_u *)&p_bh, PV_BH, |
645 {(char_u *)"", (char_u *)0L} | 648 {(char_u *)"", (char_u *)0L} |
646 #else | 649 #else |
647 (char_u *)NULL, PV_NONE, | 650 (char_u *)NULL, PV_NONE, |
648 {(char_u *)0L, (char_u *)0L} | 651 {(char_u *)0L, (char_u *)0L} |
649 #endif | 652 #endif |
650 }, | 653 SCRIPTID_INIT}, |
651 {"buflisted", "bl", P_BOOL|P_VI_DEF|P_NOGLOB, | 654 {"buflisted", "bl", P_BOOL|P_VI_DEF|P_NOGLOB, |
652 (char_u *)&p_bl, PV_BL, | 655 (char_u *)&p_bl, PV_BL, |
653 {(char_u *)1L, (char_u *)0L} | 656 {(char_u *)1L, (char_u *)0L} |
654 }, | 657 SCRIPTID_INIT}, |
655 {"buftype", "bt", P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB, | 658 {"buftype", "bt", P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB, |
656 #if defined(FEAT_QUICKFIX) | 659 #if defined(FEAT_QUICKFIX) |
657 (char_u *)&p_bt, PV_BT, | 660 (char_u *)&p_bt, PV_BT, |
658 {(char_u *)"", (char_u *)0L} | 661 {(char_u *)"", (char_u *)0L} |
659 #else | 662 #else |
660 (char_u *)NULL, PV_NONE, | 663 (char_u *)NULL, PV_NONE, |
661 {(char_u *)0L, (char_u *)0L} | 664 {(char_u *)0L, (char_u *)0L} |
662 #endif | 665 #endif |
663 }, | 666 SCRIPTID_INIT}, |
664 {"casemap", "cmp", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 667 {"casemap", "cmp", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
665 #ifdef FEAT_MBYTE | 668 #ifdef FEAT_MBYTE |
666 (char_u *)&p_cmp, PV_NONE, | 669 (char_u *)&p_cmp, PV_NONE, |
667 {(char_u *)"internal,keepascii", (char_u *)0L} | 670 {(char_u *)"internal,keepascii", (char_u *)0L} |
668 #else | 671 #else |
669 (char_u *)NULL, PV_NONE, | 672 (char_u *)NULL, PV_NONE, |
670 {(char_u *)0L, (char_u *)0L} | 673 {(char_u *)0L, (char_u *)0L} |
671 #endif | 674 #endif |
672 }, | 675 SCRIPTID_INIT}, |
673 {"cdpath", "cd", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP, | 676 {"cdpath", "cd", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP, |
674 #ifdef FEAT_SEARCHPATH | 677 #ifdef FEAT_SEARCHPATH |
675 (char_u *)&p_cdpath, PV_NONE, | 678 (char_u *)&p_cdpath, PV_NONE, |
676 {(char_u *)",,", (char_u *)0L} | 679 {(char_u *)",,", (char_u *)0L} |
677 #else | 680 #else |
678 (char_u *)NULL, PV_NONE, | 681 (char_u *)NULL, PV_NONE, |
679 {(char_u *)0L, (char_u *)0L} | 682 {(char_u *)0L, (char_u *)0L} |
680 #endif | 683 #endif |
681 }, | 684 SCRIPTID_INIT}, |
682 {"cedit", NULL, P_STRING, | 685 {"cedit", NULL, P_STRING, |
683 #ifdef FEAT_CMDWIN | 686 #ifdef FEAT_CMDWIN |
684 (char_u *)&p_cedit, PV_NONE, | 687 (char_u *)&p_cedit, PV_NONE, |
685 {(char_u *)"", (char_u *)CTRL_F_STR} | 688 {(char_u *)"", (char_u *)CTRL_F_STR} |
686 #else | 689 #else |
687 (char_u *)NULL, PV_NONE, | 690 (char_u *)NULL, PV_NONE, |
688 {(char_u *)0L, (char_u *)0L} | 691 {(char_u *)0L, (char_u *)0L} |
689 #endif | 692 #endif |
690 }, | 693 SCRIPTID_INIT}, |
691 {"charconvert", "ccv", P_STRING|P_VI_DEF|P_SECURE, | 694 {"charconvert", "ccv", P_STRING|P_VI_DEF|P_SECURE, |
692 #if defined(FEAT_MBYTE) && defined(FEAT_EVAL) | 695 #if defined(FEAT_MBYTE) && defined(FEAT_EVAL) |
693 (char_u *)&p_ccv, PV_NONE, | 696 (char_u *)&p_ccv, PV_NONE, |
694 {(char_u *)"", (char_u *)0L} | 697 {(char_u *)"", (char_u *)0L} |
695 #else | 698 #else |
696 (char_u *)NULL, PV_NONE, | 699 (char_u *)NULL, PV_NONE, |
697 {(char_u *)0L, (char_u *)0L} | 700 {(char_u *)0L, (char_u *)0L} |
698 #endif | 701 #endif |
699 }, | 702 SCRIPTID_INIT}, |
700 {"cindent", "cin", P_BOOL|P_VI_DEF|P_VIM, | 703 {"cindent", "cin", P_BOOL|P_VI_DEF|P_VIM, |
701 #ifdef FEAT_CINDENT | 704 #ifdef FEAT_CINDENT |
702 (char_u *)&p_cin, PV_CIN, | 705 (char_u *)&p_cin, PV_CIN, |
703 #else | 706 #else |
704 (char_u *)NULL, PV_NONE, | 707 (char_u *)NULL, PV_NONE, |
705 #endif | 708 #endif |
706 {(char_u *)FALSE, (char_u *)0L}}, | 709 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
707 {"cinkeys", "cink", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, | 710 {"cinkeys", "cink", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, |
708 #ifdef FEAT_CINDENT | 711 #ifdef FEAT_CINDENT |
709 (char_u *)&p_cink, PV_CINK, | 712 (char_u *)&p_cink, PV_CINK, |
710 {(char_u *)"0{,0},0),:,0#,!^F,o,O,e", (char_u *)0L} | 713 {(char_u *)"0{,0},0),:,0#,!^F,o,O,e", (char_u *)0L} |
711 #else | 714 #else |
712 (char_u *)NULL, PV_NONE, | 715 (char_u *)NULL, PV_NONE, |
713 {(char_u *)0L, (char_u *)0L} | 716 {(char_u *)0L, (char_u *)0L} |
714 #endif | 717 #endif |
715 }, | 718 SCRIPTID_INIT}, |
716 {"cinoptions", "cino", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, | 719 {"cinoptions", "cino", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, |
717 #ifdef FEAT_CINDENT | 720 #ifdef FEAT_CINDENT |
718 (char_u *)&p_cino, PV_CINO, | 721 (char_u *)&p_cino, PV_CINO, |
719 #else | 722 #else |
720 (char_u *)NULL, PV_NONE, | 723 (char_u *)NULL, PV_NONE, |
721 #endif | 724 #endif |
722 {(char_u *)"", (char_u *)0L}}, | 725 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
723 {"cinwords", "cinw", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, | 726 {"cinwords", "cinw", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, |
724 #if defined(FEAT_SMARTINDENT) || defined(FEAT_CINDENT) | 727 #if defined(FEAT_SMARTINDENT) || defined(FEAT_CINDENT) |
725 (char_u *)&p_cinw, PV_CINW, | 728 (char_u *)&p_cinw, PV_CINW, |
726 {(char_u *)"if,else,while,do,for,switch", | 729 {(char_u *)"if,else,while,do,for,switch", |
727 (char_u *)0L} | 730 (char_u *)0L} |
728 #else | 731 #else |
729 (char_u *)NULL, PV_NONE, | 732 (char_u *)NULL, PV_NONE, |
730 {(char_u *)0L, (char_u *)0L} | 733 {(char_u *)0L, (char_u *)0L} |
731 #endif | 734 #endif |
732 }, | 735 SCRIPTID_INIT}, |
733 {"clipboard", "cb", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 736 {"clipboard", "cb", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
734 #ifdef FEAT_CLIPBOARD | 737 #ifdef FEAT_CLIPBOARD |
735 (char_u *)&p_cb, PV_NONE, | 738 (char_u *)&p_cb, PV_NONE, |
736 # ifdef FEAT_XCLIPBOARD | 739 # ifdef FEAT_XCLIPBOARD |
737 {(char_u *)"autoselect,exclude:cons\\|linux", | 740 {(char_u *)"autoselect,exclude:cons\\|linux", |
741 # endif | 744 # endif |
742 #else | 745 #else |
743 (char_u *)NULL, PV_NONE, | 746 (char_u *)NULL, PV_NONE, |
744 {(char_u *)"", (char_u *)0L} | 747 {(char_u *)"", (char_u *)0L} |
745 #endif | 748 #endif |
746 }, | 749 SCRIPTID_INIT}, |
747 {"cmdheight", "ch", P_NUM|P_VI_DEF|P_RALL, | 750 {"cmdheight", "ch", P_NUM|P_VI_DEF|P_RALL, |
748 (char_u *)&p_ch, PV_NONE, | 751 (char_u *)&p_ch, PV_NONE, |
749 {(char_u *)1L, (char_u *)0L}}, | 752 {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT}, |
750 {"cmdwinheight", "cwh", P_NUM|P_VI_DEF, | 753 {"cmdwinheight", "cwh", P_NUM|P_VI_DEF, |
751 #ifdef FEAT_CMDWIN | 754 #ifdef FEAT_CMDWIN |
752 (char_u *)&p_cwh, PV_NONE, | 755 (char_u *)&p_cwh, PV_NONE, |
753 #else | 756 #else |
754 (char_u *)NULL, PV_NONE, | 757 (char_u *)NULL, PV_NONE, |
755 #endif | 758 #endif |
756 {(char_u *)7L, (char_u *)0L}}, | 759 {(char_u *)7L, (char_u *)0L} SCRIPTID_INIT}, |
757 {"columns", "co", P_NUM|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RCLR, | 760 {"columns", "co", P_NUM|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RCLR, |
758 (char_u *)&Columns, PV_NONE, | 761 (char_u *)&Columns, PV_NONE, |
759 {(char_u *)80L, (char_u *)0L}}, | 762 {(char_u *)80L, (char_u *)0L} SCRIPTID_INIT}, |
760 {"comments", "com", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, | 763 {"comments", "com", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, |
761 #ifdef FEAT_COMMENTS | 764 #ifdef FEAT_COMMENTS |
762 (char_u *)&p_com, PV_COM, | 765 (char_u *)&p_com, PV_COM, |
763 {(char_u *)"s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-", | 766 {(char_u *)"s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-", |
764 (char_u *)0L} | 767 (char_u *)0L} |
765 #else | 768 #else |
766 (char_u *)NULL, PV_NONE, | 769 (char_u *)NULL, PV_NONE, |
767 {(char_u *)0L, (char_u *)0L} | 770 {(char_u *)0L, (char_u *)0L} |
768 #endif | 771 #endif |
769 }, | 772 SCRIPTID_INIT}, |
770 {"commentstring", "cms", P_STRING|P_ALLOCED|P_VI_DEF, | 773 {"commentstring", "cms", P_STRING|P_ALLOCED|P_VI_DEF, |
771 #ifdef FEAT_FOLDING | 774 #ifdef FEAT_FOLDING |
772 (char_u *)&p_cms, PV_CMS, | 775 (char_u *)&p_cms, PV_CMS, |
773 {(char_u *)"/*%s*/", (char_u *)0L} | 776 {(char_u *)"/*%s*/", (char_u *)0L} |
774 #else | 777 #else |
775 (char_u *)NULL, PV_NONE, | 778 (char_u *)NULL, PV_NONE, |
776 {(char_u *)0L, (char_u *)0L} | 779 {(char_u *)0L, (char_u *)0L} |
777 #endif | 780 #endif |
778 }, | 781 SCRIPTID_INIT}, |
779 /* P_PRI_MKRC isn't needed here, optval_default() | 782 /* P_PRI_MKRC isn't needed here, optval_default() |
780 * always returns TRUE for 'compatible' */ | 783 * always returns TRUE for 'compatible' */ |
781 {"compatible", "cp", P_BOOL|P_RALL, | 784 {"compatible", "cp", P_BOOL|P_RALL, |
782 (char_u *)&p_cp, PV_NONE, | 785 (char_u *)&p_cp, PV_NONE, |
783 {(char_u *)TRUE, (char_u *)FALSE}}, | 786 {(char_u *)TRUE, (char_u *)FALSE} SCRIPTID_INIT}, |
784 {"complete", "cpt", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, | 787 {"complete", "cpt", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, |
785 #ifdef FEAT_INS_EXPAND | 788 #ifdef FEAT_INS_EXPAND |
786 (char_u *)&p_cpt, PV_CPT, | 789 (char_u *)&p_cpt, PV_CPT, |
787 {(char_u *)".,w,b,u,t,i", (char_u *)0L} | 790 {(char_u *)".,w,b,u,t,i", (char_u *)0L} |
788 #else | 791 #else |
789 (char_u *)NULL, PV_NONE, | 792 (char_u *)NULL, PV_NONE, |
790 {(char_u *)0L, (char_u *)0L} | 793 {(char_u *)0L, (char_u *)0L} |
791 #endif | 794 #endif |
792 }, | 795 SCRIPTID_INIT}, |
793 {"completefunc", "cfu", P_STRING|P_ALLOCED|P_VI_DEF|P_SECURE, | 796 {"completefunc", "cfu", P_STRING|P_ALLOCED|P_VI_DEF|P_SECURE, |
794 #ifdef FEAT_COMPL_FUNC | 797 #ifdef FEAT_COMPL_FUNC |
795 (char_u *)&p_cfu, PV_CFU, | 798 (char_u *)&p_cfu, PV_CFU, |
796 {(char_u *)"", (char_u *)0L} | 799 {(char_u *)"", (char_u *)0L} |
797 #else | 800 #else |
798 (char_u *)NULL, PV_NONE, | 801 (char_u *)NULL, PV_NONE, |
799 {(char_u *)0L, (char_u *)0L} | 802 {(char_u *)0L, (char_u *)0L} |
800 #endif | 803 #endif |
801 }, | 804 SCRIPTID_INIT}, |
802 {"completeopt", "cot", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 805 {"completeopt", "cot", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
803 #ifdef FEAT_INS_EXPAND | 806 #ifdef FEAT_INS_EXPAND |
804 (char_u *)&p_cot, PV_NONE, | 807 (char_u *)&p_cot, PV_NONE, |
805 {(char_u *)"menu,preview", (char_u *)0L} | 808 {(char_u *)"menu,preview", (char_u *)0L} |
806 #else | 809 #else |
807 (char_u *)NULL, PV_NONE, | 810 (char_u *)NULL, PV_NONE, |
808 {(char_u *)0L, (char_u *)0L} | 811 {(char_u *)0L, (char_u *)0L} |
809 #endif | 812 #endif |
810 }, | 813 SCRIPTID_INIT}, |
811 {"confirm", "cf", P_BOOL|P_VI_DEF, | 814 {"confirm", "cf", P_BOOL|P_VI_DEF, |
812 #if defined(FEAT_GUI_DIALOG) || defined(FEAT_CON_DIALOG) | 815 #if defined(FEAT_GUI_DIALOG) || defined(FEAT_CON_DIALOG) |
813 (char_u *)&p_confirm, PV_NONE, | 816 (char_u *)&p_confirm, PV_NONE, |
814 #else | 817 #else |
815 (char_u *)NULL, PV_NONE, | 818 (char_u *)NULL, PV_NONE, |
816 #endif | 819 #endif |
817 {(char_u *)FALSE, (char_u *)0L}}, | 820 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
818 {"conskey", "consk",P_BOOL|P_VI_DEF, | 821 {"conskey", "consk",P_BOOL|P_VI_DEF, |
819 #ifdef MSDOS | 822 #ifdef MSDOS |
820 (char_u *)&p_consk, PV_NONE, | 823 (char_u *)&p_consk, PV_NONE, |
821 #else | 824 #else |
822 (char_u *)NULL, PV_NONE, | 825 (char_u *)NULL, PV_NONE, |
823 #endif | 826 #endif |
824 {(char_u *)FALSE, (char_u *)0L}}, | 827 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
825 {"copyindent", "ci", P_BOOL|P_VI_DEF|P_VIM, | 828 {"copyindent", "ci", P_BOOL|P_VI_DEF|P_VIM, |
826 (char_u *)&p_ci, PV_CI, | 829 (char_u *)&p_ci, PV_CI, |
827 {(char_u *)FALSE, (char_u *)0L}}, | 830 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
828 {"cpoptions", "cpo", P_STRING|P_VIM|P_RALL|P_FLAGLIST, | 831 {"cpoptions", "cpo", P_STRING|P_VIM|P_RALL|P_FLAGLIST, |
829 (char_u *)&p_cpo, PV_NONE, | 832 (char_u *)&p_cpo, PV_NONE, |
830 {(char_u *)CPO_VI, (char_u *)CPO_VIM}}, | 833 {(char_u *)CPO_VI, (char_u *)CPO_VIM} |
834 SCRIPTID_INIT}, | |
831 {"cscopepathcomp", "cspc", P_NUM|P_VI_DEF|P_VIM, | 835 {"cscopepathcomp", "cspc", P_NUM|P_VI_DEF|P_VIM, |
832 #ifdef FEAT_CSCOPE | 836 #ifdef FEAT_CSCOPE |
833 (char_u *)&p_cspc, PV_NONE, | 837 (char_u *)&p_cspc, PV_NONE, |
834 #else | 838 #else |
835 (char_u *)NULL, PV_NONE, | 839 (char_u *)NULL, PV_NONE, |
836 #endif | 840 #endif |
837 {(char_u *)0L, (char_u *)0L}}, | 841 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
838 {"cscopeprg", "csprg", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, | 842 {"cscopeprg", "csprg", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, |
839 #ifdef FEAT_CSCOPE | 843 #ifdef FEAT_CSCOPE |
840 (char_u *)&p_csprg, PV_NONE, | 844 (char_u *)&p_csprg, PV_NONE, |
841 {(char_u *)"cscope", (char_u *)0L} | 845 {(char_u *)"cscope", (char_u *)0L} |
842 #else | 846 #else |
843 (char_u *)NULL, PV_NONE, | 847 (char_u *)NULL, PV_NONE, |
844 {(char_u *)0L, (char_u *)0L} | 848 {(char_u *)0L, (char_u *)0L} |
845 #endif | 849 #endif |
846 }, | 850 SCRIPTID_INIT}, |
847 {"cscopequickfix", "csqf", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 851 {"cscopequickfix", "csqf", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
848 #if defined(FEAT_CSCOPE) && defined(FEAT_QUICKFIX) | 852 #if defined(FEAT_CSCOPE) && defined(FEAT_QUICKFIX) |
849 (char_u *)&p_csqf, PV_NONE, | 853 (char_u *)&p_csqf, PV_NONE, |
850 {(char_u *)"", (char_u *)0L} | 854 {(char_u *)"", (char_u *)0L} |
851 #else | 855 #else |
852 (char_u *)NULL, PV_NONE, | 856 (char_u *)NULL, PV_NONE, |
853 {(char_u *)0L, (char_u *)0L} | 857 {(char_u *)0L, (char_u *)0L} |
854 #endif | 858 #endif |
855 }, | 859 SCRIPTID_INIT}, |
856 {"cscopetag", "cst", P_BOOL|P_VI_DEF|P_VIM, | 860 {"cscopetag", "cst", P_BOOL|P_VI_DEF|P_VIM, |
857 #ifdef FEAT_CSCOPE | 861 #ifdef FEAT_CSCOPE |
858 (char_u *)&p_cst, PV_NONE, | 862 (char_u *)&p_cst, PV_NONE, |
859 #else | 863 #else |
860 (char_u *)NULL, PV_NONE, | 864 (char_u *)NULL, PV_NONE, |
861 #endif | 865 #endif |
862 {(char_u *)0L, (char_u *)0L}}, | 866 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
863 {"cscopetagorder", "csto", P_NUM|P_VI_DEF|P_VIM, | 867 {"cscopetagorder", "csto", P_NUM|P_VI_DEF|P_VIM, |
864 #ifdef FEAT_CSCOPE | 868 #ifdef FEAT_CSCOPE |
865 (char_u *)&p_csto, PV_NONE, | 869 (char_u *)&p_csto, PV_NONE, |
866 #else | 870 #else |
867 (char_u *)NULL, PV_NONE, | 871 (char_u *)NULL, PV_NONE, |
868 #endif | 872 #endif |
869 {(char_u *)0L, (char_u *)0L}}, | 873 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
870 {"cscopeverbose", "csverb", P_BOOL|P_VI_DEF|P_VIM, | 874 {"cscopeverbose", "csverb", P_BOOL|P_VI_DEF|P_VIM, |
871 #ifdef FEAT_CSCOPE | 875 #ifdef FEAT_CSCOPE |
872 (char_u *)&p_csverbose, PV_NONE, | 876 (char_u *)&p_csverbose, PV_NONE, |
873 #else | 877 #else |
874 (char_u *)NULL, PV_NONE, | 878 (char_u *)NULL, PV_NONE, |
875 #endif | 879 #endif |
876 {(char_u *)0L, (char_u *)0L}}, | 880 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
877 {"cursorcolumn", "cuc", P_BOOL|P_VI_DEF|P_RWIN, | 881 {"cursorcolumn", "cuc", P_BOOL|P_VI_DEF|P_RWIN, |
878 #ifdef FEAT_SYN_HL | 882 #ifdef FEAT_SYN_HL |
879 (char_u *)VAR_WIN, PV_CUC, | 883 (char_u *)VAR_WIN, PV_CUC, |
880 #else | 884 #else |
881 (char_u *)NULL, PV_NONE, | 885 (char_u *)NULL, PV_NONE, |
882 #endif | 886 #endif |
883 {(char_u *)FALSE, (char_u *)0L}}, | 887 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
884 {"cursorline", "cul", P_BOOL|P_VI_DEF|P_RWIN, | 888 {"cursorline", "cul", P_BOOL|P_VI_DEF|P_RWIN, |
885 #ifdef FEAT_SYN_HL | 889 #ifdef FEAT_SYN_HL |
886 (char_u *)VAR_WIN, PV_CUL, | 890 (char_u *)VAR_WIN, PV_CUL, |
887 #else | 891 #else |
888 (char_u *)NULL, PV_NONE, | 892 (char_u *)NULL, PV_NONE, |
889 #endif | 893 #endif |
890 {(char_u *)FALSE, (char_u *)0L}}, | 894 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
891 {"debug", NULL, P_STRING|P_VI_DEF, | 895 {"debug", NULL, P_STRING|P_VI_DEF, |
892 (char_u *)&p_debug, PV_NONE, | 896 (char_u *)&p_debug, PV_NONE, |
893 {(char_u *)"", (char_u *)0L}}, | 897 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
894 {"define", "def", P_STRING|P_ALLOCED|P_VI_DEF, | 898 {"define", "def", P_STRING|P_ALLOCED|P_VI_DEF, |
895 #ifdef FEAT_FIND_ID | 899 #ifdef FEAT_FIND_ID |
896 (char_u *)&p_def, PV_DEF, | 900 (char_u *)&p_def, PV_DEF, |
897 {(char_u *)"^\\s*#\\s*define", (char_u *)0L} | 901 {(char_u *)"^\\s*#\\s*define", (char_u *)0L} |
898 #else | 902 #else |
899 (char_u *)NULL, PV_NONE, | 903 (char_u *)NULL, PV_NONE, |
900 {(char_u *)NULL, (char_u *)0L} | 904 {(char_u *)NULL, (char_u *)0L} |
901 #endif | 905 #endif |
902 }, | 906 SCRIPTID_INIT}, |
903 {"delcombine", "deco", P_BOOL|P_VI_DEF|P_VIM, | 907 {"delcombine", "deco", P_BOOL|P_VI_DEF|P_VIM, |
904 #ifdef FEAT_MBYTE | 908 #ifdef FEAT_MBYTE |
905 (char_u *)&p_deco, PV_NONE, | 909 (char_u *)&p_deco, PV_NONE, |
906 #else | 910 #else |
907 (char_u *)NULL, PV_NONE, | 911 (char_u *)NULL, PV_NONE, |
908 #endif | 912 #endif |
909 {(char_u *)FALSE, (char_u *)0L}}, | 913 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
910 {"dictionary", "dict", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP, | 914 {"dictionary", "dict", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP, |
911 #ifdef FEAT_INS_EXPAND | 915 #ifdef FEAT_INS_EXPAND |
912 (char_u *)&p_dict, PV_DICT, | 916 (char_u *)&p_dict, PV_DICT, |
913 #else | 917 #else |
914 (char_u *)NULL, PV_NONE, | 918 (char_u *)NULL, PV_NONE, |
915 #endif | 919 #endif |
916 {(char_u *)"", (char_u *)0L}}, | 920 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
917 {"diff", NULL, P_BOOL|P_VI_DEF|P_RWIN|P_NOGLOB, | 921 {"diff", NULL, P_BOOL|P_VI_DEF|P_RWIN|P_NOGLOB, |
918 #ifdef FEAT_DIFF | 922 #ifdef FEAT_DIFF |
919 (char_u *)VAR_WIN, PV_DIFF, | 923 (char_u *)VAR_WIN, PV_DIFF, |
920 #else | 924 #else |
921 (char_u *)NULL, PV_NONE, | 925 (char_u *)NULL, PV_NONE, |
922 #endif | 926 #endif |
923 {(char_u *)FALSE, (char_u *)0L}}, | 927 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
924 {"diffexpr", "dex", P_STRING|P_VI_DEF|P_SECURE, | 928 {"diffexpr", "dex", P_STRING|P_VI_DEF|P_SECURE, |
925 #if defined(FEAT_DIFF) && defined(FEAT_EVAL) | 929 #if defined(FEAT_DIFF) && defined(FEAT_EVAL) |
926 (char_u *)&p_dex, PV_NONE, | 930 (char_u *)&p_dex, PV_NONE, |
927 {(char_u *)"", (char_u *)0L} | 931 {(char_u *)"", (char_u *)0L} |
928 #else | 932 #else |
929 (char_u *)NULL, PV_NONE, | 933 (char_u *)NULL, PV_NONE, |
930 {(char_u *)0L, (char_u *)0L} | 934 {(char_u *)0L, (char_u *)0L} |
931 #endif | 935 #endif |
932 }, | 936 SCRIPTID_INIT}, |
933 {"diffopt", "dip", P_STRING|P_ALLOCED|P_VI_DEF|P_RWIN|P_COMMA|P_NODUP, | 937 {"diffopt", "dip", P_STRING|P_ALLOCED|P_VI_DEF|P_RWIN|P_COMMA|P_NODUP, |
934 #ifdef FEAT_DIFF | 938 #ifdef FEAT_DIFF |
935 (char_u *)&p_dip, PV_NONE, | 939 (char_u *)&p_dip, PV_NONE, |
936 {(char_u *)"filler", (char_u *)NULL} | 940 {(char_u *)"filler", (char_u *)NULL} |
937 #else | 941 #else |
938 (char_u *)NULL, PV_NONE, | 942 (char_u *)NULL, PV_NONE, |
939 {(char_u *)"", (char_u *)NULL} | 943 {(char_u *)"", (char_u *)NULL} |
940 #endif | 944 #endif |
941 }, | 945 SCRIPTID_INIT}, |
942 {"digraph", "dg", P_BOOL|P_VI_DEF|P_VIM, | 946 {"digraph", "dg", P_BOOL|P_VI_DEF|P_VIM, |
943 #ifdef FEAT_DIGRAPHS | 947 #ifdef FEAT_DIGRAPHS |
944 (char_u *)&p_dg, PV_NONE, | 948 (char_u *)&p_dg, PV_NONE, |
945 #else | 949 #else |
946 (char_u *)NULL, PV_NONE, | 950 (char_u *)NULL, PV_NONE, |
947 #endif | 951 #endif |
948 {(char_u *)FALSE, (char_u *)0L}}, | 952 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
949 {"directory", "dir", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP|P_SECURE, | 953 {"directory", "dir", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP|P_SECURE, |
950 (char_u *)&p_dir, PV_NONE, | 954 (char_u *)&p_dir, PV_NONE, |
951 {(char_u *)DFLT_DIR, (char_u *)0L}}, | 955 {(char_u *)DFLT_DIR, (char_u *)0L} SCRIPTID_INIT}, |
952 {"display", "dy", P_STRING|P_VI_DEF|P_COMMA|P_RALL|P_NODUP, | 956 {"display", "dy", P_STRING|P_VI_DEF|P_COMMA|P_RALL|P_NODUP, |
953 (char_u *)&p_dy, PV_NONE, | 957 (char_u *)&p_dy, PV_NONE, |
954 {(char_u *)"", (char_u *)0L}}, | 958 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
955 {"eadirection", "ead", P_STRING|P_VI_DEF, | 959 {"eadirection", "ead", P_STRING|P_VI_DEF, |
956 #ifdef FEAT_VERTSPLIT | 960 #ifdef FEAT_VERTSPLIT |
957 (char_u *)&p_ead, PV_NONE, | 961 (char_u *)&p_ead, PV_NONE, |
958 {(char_u *)"both", (char_u *)0L} | 962 {(char_u *)"both", (char_u *)0L} |
959 #else | 963 #else |
960 (char_u *)NULL, PV_NONE, | 964 (char_u *)NULL, PV_NONE, |
961 {(char_u *)NULL, (char_u *)0L} | 965 {(char_u *)NULL, (char_u *)0L} |
962 #endif | 966 #endif |
963 }, | 967 SCRIPTID_INIT}, |
964 {"edcompatible","ed", P_BOOL|P_VI_DEF, | 968 {"edcompatible","ed", P_BOOL|P_VI_DEF, |
965 (char_u *)&p_ed, PV_NONE, | 969 (char_u *)&p_ed, PV_NONE, |
966 {(char_u *)FALSE, (char_u *)0L}}, | 970 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
967 {"encoding", "enc", P_STRING|P_VI_DEF|P_RCLR, | 971 {"encoding", "enc", P_STRING|P_VI_DEF|P_RCLR, |
968 #ifdef FEAT_MBYTE | 972 #ifdef FEAT_MBYTE |
969 (char_u *)&p_enc, PV_NONE, | 973 (char_u *)&p_enc, PV_NONE, |
970 {(char_u *)ENC_DFLT, (char_u *)0L} | 974 {(char_u *)ENC_DFLT, (char_u *)0L} |
971 #else | 975 #else |
972 (char_u *)NULL, PV_NONE, | 976 (char_u *)NULL, PV_NONE, |
973 {(char_u *)0L, (char_u *)0L} | 977 {(char_u *)0L, (char_u *)0L} |
974 #endif | 978 #endif |
975 }, | 979 SCRIPTID_INIT}, |
976 {"endofline", "eol", P_BOOL|P_NO_MKRC|P_VI_DEF|P_RSTAT, | 980 {"endofline", "eol", P_BOOL|P_NO_MKRC|P_VI_DEF|P_RSTAT, |
977 (char_u *)&p_eol, PV_EOL, | 981 (char_u *)&p_eol, PV_EOL, |
978 {(char_u *)TRUE, (char_u *)0L}}, | 982 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
979 {"equalalways", "ea", P_BOOL|P_VI_DEF|P_RALL, | 983 {"equalalways", "ea", P_BOOL|P_VI_DEF|P_RALL, |
980 (char_u *)&p_ea, PV_NONE, | 984 (char_u *)&p_ea, PV_NONE, |
981 {(char_u *)TRUE, (char_u *)0L}}, | 985 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
982 {"equalprg", "ep", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, | 986 {"equalprg", "ep", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, |
983 (char_u *)&p_ep, PV_EP, | 987 (char_u *)&p_ep, PV_EP, |
984 {(char_u *)"", (char_u *)0L}}, | 988 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
985 {"errorbells", "eb", P_BOOL|P_VI_DEF, | 989 {"errorbells", "eb", P_BOOL|P_VI_DEF, |
986 (char_u *)&p_eb, PV_NONE, | 990 (char_u *)&p_eb, PV_NONE, |
987 {(char_u *)FALSE, (char_u *)0L}}, | 991 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
988 {"errorfile", "ef", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, | 992 {"errorfile", "ef", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, |
989 #ifdef FEAT_QUICKFIX | 993 #ifdef FEAT_QUICKFIX |
990 (char_u *)&p_ef, PV_NONE, | 994 (char_u *)&p_ef, PV_NONE, |
991 {(char_u *)DFLT_ERRORFILE, (char_u *)0L} | 995 {(char_u *)DFLT_ERRORFILE, (char_u *)0L} |
992 #else | 996 #else |
993 (char_u *)NULL, PV_NONE, | 997 (char_u *)NULL, PV_NONE, |
994 {(char_u *)NULL, (char_u *)0L} | 998 {(char_u *)NULL, (char_u *)0L} |
995 #endif | 999 #endif |
996 }, | 1000 SCRIPTID_INIT}, |
997 {"errorformat", "efm", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 1001 {"errorformat", "efm", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
998 #ifdef FEAT_QUICKFIX | 1002 #ifdef FEAT_QUICKFIX |
999 (char_u *)&p_efm, PV_EFM, | 1003 (char_u *)&p_efm, PV_EFM, |
1000 {(char_u *)DFLT_EFM, (char_u *)0L}, | 1004 {(char_u *)DFLT_EFM, (char_u *)0L} |
1001 #else | 1005 #else |
1002 (char_u *)NULL, PV_NONE, | 1006 (char_u *)NULL, PV_NONE, |
1003 {(char_u *)NULL, (char_u *)0L} | 1007 {(char_u *)NULL, (char_u *)0L} |
1004 #endif | 1008 #endif |
1005 }, | 1009 SCRIPTID_INIT}, |
1006 {"esckeys", "ek", P_BOOL|P_VIM, | 1010 {"esckeys", "ek", P_BOOL|P_VIM, |
1007 (char_u *)&p_ek, PV_NONE, | 1011 (char_u *)&p_ek, PV_NONE, |
1008 {(char_u *)FALSE, (char_u *)TRUE}}, | 1012 {(char_u *)FALSE, (char_u *)TRUE} SCRIPTID_INIT}, |
1009 {"eventignore", "ei", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 1013 {"eventignore", "ei", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
1010 #ifdef FEAT_AUTOCMD | 1014 #ifdef FEAT_AUTOCMD |
1011 (char_u *)&p_ei, PV_NONE, | 1015 (char_u *)&p_ei, PV_NONE, |
1012 #else | 1016 #else |
1013 (char_u *)NULL, PV_NONE, | 1017 (char_u *)NULL, PV_NONE, |
1014 #endif | 1018 #endif |
1015 {(char_u *)"", (char_u *)0L}}, | 1019 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
1016 {"expandtab", "et", P_BOOL|P_VI_DEF|P_VIM, | 1020 {"expandtab", "et", P_BOOL|P_VI_DEF|P_VIM, |
1017 (char_u *)&p_et, PV_ET, | 1021 (char_u *)&p_et, PV_ET, |
1018 {(char_u *)FALSE, (char_u *)0L}}, | 1022 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1019 {"exrc", "ex", P_BOOL|P_VI_DEF|P_SECURE, | 1023 {"exrc", "ex", P_BOOL|P_VI_DEF|P_SECURE, |
1020 (char_u *)&p_exrc, PV_NONE, | 1024 (char_u *)&p_exrc, PV_NONE, |
1021 {(char_u *)FALSE, (char_u *)0L}}, | 1025 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1022 {"fileencoding","fenc", P_STRING|P_ALLOCED|P_VI_DEF|P_RSTAT|P_RBUF|P_NO_MKRC, | 1026 {"fileencoding","fenc", P_STRING|P_ALLOCED|P_VI_DEF|P_RSTAT|P_RBUF|P_NO_MKRC, |
1023 #ifdef FEAT_MBYTE | 1027 #ifdef FEAT_MBYTE |
1024 (char_u *)&p_fenc, PV_FENC, | 1028 (char_u *)&p_fenc, PV_FENC, |
1025 {(char_u *)"", (char_u *)0L} | 1029 {(char_u *)"", (char_u *)0L} |
1026 #else | 1030 #else |
1027 (char_u *)NULL, PV_NONE, | 1031 (char_u *)NULL, PV_NONE, |
1028 {(char_u *)0L, (char_u *)0L} | 1032 {(char_u *)0L, (char_u *)0L} |
1029 #endif | 1033 #endif |
1030 }, | 1034 SCRIPTID_INIT}, |
1031 {"fileencodings","fencs", P_STRING|P_VI_DEF|P_COMMA, | 1035 {"fileencodings","fencs", P_STRING|P_VI_DEF|P_COMMA, |
1032 #ifdef FEAT_MBYTE | 1036 #ifdef FEAT_MBYTE |
1033 (char_u *)&p_fencs, PV_NONE, | 1037 (char_u *)&p_fencs, PV_NONE, |
1034 {(char_u *)"ucs-bom", (char_u *)0L} | 1038 {(char_u *)"ucs-bom", (char_u *)0L} |
1035 #else | 1039 #else |
1036 (char_u *)NULL, PV_NONE, | 1040 (char_u *)NULL, PV_NONE, |
1037 {(char_u *)0L, (char_u *)0L} | 1041 {(char_u *)0L, (char_u *)0L} |
1038 #endif | 1042 #endif |
1039 }, | 1043 SCRIPTID_INIT}, |
1040 {"fileformat", "ff", P_STRING|P_ALLOCED|P_VI_DEF|P_RSTAT|P_NO_MKRC, | 1044 {"fileformat", "ff", P_STRING|P_ALLOCED|P_VI_DEF|P_RSTAT|P_NO_MKRC, |
1041 (char_u *)&p_ff, PV_FF, | 1045 (char_u *)&p_ff, PV_FF, |
1042 {(char_u *)DFLT_FF, (char_u *)0L}}, | 1046 {(char_u *)DFLT_FF, (char_u *)0L} SCRIPTID_INIT}, |
1043 {"fileformats", "ffs", P_STRING|P_VIM|P_COMMA|P_NODUP, | 1047 {"fileformats", "ffs", P_STRING|P_VIM|P_COMMA|P_NODUP, |
1044 (char_u *)&p_ffs, PV_NONE, | 1048 (char_u *)&p_ffs, PV_NONE, |
1045 {(char_u *)DFLT_FFS_VI, (char_u *)DFLT_FFS_VIM}}, | 1049 {(char_u *)DFLT_FFS_VI, (char_u *)DFLT_FFS_VIM} |
1050 SCRIPTID_INIT}, | |
1046 {"filetype", "ft", P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB|P_NFNAME, | 1051 {"filetype", "ft", P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB|P_NFNAME, |
1047 #ifdef FEAT_AUTOCMD | 1052 #ifdef FEAT_AUTOCMD |
1048 (char_u *)&p_ft, PV_FT, | 1053 (char_u *)&p_ft, PV_FT, |
1049 {(char_u *)"", (char_u *)0L} | 1054 {(char_u *)"", (char_u *)0L} |
1050 #else | 1055 #else |
1051 (char_u *)NULL, PV_NONE, | 1056 (char_u *)NULL, PV_NONE, |
1052 {(char_u *)0L, (char_u *)0L} | 1057 {(char_u *)0L, (char_u *)0L} |
1053 #endif | 1058 #endif |
1054 }, | 1059 SCRIPTID_INIT}, |
1055 {"fillchars", "fcs", P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP, | 1060 {"fillchars", "fcs", P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP, |
1056 #if defined(FEAT_WINDOWS) || defined(FEAT_FOLDING) | 1061 #if defined(FEAT_WINDOWS) || defined(FEAT_FOLDING) |
1057 (char_u *)&p_fcs, PV_NONE, | 1062 (char_u *)&p_fcs, PV_NONE, |
1058 {(char_u *)"vert:|,fold:-", (char_u *)0L} | 1063 {(char_u *)"vert:|,fold:-", (char_u *)0L} |
1059 #else | 1064 #else |
1060 (char_u *)NULL, PV_NONE, | 1065 (char_u *)NULL, PV_NONE, |
1061 {(char_u *)"", (char_u *)0L} | 1066 {(char_u *)"", (char_u *)0L} |
1062 #endif | 1067 #endif |
1063 }, | 1068 SCRIPTID_INIT}, |
1064 {"fkmap", "fk", P_BOOL|P_VI_DEF, | 1069 {"fkmap", "fk", P_BOOL|P_VI_DEF, |
1065 #ifdef FEAT_FKMAP | 1070 #ifdef FEAT_FKMAP |
1066 (char_u *)&p_fkmap, PV_NONE, | 1071 (char_u *)&p_fkmap, PV_NONE, |
1067 #else | 1072 #else |
1068 (char_u *)NULL, PV_NONE, | 1073 (char_u *)NULL, PV_NONE, |
1069 #endif | 1074 #endif |
1070 {(char_u *)FALSE, (char_u *)0L}}, | 1075 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1071 {"flash", "fl", P_BOOL|P_VI_DEF, | 1076 {"flash", "fl", P_BOOL|P_VI_DEF, |
1072 (char_u *)NULL, PV_NONE, | 1077 (char_u *)NULL, PV_NONE, |
1073 {(char_u *)FALSE, (char_u *)0L}}, | 1078 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1074 #ifdef FEAT_FOLDING | 1079 #ifdef FEAT_FOLDING |
1075 {"foldclose", "fcl", P_STRING|P_VI_DEF|P_COMMA|P_NODUP|P_RWIN, | 1080 {"foldclose", "fcl", P_STRING|P_VI_DEF|P_COMMA|P_NODUP|P_RWIN, |
1076 (char_u *)&p_fcl, PV_NONE, | 1081 (char_u *)&p_fcl, PV_NONE, |
1077 {(char_u *)"", (char_u *)0L}}, | 1082 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
1078 {"foldcolumn", "fdc", P_NUM|P_VI_DEF|P_RWIN, | 1083 {"foldcolumn", "fdc", P_NUM|P_VI_DEF|P_RWIN, |
1079 (char_u *)VAR_WIN, PV_FDC, | 1084 (char_u *)VAR_WIN, PV_FDC, |
1080 {(char_u *)FALSE, (char_u *)0L}}, | 1085 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1081 {"foldenable", "fen", P_BOOL|P_VI_DEF|P_RWIN, | 1086 {"foldenable", "fen", P_BOOL|P_VI_DEF|P_RWIN, |
1082 (char_u *)VAR_WIN, PV_FEN, | 1087 (char_u *)VAR_WIN, PV_FEN, |
1083 {(char_u *)TRUE, (char_u *)0L}}, | 1088 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
1084 {"foldexpr", "fde", P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN, | 1089 {"foldexpr", "fde", P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN, |
1085 # ifdef FEAT_EVAL | 1090 # ifdef FEAT_EVAL |
1086 (char_u *)VAR_WIN, PV_FDE, | 1091 (char_u *)VAR_WIN, PV_FDE, |
1087 {(char_u *)"0", (char_u *)NULL} | 1092 {(char_u *)"0", (char_u *)NULL} |
1088 # else | 1093 # else |
1089 (char_u *)NULL, PV_NONE, | 1094 (char_u *)NULL, PV_NONE, |
1090 {(char_u *)NULL, (char_u *)0L} | 1095 {(char_u *)NULL, (char_u *)0L} |
1091 # endif | 1096 # endif |
1092 }, | 1097 SCRIPTID_INIT}, |
1093 {"foldignore", "fdi", P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN, | 1098 {"foldignore", "fdi", P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN, |
1094 (char_u *)VAR_WIN, PV_FDI, | 1099 (char_u *)VAR_WIN, PV_FDI, |
1095 {(char_u *)"#", (char_u *)NULL}}, | 1100 {(char_u *)"#", (char_u *)NULL} SCRIPTID_INIT}, |
1096 {"foldlevel", "fdl", P_NUM|P_VI_DEF|P_RWIN, | 1101 {"foldlevel", "fdl", P_NUM|P_VI_DEF|P_RWIN, |
1097 (char_u *)VAR_WIN, PV_FDL, | 1102 (char_u *)VAR_WIN, PV_FDL, |
1098 {(char_u *)0L, (char_u *)0L}}, | 1103 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
1099 {"foldlevelstart","fdls", P_NUM|P_VI_DEF, | 1104 {"foldlevelstart","fdls", P_NUM|P_VI_DEF, |
1100 (char_u *)&p_fdls, PV_NONE, | 1105 (char_u *)&p_fdls, PV_NONE, |
1101 {(char_u *)-1L, (char_u *)0L}}, | 1106 {(char_u *)-1L, (char_u *)0L} SCRIPTID_INIT}, |
1102 {"foldmarker", "fmr", P_STRING|P_ALLOCED|P_VIM|P_VI_DEF| | 1107 {"foldmarker", "fmr", P_STRING|P_ALLOCED|P_VIM|P_VI_DEF| |
1103 P_RWIN|P_COMMA|P_NODUP, | 1108 P_RWIN|P_COMMA|P_NODUP, |
1104 (char_u *)VAR_WIN, PV_FMR, | 1109 (char_u *)VAR_WIN, PV_FMR, |
1105 {(char_u *)"{{{,}}}", (char_u *)NULL}}, | 1110 {(char_u *)"{{{,}}}", (char_u *)NULL} |
1111 SCRIPTID_INIT}, | |
1106 {"foldmethod", "fdm", P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN, | 1112 {"foldmethod", "fdm", P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN, |
1107 (char_u *)VAR_WIN, PV_FDM, | 1113 (char_u *)VAR_WIN, PV_FDM, |
1108 {(char_u *)"manual", (char_u *)NULL}}, | 1114 {(char_u *)"manual", (char_u *)NULL} SCRIPTID_INIT}, |
1109 {"foldminlines","fml", P_NUM|P_VI_DEF|P_RWIN, | 1115 {"foldminlines","fml", P_NUM|P_VI_DEF|P_RWIN, |
1110 (char_u *)VAR_WIN, PV_FML, | 1116 (char_u *)VAR_WIN, PV_FML, |
1111 {(char_u *)1L, (char_u *)0L}}, | 1117 {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT}, |
1112 {"foldnestmax", "fdn", P_NUM|P_VI_DEF|P_RWIN, | 1118 {"foldnestmax", "fdn", P_NUM|P_VI_DEF|P_RWIN, |
1113 (char_u *)VAR_WIN, PV_FDN, | 1119 (char_u *)VAR_WIN, PV_FDN, |
1114 {(char_u *)20L, (char_u *)0L}}, | 1120 {(char_u *)20L, (char_u *)0L} SCRIPTID_INIT}, |
1115 {"foldopen", "fdo", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 1121 {"foldopen", "fdo", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
1116 (char_u *)&p_fdo, PV_NONE, | 1122 (char_u *)&p_fdo, PV_NONE, |
1117 {(char_u *)"block,hor,mark,percent,quickfix,search,tag,undo", | 1123 {(char_u *)"block,hor,mark,percent,quickfix,search,tag,undo", |
1118 (char_u *)0L}}, | 1124 (char_u *)0L} SCRIPTID_INIT}, |
1119 {"foldtext", "fdt", P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN, | 1125 {"foldtext", "fdt", P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN, |
1120 # ifdef FEAT_EVAL | 1126 # ifdef FEAT_EVAL |
1121 (char_u *)VAR_WIN, PV_FDT, | 1127 (char_u *)VAR_WIN, PV_FDT, |
1122 {(char_u *)"foldtext()", (char_u *)NULL} | 1128 {(char_u *)"foldtext()", (char_u *)NULL} |
1123 # else | 1129 # else |
1124 (char_u *)NULL, PV_NONE, | 1130 (char_u *)NULL, PV_NONE, |
1125 {(char_u *)NULL, (char_u *)0L} | 1131 {(char_u *)NULL, (char_u *)0L} |
1126 # endif | 1132 # endif |
1127 }, | 1133 SCRIPTID_INIT}, |
1128 #endif | 1134 #endif |
1129 {"formatexpr", "fex", P_STRING|P_ALLOCED|P_VI_DEF|P_VIM, | 1135 {"formatexpr", "fex", P_STRING|P_ALLOCED|P_VI_DEF|P_VIM, |
1130 #ifdef FEAT_EVAL | 1136 #ifdef FEAT_EVAL |
1131 (char_u *)&p_fex, PV_FEX, | 1137 (char_u *)&p_fex, PV_FEX, |
1132 {(char_u *)"", (char_u *)0L} | 1138 {(char_u *)"", (char_u *)0L} |
1133 #else | 1139 #else |
1134 (char_u *)NULL, PV_NONE, | 1140 (char_u *)NULL, PV_NONE, |
1135 {(char_u *)0L, (char_u *)0L} | 1141 {(char_u *)0L, (char_u *)0L} |
1136 #endif | 1142 #endif |
1137 }, | 1143 SCRIPTID_INIT}, |
1138 {"formatoptions","fo", P_STRING|P_ALLOCED|P_VIM|P_FLAGLIST, | 1144 {"formatoptions","fo", P_STRING|P_ALLOCED|P_VIM|P_FLAGLIST, |
1139 (char_u *)&p_fo, PV_FO, | 1145 (char_u *)&p_fo, PV_FO, |
1140 {(char_u *)DFLT_FO_VI, (char_u *)DFLT_FO_VIM}}, | 1146 {(char_u *)DFLT_FO_VI, (char_u *)DFLT_FO_VIM} |
1147 SCRIPTID_INIT}, | |
1141 {"formatlistpat","flp", P_STRING|P_ALLOCED|P_VI_DEF, | 1148 {"formatlistpat","flp", P_STRING|P_ALLOCED|P_VI_DEF, |
1142 (char_u *)&p_flp, PV_FLP, | 1149 (char_u *)&p_flp, PV_FLP, |
1143 {(char_u *)"^\\s*\\d\\+[\\]:.)}\\t ]\\s*", (char_u *)0L}}, | 1150 {(char_u *)"^\\s*\\d\\+[\\]:.)}\\t ]\\s*", |
1151 (char_u *)0L} SCRIPTID_INIT}, | |
1144 {"formatprg", "fp", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, | 1152 {"formatprg", "fp", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, |
1145 (char_u *)&p_fp, PV_NONE, | 1153 (char_u *)&p_fp, PV_NONE, |
1146 {(char_u *)"", (char_u *)0L}}, | 1154 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
1147 {"fsync", "fs", P_BOOL|P_SECURE|P_VI_DEF, | 1155 {"fsync", "fs", P_BOOL|P_SECURE|P_VI_DEF, |
1148 #ifdef HAVE_FSYNC | 1156 #ifdef HAVE_FSYNC |
1149 (char_u *)&p_fs, PV_NONE, | 1157 (char_u *)&p_fs, PV_NONE, |
1150 {(char_u *)TRUE, (char_u *)0L} | 1158 {(char_u *)TRUE, (char_u *)0L} |
1151 #else | 1159 #else |
1152 (char_u *)NULL, PV_NONE, | 1160 (char_u *)NULL, PV_NONE, |
1153 {(char_u *)FALSE, (char_u *)0L} | 1161 {(char_u *)FALSE, (char_u *)0L} |
1154 #endif | 1162 #endif |
1155 }, | 1163 SCRIPTID_INIT}, |
1156 {"gdefault", "gd", P_BOOL|P_VI_DEF|P_VIM, | 1164 {"gdefault", "gd", P_BOOL|P_VI_DEF|P_VIM, |
1157 (char_u *)&p_gd, PV_NONE, | 1165 (char_u *)&p_gd, PV_NONE, |
1158 {(char_u *)FALSE, (char_u *)0L}}, | 1166 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1159 {"graphic", "gr", P_BOOL|P_VI_DEF, | 1167 {"graphic", "gr", P_BOOL|P_VI_DEF, |
1160 (char_u *)NULL, PV_NONE, | 1168 (char_u *)NULL, PV_NONE, |
1161 {(char_u *)FALSE, (char_u *)0L}}, | 1169 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1162 {"grepformat", "gfm", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 1170 {"grepformat", "gfm", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
1163 #ifdef FEAT_QUICKFIX | 1171 #ifdef FEAT_QUICKFIX |
1164 (char_u *)&p_gefm, PV_NONE, | 1172 (char_u *)&p_gefm, PV_NONE, |
1165 {(char_u *)DFLT_GREPFORMAT, (char_u *)0L}, | 1173 {(char_u *)DFLT_GREPFORMAT, (char_u *)0L} |
1166 #else | 1174 #else |
1167 (char_u *)NULL, PV_NONE, | 1175 (char_u *)NULL, PV_NONE, |
1168 {(char_u *)NULL, (char_u *)0L} | 1176 {(char_u *)NULL, (char_u *)0L} |
1169 #endif | 1177 #endif |
1170 }, | 1178 SCRIPTID_INIT}, |
1171 {"grepprg", "gp", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, | 1179 {"grepprg", "gp", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, |
1172 #ifdef FEAT_QUICKFIX | 1180 #ifdef FEAT_QUICKFIX |
1173 (char_u *)&p_gp, PV_GP, | 1181 (char_u *)&p_gp, PV_GP, |
1174 { | 1182 { |
1175 # ifdef WIN3264 | 1183 # ifdef WIN3264 |
1183 # else | 1191 # else |
1184 # ifdef VMS | 1192 # ifdef VMS |
1185 (char_u *)"SEARCH/NUMBERS ", | 1193 (char_u *)"SEARCH/NUMBERS ", |
1186 # else | 1194 # else |
1187 (char_u *)"grep -n ", | 1195 (char_u *)"grep -n ", |
1188 #endif | 1196 # endif |
1189 #endif | 1197 # endif |
1190 # endif | 1198 # endif |
1191 (char_u *)0L}, | 1199 (char_u *)0L} |
1192 #else | 1200 #else |
1193 (char_u *)NULL, PV_NONE, | 1201 (char_u *)NULL, PV_NONE, |
1194 {(char_u *)NULL, (char_u *)0L} | 1202 {(char_u *)NULL, (char_u *)0L} |
1195 #endif | 1203 #endif |
1196 }, | 1204 SCRIPTID_INIT}, |
1197 {"guicursor", "gcr", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 1205 {"guicursor", "gcr", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
1198 #ifdef CURSOR_SHAPE | 1206 #ifdef CURSOR_SHAPE |
1199 (char_u *)&p_guicursor, PV_NONE, | 1207 (char_u *)&p_guicursor, PV_NONE, |
1200 { | 1208 { |
1201 # ifdef FEAT_GUI | 1209 # ifdef FEAT_GUI |
1206 (char_u *)0L} | 1214 (char_u *)0L} |
1207 #else | 1215 #else |
1208 (char_u *)NULL, PV_NONE, | 1216 (char_u *)NULL, PV_NONE, |
1209 {(char_u *)NULL, (char_u *)0L} | 1217 {(char_u *)NULL, (char_u *)0L} |
1210 #endif | 1218 #endif |
1211 }, | 1219 SCRIPTID_INIT}, |
1212 {"guifont", "gfn", P_STRING|P_VI_DEF|P_RCLR|P_COMMA|P_NODUP, | 1220 {"guifont", "gfn", P_STRING|P_VI_DEF|P_RCLR|P_COMMA|P_NODUP, |
1213 #ifdef FEAT_GUI | 1221 #ifdef FEAT_GUI |
1214 (char_u *)&p_guifont, PV_NONE, | 1222 (char_u *)&p_guifont, PV_NONE, |
1215 {(char_u *)"", (char_u *)0L} | 1223 {(char_u *)"", (char_u *)0L} |
1216 #else | 1224 #else |
1217 (char_u *)NULL, PV_NONE, | 1225 (char_u *)NULL, PV_NONE, |
1218 {(char_u *)NULL, (char_u *)0L} | 1226 {(char_u *)NULL, (char_u *)0L} |
1219 #endif | 1227 #endif |
1220 }, | 1228 SCRIPTID_INIT}, |
1221 {"guifontset", "gfs", P_STRING|P_VI_DEF|P_RCLR|P_COMMA, | 1229 {"guifontset", "gfs", P_STRING|P_VI_DEF|P_RCLR|P_COMMA, |
1222 #if defined(FEAT_GUI) && defined(FEAT_XFONTSET) | 1230 #if defined(FEAT_GUI) && defined(FEAT_XFONTSET) |
1223 (char_u *)&p_guifontset, PV_NONE, | 1231 (char_u *)&p_guifontset, PV_NONE, |
1224 {(char_u *)"", (char_u *)0L} | 1232 {(char_u *)"", (char_u *)0L} |
1225 #else | 1233 #else |
1226 (char_u *)NULL, PV_NONE, | 1234 (char_u *)NULL, PV_NONE, |
1227 {(char_u *)NULL, (char_u *)0L} | 1235 {(char_u *)NULL, (char_u *)0L} |
1228 #endif | 1236 #endif |
1229 }, | 1237 SCRIPTID_INIT}, |
1230 {"guifontwide", "gfw", P_STRING|P_VI_DEF|P_RCLR|P_COMMA|P_NODUP, | 1238 {"guifontwide", "gfw", P_STRING|P_VI_DEF|P_RCLR|P_COMMA|P_NODUP, |
1231 #if defined(FEAT_GUI) && defined(FEAT_MBYTE) | 1239 #if defined(FEAT_GUI) && defined(FEAT_MBYTE) |
1232 (char_u *)&p_guifontwide, PV_NONE, | 1240 (char_u *)&p_guifontwide, PV_NONE, |
1233 {(char_u *)"", (char_u *)0L} | 1241 {(char_u *)"", (char_u *)0L} |
1234 #else | 1242 #else |
1235 (char_u *)NULL, PV_NONE, | 1243 (char_u *)NULL, PV_NONE, |
1236 {(char_u *)NULL, (char_u *)0L} | 1244 {(char_u *)NULL, (char_u *)0L} |
1237 #endif | 1245 #endif |
1238 }, | 1246 SCRIPTID_INIT}, |
1239 {"guiheadroom", "ghr", P_NUM|P_VI_DEF, | 1247 {"guiheadroom", "ghr", P_NUM|P_VI_DEF, |
1240 #if defined(FEAT_GUI_GTK) || defined(FEAT_GUI_X11) | 1248 #if defined(FEAT_GUI_GTK) || defined(FEAT_GUI_X11) |
1241 (char_u *)&p_ghr, PV_NONE, | 1249 (char_u *)&p_ghr, PV_NONE, |
1242 #else | 1250 #else |
1243 (char_u *)NULL, PV_NONE, | 1251 (char_u *)NULL, PV_NONE, |
1244 #endif | 1252 #endif |
1245 {(char_u *)50L, (char_u *)0L}}, | 1253 {(char_u *)50L, (char_u *)0L} SCRIPTID_INIT}, |
1246 {"guioptions", "go", P_STRING|P_VI_DEF|P_RALL|P_FLAGLIST, | 1254 {"guioptions", "go", P_STRING|P_VI_DEF|P_RALL|P_FLAGLIST, |
1247 #if defined(FEAT_GUI) | 1255 #if defined(FEAT_GUI) |
1248 (char_u *)&p_go, PV_NONE, | 1256 (char_u *)&p_go, PV_NONE, |
1249 # if defined(UNIX) && !defined(MACOS) | 1257 # if defined(UNIX) && !defined(MACOS) |
1250 {(char_u *)"aegimrLtT", (char_u *)0L} | 1258 {(char_u *)"aegimrLtT", (char_u *)0L} |
1253 # endif | 1261 # endif |
1254 #else | 1262 #else |
1255 (char_u *)NULL, PV_NONE, | 1263 (char_u *)NULL, PV_NONE, |
1256 {(char_u *)NULL, (char_u *)0L} | 1264 {(char_u *)NULL, (char_u *)0L} |
1257 #endif | 1265 #endif |
1258 }, | 1266 SCRIPTID_INIT}, |
1259 {"guipty", NULL, P_BOOL|P_VI_DEF, | 1267 {"guipty", NULL, P_BOOL|P_VI_DEF, |
1260 #if defined(FEAT_GUI) | 1268 #if defined(FEAT_GUI) |
1261 (char_u *)&p_guipty, PV_NONE, | 1269 (char_u *)&p_guipty, PV_NONE, |
1262 #else | 1270 #else |
1263 (char_u *)NULL, PV_NONE, | 1271 (char_u *)NULL, PV_NONE, |
1264 #endif | 1272 #endif |
1265 {(char_u *)TRUE, (char_u *)0L}}, | 1273 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
1266 {"guitablabel", "gtl", P_STRING|P_VI_DEF|P_RWIN, | 1274 {"guitablabel", "gtl", P_STRING|P_VI_DEF|P_RWIN, |
1267 #if defined(FEAT_GUI_TABLINE) | 1275 #if defined(FEAT_GUI_TABLINE) |
1268 (char_u *)&p_gtl, PV_NONE, | 1276 (char_u *)&p_gtl, PV_NONE, |
1269 {(char_u *)"", (char_u *)0L} | 1277 {(char_u *)"", (char_u *)0L} |
1270 #else | 1278 #else |
1271 (char_u *)NULL, PV_NONE, | 1279 (char_u *)NULL, PV_NONE, |
1272 {(char_u *)NULL, (char_u *)0L} | 1280 {(char_u *)NULL, (char_u *)0L} |
1273 #endif | 1281 #endif |
1274 }, | 1282 SCRIPTID_INIT}, |
1275 {"guitabtooltip", "gtt", P_STRING|P_VI_DEF|P_RWIN, | 1283 {"guitabtooltip", "gtt", P_STRING|P_VI_DEF|P_RWIN, |
1276 #if defined(FEAT_GUI_TABLINE) | 1284 #if defined(FEAT_GUI_TABLINE) |
1277 (char_u *)&p_gtt, PV_NONE, | 1285 (char_u *)&p_gtt, PV_NONE, |
1278 {(char_u *)"", (char_u *)0L} | 1286 {(char_u *)"", (char_u *)0L} |
1279 #else | 1287 #else |
1280 (char_u *)NULL, PV_NONE, | 1288 (char_u *)NULL, PV_NONE, |
1281 {(char_u *)NULL, (char_u *)0L} | 1289 {(char_u *)NULL, (char_u *)0L} |
1282 #endif | 1290 #endif |
1283 }, | 1291 SCRIPTID_INIT}, |
1284 {"hardtabs", "ht", P_NUM|P_VI_DEF, | 1292 {"hardtabs", "ht", P_NUM|P_VI_DEF, |
1285 (char_u *)NULL, PV_NONE, | 1293 (char_u *)NULL, PV_NONE, |
1286 {(char_u *)0L, (char_u *)0L}}, | 1294 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
1287 {"helpfile", "hf", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, | 1295 {"helpfile", "hf", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, |
1288 (char_u *)&p_hf, PV_NONE, | 1296 (char_u *)&p_hf, PV_NONE, |
1289 {(char_u *)DFLT_HELPFILE, (char_u *)0L}}, | 1297 {(char_u *)DFLT_HELPFILE, (char_u *)0L} |
1298 SCRIPTID_INIT}, | |
1290 {"helpheight", "hh", P_NUM|P_VI_DEF, | 1299 {"helpheight", "hh", P_NUM|P_VI_DEF, |
1291 #ifdef FEAT_WINDOWS | 1300 #ifdef FEAT_WINDOWS |
1292 (char_u *)&p_hh, PV_NONE, | 1301 (char_u *)&p_hh, PV_NONE, |
1293 #else | 1302 #else |
1294 (char_u *)NULL, PV_NONE, | 1303 (char_u *)NULL, PV_NONE, |
1295 #endif | 1304 #endif |
1296 {(char_u *)20L, (char_u *)0L}}, | 1305 {(char_u *)20L, (char_u *)0L} SCRIPTID_INIT}, |
1297 {"helplang", "hlg", P_STRING|P_VI_DEF|P_COMMA, | 1306 {"helplang", "hlg", P_STRING|P_VI_DEF|P_COMMA, |
1298 #ifdef FEAT_MULTI_LANG | 1307 #ifdef FEAT_MULTI_LANG |
1299 (char_u *)&p_hlg, PV_NONE, | 1308 (char_u *)&p_hlg, PV_NONE, |
1300 {(char_u *)"", (char_u *)0L} | 1309 {(char_u *)"", (char_u *)0L} |
1301 #else | 1310 #else |
1302 (char_u *)NULL, PV_NONE, | 1311 (char_u *)NULL, PV_NONE, |
1303 {(char_u *)0L, (char_u *)0L} | 1312 {(char_u *)0L, (char_u *)0L} |
1304 #endif | 1313 #endif |
1305 }, | 1314 SCRIPTID_INIT}, |
1306 {"hidden", "hid", P_BOOL|P_VI_DEF, | 1315 {"hidden", "hid", P_BOOL|P_VI_DEF, |
1307 (char_u *)&p_hid, PV_NONE, | 1316 (char_u *)&p_hid, PV_NONE, |
1308 {(char_u *)FALSE, (char_u *)0L}}, | 1317 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1309 {"highlight", "hl", P_STRING|P_VI_DEF|P_RCLR|P_COMMA|P_NODUP, | 1318 {"highlight", "hl", P_STRING|P_VI_DEF|P_RCLR|P_COMMA|P_NODUP, |
1310 (char_u *)&p_hl, PV_NONE, | 1319 (char_u *)&p_hl, PV_NONE, |
1311 {(char_u *)HIGHLIGHT_INIT, (char_u *)0L}}, | 1320 {(char_u *)HIGHLIGHT_INIT, (char_u *)0L} |
1321 SCRIPTID_INIT}, | |
1312 {"history", "hi", P_NUM|P_VIM, | 1322 {"history", "hi", P_NUM|P_VIM, |
1313 (char_u *)&p_hi, PV_NONE, | 1323 (char_u *)&p_hi, PV_NONE, |
1314 {(char_u *)0L, (char_u *)20L}}, | 1324 {(char_u *)0L, (char_u *)20L} SCRIPTID_INIT}, |
1315 {"hkmap", "hk", P_BOOL|P_VI_DEF|P_VIM, | 1325 {"hkmap", "hk", P_BOOL|P_VI_DEF|P_VIM, |
1316 #ifdef FEAT_RIGHTLEFT | 1326 #ifdef FEAT_RIGHTLEFT |
1317 (char_u *)&p_hkmap, PV_NONE, | 1327 (char_u *)&p_hkmap, PV_NONE, |
1318 #else | 1328 #else |
1319 (char_u *)NULL, PV_NONE, | 1329 (char_u *)NULL, PV_NONE, |
1320 #endif | 1330 #endif |
1321 {(char_u *)FALSE, (char_u *)0L}}, | 1331 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1322 {"hkmapp", "hkp", P_BOOL|P_VI_DEF|P_VIM, | 1332 {"hkmapp", "hkp", P_BOOL|P_VI_DEF|P_VIM, |
1323 #ifdef FEAT_RIGHTLEFT | 1333 #ifdef FEAT_RIGHTLEFT |
1324 (char_u *)&p_hkmapp, PV_NONE, | 1334 (char_u *)&p_hkmapp, PV_NONE, |
1325 #else | 1335 #else |
1326 (char_u *)NULL, PV_NONE, | 1336 (char_u *)NULL, PV_NONE, |
1327 #endif | 1337 #endif |
1328 {(char_u *)FALSE, (char_u *)0L}}, | 1338 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1329 {"hlsearch", "hls", P_BOOL|P_VI_DEF|P_VIM|P_RALL, | 1339 {"hlsearch", "hls", P_BOOL|P_VI_DEF|P_VIM|P_RALL, |
1330 (char_u *)&p_hls, PV_NONE, | 1340 (char_u *)&p_hls, PV_NONE, |
1331 {(char_u *)FALSE, (char_u *)0L}}, | 1341 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1332 {"icon", NULL, P_BOOL|P_VI_DEF, | 1342 {"icon", NULL, P_BOOL|P_VI_DEF, |
1333 #ifdef FEAT_TITLE | 1343 #ifdef FEAT_TITLE |
1334 (char_u *)&p_icon, PV_NONE, | 1344 (char_u *)&p_icon, PV_NONE, |
1335 #else | 1345 #else |
1336 (char_u *)NULL, PV_NONE, | 1346 (char_u *)NULL, PV_NONE, |
1337 #endif | 1347 #endif |
1338 {(char_u *)FALSE, (char_u *)0L}}, | 1348 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1339 {"iconstring", NULL, P_STRING|P_VI_DEF, | 1349 {"iconstring", NULL, P_STRING|P_VI_DEF, |
1340 #ifdef FEAT_TITLE | 1350 #ifdef FEAT_TITLE |
1341 (char_u *)&p_iconstring, PV_NONE, | 1351 (char_u *)&p_iconstring, PV_NONE, |
1342 #else | 1352 #else |
1343 (char_u *)NULL, PV_NONE, | 1353 (char_u *)NULL, PV_NONE, |
1344 #endif | 1354 #endif |
1345 {(char_u *)"", (char_u *)0L}}, | 1355 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
1346 {"ignorecase", "ic", P_BOOL|P_VI_DEF, | 1356 {"ignorecase", "ic", P_BOOL|P_VI_DEF, |
1347 (char_u *)&p_ic, PV_NONE, | 1357 (char_u *)&p_ic, PV_NONE, |
1348 {(char_u *)FALSE, (char_u *)0L}}, | 1358 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1349 {"imactivatekey","imak",P_STRING|P_VI_DEF, | 1359 {"imactivatekey","imak",P_STRING|P_VI_DEF, |
1350 #if defined(FEAT_XIM) && defined(FEAT_GUI_GTK) | 1360 #if defined(FEAT_XIM) && defined(FEAT_GUI_GTK) |
1351 (char_u *)&p_imak, PV_NONE, | 1361 (char_u *)&p_imak, PV_NONE, |
1352 #else | 1362 #else |
1353 (char_u *)NULL, PV_NONE, | 1363 (char_u *)NULL, PV_NONE, |
1354 #endif | 1364 #endif |
1355 {(char_u *)"", (char_u *)0L}}, | 1365 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
1356 {"imcmdline", "imc", P_BOOL|P_VI_DEF, | 1366 {"imcmdline", "imc", P_BOOL|P_VI_DEF, |
1357 #ifdef USE_IM_CONTROL | 1367 #ifdef USE_IM_CONTROL |
1358 (char_u *)&p_imcmdline, PV_NONE, | 1368 (char_u *)&p_imcmdline, PV_NONE, |
1359 #else | 1369 #else |
1360 (char_u *)NULL, PV_NONE, | 1370 (char_u *)NULL, PV_NONE, |
1361 #endif | 1371 #endif |
1362 {(char_u *)FALSE, (char_u *)0L}}, | 1372 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1363 {"imdisable", "imd", P_BOOL|P_VI_DEF, | 1373 {"imdisable", "imd", P_BOOL|P_VI_DEF, |
1364 #ifdef USE_IM_CONTROL | 1374 #ifdef USE_IM_CONTROL |
1365 (char_u *)&p_imdisable, PV_NONE, | 1375 (char_u *)&p_imdisable, PV_NONE, |
1366 #else | 1376 #else |
1367 (char_u *)NULL, PV_NONE, | 1377 (char_u *)NULL, PV_NONE, |
1369 #ifdef __sgi | 1379 #ifdef __sgi |
1370 {(char_u *)TRUE, (char_u *)0L} | 1380 {(char_u *)TRUE, (char_u *)0L} |
1371 #else | 1381 #else |
1372 {(char_u *)FALSE, (char_u *)0L} | 1382 {(char_u *)FALSE, (char_u *)0L} |
1373 #endif | 1383 #endif |
1374 }, | 1384 SCRIPTID_INIT}, |
1375 {"iminsert", "imi", P_NUM|P_VI_DEF, | 1385 {"iminsert", "imi", P_NUM|P_VI_DEF, |
1376 (char_u *)&p_iminsert, PV_IMI, | 1386 (char_u *)&p_iminsert, PV_IMI, |
1377 #ifdef B_IMODE_IM | 1387 #ifdef B_IMODE_IM |
1378 {(char_u *)B_IMODE_IM, (char_u *)0L} | 1388 {(char_u *)B_IMODE_IM, (char_u *)0L} |
1379 #else | 1389 #else |
1380 {(char_u *)B_IMODE_NONE, (char_u *)0L} | 1390 {(char_u *)B_IMODE_NONE, (char_u *)0L} |
1381 #endif | 1391 #endif |
1382 }, | 1392 SCRIPTID_INIT}, |
1383 {"imsearch", "ims", P_NUM|P_VI_DEF, | 1393 {"imsearch", "ims", P_NUM|P_VI_DEF, |
1384 (char_u *)&p_imsearch, PV_IMS, | 1394 (char_u *)&p_imsearch, PV_IMS, |
1385 #ifdef B_IMODE_IM | 1395 #ifdef B_IMODE_IM |
1386 {(char_u *)B_IMODE_IM, (char_u *)0L} | 1396 {(char_u *)B_IMODE_IM, (char_u *)0L} |
1387 #else | 1397 #else |
1388 {(char_u *)B_IMODE_NONE, (char_u *)0L} | 1398 {(char_u *)B_IMODE_NONE, (char_u *)0L} |
1389 #endif | 1399 #endif |
1390 }, | 1400 SCRIPTID_INIT}, |
1391 {"include", "inc", P_STRING|P_ALLOCED|P_VI_DEF, | 1401 {"include", "inc", P_STRING|P_ALLOCED|P_VI_DEF, |
1392 #ifdef FEAT_FIND_ID | 1402 #ifdef FEAT_FIND_ID |
1393 (char_u *)&p_inc, PV_INC, | 1403 (char_u *)&p_inc, PV_INC, |
1394 {(char_u *)"^\\s*#\\s*include", (char_u *)0L} | 1404 {(char_u *)"^\\s*#\\s*include", (char_u *)0L} |
1395 #else | 1405 #else |
1396 (char_u *)NULL, PV_NONE, | 1406 (char_u *)NULL, PV_NONE, |
1397 {(char_u *)0L, (char_u *)0L} | 1407 {(char_u *)0L, (char_u *)0L} |
1398 #endif | 1408 #endif |
1399 }, | 1409 SCRIPTID_INIT}, |
1400 {"includeexpr", "inex", P_STRING|P_ALLOCED|P_VI_DEF, | 1410 {"includeexpr", "inex", P_STRING|P_ALLOCED|P_VI_DEF, |
1401 #if defined(FEAT_FIND_ID) && defined(FEAT_EVAL) | 1411 #if defined(FEAT_FIND_ID) && defined(FEAT_EVAL) |
1402 (char_u *)&p_inex, PV_INEX, | 1412 (char_u *)&p_inex, PV_INEX, |
1403 {(char_u *)"", (char_u *)0L} | 1413 {(char_u *)"", (char_u *)0L} |
1404 #else | 1414 #else |
1405 (char_u *)NULL, PV_NONE, | 1415 (char_u *)NULL, PV_NONE, |
1406 {(char_u *)0L, (char_u *)0L} | 1416 {(char_u *)0L, (char_u *)0L} |
1407 #endif | 1417 #endif |
1408 }, | 1418 SCRIPTID_INIT}, |
1409 {"incsearch", "is", P_BOOL|P_VI_DEF|P_VIM, | 1419 {"incsearch", "is", P_BOOL|P_VI_DEF|P_VIM, |
1410 (char_u *)&p_is, PV_NONE, | 1420 (char_u *)&p_is, PV_NONE, |
1411 {(char_u *)FALSE, (char_u *)0L}}, | 1421 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1412 {"indentexpr", "inde", P_STRING|P_ALLOCED|P_VI_DEF|P_VIM, | 1422 {"indentexpr", "inde", P_STRING|P_ALLOCED|P_VI_DEF|P_VIM, |
1413 #if defined(FEAT_CINDENT) && defined(FEAT_EVAL) | 1423 #if defined(FEAT_CINDENT) && defined(FEAT_EVAL) |
1414 (char_u *)&p_inde, PV_INDE, | 1424 (char_u *)&p_inde, PV_INDE, |
1415 {(char_u *)"", (char_u *)0L} | 1425 {(char_u *)"", (char_u *)0L} |
1416 #else | 1426 #else |
1417 (char_u *)NULL, PV_NONE, | 1427 (char_u *)NULL, PV_NONE, |
1418 {(char_u *)0L, (char_u *)0L} | 1428 {(char_u *)0L, (char_u *)0L} |
1419 #endif | 1429 #endif |
1420 }, | 1430 SCRIPTID_INIT}, |
1421 {"indentkeys", "indk", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, | 1431 {"indentkeys", "indk", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, |
1422 #if defined(FEAT_CINDENT) && defined(FEAT_EVAL) | 1432 #if defined(FEAT_CINDENT) && defined(FEAT_EVAL) |
1423 (char_u *)&p_indk, PV_INDK, | 1433 (char_u *)&p_indk, PV_INDK, |
1424 {(char_u *)"0{,0},:,0#,!^F,o,O,e", (char_u *)0L} | 1434 {(char_u *)"0{,0},:,0#,!^F,o,O,e", (char_u *)0L} |
1425 #else | 1435 #else |
1426 (char_u *)NULL, PV_NONE, | 1436 (char_u *)NULL, PV_NONE, |
1427 {(char_u *)0L, (char_u *)0L} | 1437 {(char_u *)0L, (char_u *)0L} |
1428 #endif | 1438 #endif |
1429 }, | 1439 SCRIPTID_INIT}, |
1430 {"infercase", "inf", P_BOOL|P_VI_DEF, | 1440 {"infercase", "inf", P_BOOL|P_VI_DEF, |
1431 (char_u *)&p_inf, PV_INF, | 1441 (char_u *)&p_inf, PV_INF, |
1432 {(char_u *)FALSE, (char_u *)0L}}, | 1442 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1433 {"insertmode", "im", P_BOOL|P_VI_DEF|P_VIM, | 1443 {"insertmode", "im", P_BOOL|P_VI_DEF|P_VIM, |
1434 (char_u *)&p_im, PV_NONE, | 1444 (char_u *)&p_im, PV_NONE, |
1435 {(char_u *)FALSE, (char_u *)0L}}, | 1445 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1436 {"isfname", "isf", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 1446 {"isfname", "isf", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
1437 (char_u *)&p_isf, PV_NONE, | 1447 (char_u *)&p_isf, PV_NONE, |
1438 { | 1448 { |
1439 #ifdef BACKSLASH_IN_FILENAME | 1449 #ifdef BACKSLASH_IN_FILENAME |
1440 /* Excluded are: & and ^ are special in cmd.exe | 1450 /* Excluded are: & and ^ are special in cmd.exe |
1453 (char_u *)"@,48-57,/,.,-,_,+,,,#,$,%,~,=", | 1463 (char_u *)"@,48-57,/,.,-,_,+,,,#,$,%,~,=", |
1454 # endif | 1464 # endif |
1455 # endif | 1465 # endif |
1456 # endif | 1466 # endif |
1457 #endif | 1467 #endif |
1458 (char_u *)0L}}, | 1468 (char_u *)0L} SCRIPTID_INIT}, |
1459 {"isident", "isi", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 1469 {"isident", "isi", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
1460 (char_u *)&p_isi, PV_NONE, | 1470 (char_u *)&p_isi, PV_NONE, |
1461 { | 1471 { |
1462 #if defined(MSDOS) || defined(MSWIN) || defined(OS2) | 1472 #if defined(MSDOS) || defined(MSWIN) || defined(OS2) |
1463 (char_u *)"@,48-57,_,128-167,224-235", | 1473 (char_u *)"@,48-57,_,128-167,224-235", |
1470 "251-254", | 1480 "251-254", |
1471 # else | 1481 # else |
1472 (char_u *)"@,48-57,_,192-255", | 1482 (char_u *)"@,48-57,_,192-255", |
1473 # endif | 1483 # endif |
1474 #endif | 1484 #endif |
1475 (char_u *)0L}}, | 1485 (char_u *)0L} SCRIPTID_INIT}, |
1476 {"iskeyword", "isk", P_STRING|P_ALLOCED|P_VIM|P_COMMA|P_NODUP, | 1486 {"iskeyword", "isk", P_STRING|P_ALLOCED|P_VIM|P_COMMA|P_NODUP, |
1477 (char_u *)&p_isk, PV_ISK, | 1487 (char_u *)&p_isk, PV_ISK, |
1478 { | 1488 { |
1479 #ifdef EBCDIC | 1489 #ifdef EBCDIC |
1480 (char_u *)"@,240-249,_", | 1490 (char_u *)"@,240-249,_", |
1489 (char_u *)"@,48-57,_,128-167,224-235" | 1499 (char_u *)"@,48-57,_,128-167,224-235" |
1490 # else | 1500 # else |
1491 ISK_LATIN1 | 1501 ISK_LATIN1 |
1492 # endif | 1502 # endif |
1493 #endif | 1503 #endif |
1494 }}, | 1504 } SCRIPTID_INIT}, |
1495 {"isprint", "isp", P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP, | 1505 {"isprint", "isp", P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP, |
1496 (char_u *)&p_isp, PV_NONE, | 1506 (char_u *)&p_isp, PV_NONE, |
1497 { | 1507 { |
1498 #if defined(MSDOS) || defined(MSWIN) || defined(OS2) \ | 1508 #if defined(MSDOS) || defined(MSWIN) || defined(OS2) \ |
1499 || (defined(MACOS) && !defined(MACOS_X)) \ | 1509 || (defined(MACOS) && !defined(MACOS_X)) \ |
1505 (char_u *)"63-255", | 1515 (char_u *)"63-255", |
1506 # else | 1516 # else |
1507 ISP_LATIN1, | 1517 ISP_LATIN1, |
1508 # endif | 1518 # endif |
1509 #endif | 1519 #endif |
1510 (char_u *)0L}}, | 1520 (char_u *)0L} SCRIPTID_INIT}, |
1511 {"joinspaces", "js", P_BOOL|P_VI_DEF|P_VIM, | 1521 {"joinspaces", "js", P_BOOL|P_VI_DEF|P_VIM, |
1512 (char_u *)&p_js, PV_NONE, | 1522 (char_u *)&p_js, PV_NONE, |
1513 {(char_u *)TRUE, (char_u *)0L}}, | 1523 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
1514 {"key", NULL, P_STRING|P_ALLOCED|P_VI_DEF|P_NO_MKRC, | 1524 {"key", NULL, P_STRING|P_ALLOCED|P_VI_DEF|P_NO_MKRC, |
1515 #ifdef FEAT_CRYPT | 1525 #ifdef FEAT_CRYPT |
1516 (char_u *)&p_key, PV_KEY, | 1526 (char_u *)&p_key, PV_KEY, |
1517 {(char_u *)"", (char_u *)0L} | 1527 {(char_u *)"", (char_u *)0L} |
1518 #else | 1528 #else |
1519 (char_u *)NULL, PV_NONE, | 1529 (char_u *)NULL, PV_NONE, |
1520 {(char_u *)0L, (char_u *)0L} | 1530 {(char_u *)0L, (char_u *)0L} |
1521 #endif | 1531 #endif |
1522 }, | 1532 SCRIPTID_INIT}, |
1523 {"keymap", "kmp", P_STRING|P_ALLOCED|P_VI_DEF|P_RBUF|P_RSTAT|P_NFNAME|P_PRI_MKRC, | 1533 {"keymap", "kmp", P_STRING|P_ALLOCED|P_VI_DEF|P_RBUF|P_RSTAT|P_NFNAME|P_PRI_MKRC, |
1524 #ifdef FEAT_KEYMAP | 1534 #ifdef FEAT_KEYMAP |
1525 (char_u *)&p_keymap, PV_KMAP, | 1535 (char_u *)&p_keymap, PV_KMAP, |
1526 {(char_u *)"", (char_u *)0L} | 1536 {(char_u *)"", (char_u *)0L} |
1527 #else | 1537 #else |
1528 (char_u *)NULL, PV_NONE, | 1538 (char_u *)NULL, PV_NONE, |
1529 {(char_u *)"", (char_u *)0L} | 1539 {(char_u *)"", (char_u *)0L} |
1530 #endif | 1540 #endif |
1531 }, | 1541 SCRIPTID_INIT}, |
1532 {"keymodel", "km", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 1542 {"keymodel", "km", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
1533 #ifdef FEAT_VISUAL | 1543 #ifdef FEAT_VISUAL |
1534 (char_u *)&p_km, PV_NONE, | 1544 (char_u *)&p_km, PV_NONE, |
1535 #else | 1545 #else |
1536 (char_u *)NULL, PV_NONE, | 1546 (char_u *)NULL, PV_NONE, |
1537 #endif | 1547 #endif |
1538 {(char_u *)"", (char_u *)0L}}, | 1548 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
1539 {"keywordprg", "kp", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, | 1549 {"keywordprg", "kp", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, |
1540 (char_u *)&p_kp, PV_KP, | 1550 (char_u *)&p_kp, PV_KP, |
1541 { | 1551 { |
1542 #if defined(MSDOS) || defined(MSWIN) | 1552 #if defined(MSDOS) || defined(MSWIN) |
1543 (char_u *)":help", | 1553 (char_u *)":help", |
1554 (char_u *)"man", | 1564 (char_u *)"man", |
1555 # endif | 1565 # endif |
1556 # endif | 1566 # endif |
1557 #endif | 1567 #endif |
1558 #endif | 1568 #endif |
1559 (char_u *)0L}}, | 1569 (char_u *)0L} SCRIPTID_INIT}, |
1560 {"langmap", "lmap", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 1570 {"langmap", "lmap", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
1561 #ifdef FEAT_LANGMAP | 1571 #ifdef FEAT_LANGMAP |
1562 (char_u *)&p_langmap, PV_NONE, | 1572 (char_u *)&p_langmap, PV_NONE, |
1563 {(char_u *)"", /* unmatched } */ | 1573 {(char_u *)"", /* unmatched } */ |
1564 #else | 1574 #else |
1565 (char_u *)NULL, PV_NONE, | 1575 (char_u *)NULL, PV_NONE, |
1566 {(char_u *)NULL, | 1576 {(char_u *)NULL, |
1567 #endif | 1577 #endif |
1568 (char_u *)0L}}, | 1578 (char_u *)0L} SCRIPTID_INIT}, |
1569 {"langmenu", "lm", P_STRING|P_VI_DEF|P_NFNAME, | 1579 {"langmenu", "lm", P_STRING|P_VI_DEF|P_NFNAME, |
1570 #if defined(FEAT_MENU) && defined(FEAT_MULTI_LANG) | 1580 #if defined(FEAT_MENU) && defined(FEAT_MULTI_LANG) |
1571 (char_u *)&p_lm, PV_NONE, | 1581 (char_u *)&p_lm, PV_NONE, |
1572 #else | 1582 #else |
1573 (char_u *)NULL, PV_NONE, | 1583 (char_u *)NULL, PV_NONE, |
1574 #endif | 1584 #endif |
1575 {(char_u *)"", (char_u *)0L}}, | 1585 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
1576 {"laststatus", "ls", P_NUM|P_VI_DEF|P_RALL, | 1586 {"laststatus", "ls", P_NUM|P_VI_DEF|P_RALL, |
1577 #ifdef FEAT_WINDOWS | 1587 #ifdef FEAT_WINDOWS |
1578 (char_u *)&p_ls, PV_NONE, | 1588 (char_u *)&p_ls, PV_NONE, |
1579 #else | 1589 #else |
1580 (char_u *)NULL, PV_NONE, | 1590 (char_u *)NULL, PV_NONE, |
1581 #endif | 1591 #endif |
1582 {(char_u *)1L, (char_u *)0L}}, | 1592 {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT}, |
1583 {"lazyredraw", "lz", P_BOOL|P_VI_DEF, | 1593 {"lazyredraw", "lz", P_BOOL|P_VI_DEF, |
1584 (char_u *)&p_lz, PV_NONE, | 1594 (char_u *)&p_lz, PV_NONE, |
1585 {(char_u *)FALSE, (char_u *)0L}}, | 1595 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1586 {"linebreak", "lbr", P_BOOL|P_VI_DEF|P_RWIN, | 1596 {"linebreak", "lbr", P_BOOL|P_VI_DEF|P_RWIN, |
1587 #ifdef FEAT_LINEBREAK | 1597 #ifdef FEAT_LINEBREAK |
1588 (char_u *)VAR_WIN, PV_LBR, | 1598 (char_u *)VAR_WIN, PV_LBR, |
1589 #else | 1599 #else |
1590 (char_u *)NULL, PV_NONE, | 1600 (char_u *)NULL, PV_NONE, |
1591 #endif | 1601 #endif |
1592 {(char_u *)FALSE, (char_u *)0L}}, | 1602 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1593 {"lines", NULL, P_NUM|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RCLR, | 1603 {"lines", NULL, P_NUM|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RCLR, |
1594 (char_u *)&Rows, PV_NONE, | 1604 (char_u *)&Rows, PV_NONE, |
1595 { | 1605 { |
1596 #if defined(MSDOS) || defined(WIN3264) || defined(OS2) | 1606 #if defined(MSDOS) || defined(WIN3264) || defined(OS2) |
1597 (char_u *)25L, | 1607 (char_u *)25L, |
1598 #else | 1608 #else |
1599 (char_u *)24L, | 1609 (char_u *)24L, |
1600 #endif | 1610 #endif |
1601 (char_u *)0L}}, | 1611 (char_u *)0L} SCRIPTID_INIT}, |
1602 {"linespace", "lsp", P_NUM|P_VI_DEF|P_RCLR, | 1612 {"linespace", "lsp", P_NUM|P_VI_DEF|P_RCLR, |
1603 #ifdef FEAT_GUI | 1613 #ifdef FEAT_GUI |
1604 (char_u *)&p_linespace, PV_NONE, | 1614 (char_u *)&p_linespace, PV_NONE, |
1605 #else | 1615 #else |
1606 (char_u *)NULL, PV_NONE, | 1616 (char_u *)NULL, PV_NONE, |
1608 #ifdef FEAT_GUI_W32 | 1618 #ifdef FEAT_GUI_W32 |
1609 {(char_u *)1L, (char_u *)0L} | 1619 {(char_u *)1L, (char_u *)0L} |
1610 #else | 1620 #else |
1611 {(char_u *)0L, (char_u *)0L} | 1621 {(char_u *)0L, (char_u *)0L} |
1612 #endif | 1622 #endif |
1613 }, | 1623 SCRIPTID_INIT}, |
1614 {"lisp", NULL, P_BOOL|P_VI_DEF, | 1624 {"lisp", NULL, P_BOOL|P_VI_DEF, |
1615 #ifdef FEAT_LISP | 1625 #ifdef FEAT_LISP |
1616 (char_u *)&p_lisp, PV_LISP, | 1626 (char_u *)&p_lisp, PV_LISP, |
1617 #else | 1627 #else |
1618 (char_u *)NULL, PV_NONE, | 1628 (char_u *)NULL, PV_NONE, |
1619 #endif | 1629 #endif |
1620 {(char_u *)FALSE, (char_u *)0L}}, | 1630 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1621 {"lispwords", "lw", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 1631 {"lispwords", "lw", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
1622 #ifdef FEAT_LISP | 1632 #ifdef FEAT_LISP |
1623 (char_u *)&p_lispwords, PV_NONE, | 1633 (char_u *)&p_lispwords, PV_NONE, |
1624 {(char_u *)LISPWORD_VALUE, (char_u *)0L} | 1634 {(char_u *)LISPWORD_VALUE, (char_u *)0L} |
1625 #else | 1635 #else |
1626 (char_u *)NULL, PV_NONE, | 1636 (char_u *)NULL, PV_NONE, |
1627 {(char_u *)"", (char_u *)0L} | 1637 {(char_u *)"", (char_u *)0L} |
1628 #endif | 1638 #endif |
1629 }, | 1639 SCRIPTID_INIT}, |
1630 {"list", NULL, P_BOOL|P_VI_DEF|P_RWIN, | 1640 {"list", NULL, P_BOOL|P_VI_DEF|P_RWIN, |
1631 (char_u *)VAR_WIN, PV_LIST, | 1641 (char_u *)VAR_WIN, PV_LIST, |
1632 {(char_u *)FALSE, (char_u *)0L}}, | 1642 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1633 {"listchars", "lcs", P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP, | 1643 {"listchars", "lcs", P_STRING|P_VI_DEF|P_RALL|P_COMMA|P_NODUP, |
1634 (char_u *)&p_lcs, PV_NONE, | 1644 (char_u *)&p_lcs, PV_NONE, |
1635 {(char_u *)"eol:$", (char_u *)0L}}, | 1645 {(char_u *)"eol:$", (char_u *)0L} SCRIPTID_INIT}, |
1636 {"loadplugins", "lpl", P_BOOL|P_VI_DEF, | 1646 {"loadplugins", "lpl", P_BOOL|P_VI_DEF, |
1637 (char_u *)&p_lpl, PV_NONE, | 1647 (char_u *)&p_lpl, PV_NONE, |
1638 {(char_u *)TRUE, (char_u *)0L}}, | 1648 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
1639 #ifdef FEAT_GUI_MAC | 1649 #ifdef FEAT_GUI_MAC |
1640 {"macatsui", NULL, P_BOOL|P_VI_DEF|P_RCLR, | 1650 {"macatsui", NULL, P_BOOL|P_VI_DEF|P_RCLR, |
1641 (char_u *)&p_macatsui, PV_NONE, | 1651 (char_u *)&p_macatsui, PV_NONE, |
1642 {(char_u *)TRUE, (char_u *)0L}}, | 1652 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
1643 #endif | 1653 #endif |
1644 {"magic", NULL, P_BOOL|P_VI_DEF, | 1654 {"magic", NULL, P_BOOL|P_VI_DEF, |
1645 (char_u *)&p_magic, PV_NONE, | 1655 (char_u *)&p_magic, PV_NONE, |
1646 {(char_u *)TRUE, (char_u *)0L}}, | 1656 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
1647 {"makeef", "mef", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, | 1657 {"makeef", "mef", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, |
1648 #ifdef FEAT_QUICKFIX | 1658 #ifdef FEAT_QUICKFIX |
1649 (char_u *)&p_mef, PV_NONE, | 1659 (char_u *)&p_mef, PV_NONE, |
1650 {(char_u *)"", (char_u *)0L} | 1660 {(char_u *)"", (char_u *)0L} |
1651 #else | 1661 #else |
1652 (char_u *)NULL, PV_NONE, | 1662 (char_u *)NULL, PV_NONE, |
1653 {(char_u *)NULL, (char_u *)0L} | 1663 {(char_u *)NULL, (char_u *)0L} |
1654 #endif | 1664 #endif |
1655 }, | 1665 SCRIPTID_INIT}, |
1656 {"makeprg", "mp", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, | 1666 {"makeprg", "mp", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, |
1657 #ifdef FEAT_QUICKFIX | 1667 #ifdef FEAT_QUICKFIX |
1658 (char_u *)&p_mp, PV_MP, | 1668 (char_u *)&p_mp, PV_MP, |
1659 # ifdef VMS | 1669 # ifdef VMS |
1660 {(char_u *)"MMS", (char_u *)0L} | 1670 {(char_u *)"MMS", (char_u *)0L} |
1663 # endif | 1673 # endif |
1664 #else | 1674 #else |
1665 (char_u *)NULL, PV_NONE, | 1675 (char_u *)NULL, PV_NONE, |
1666 {(char_u *)NULL, (char_u *)0L} | 1676 {(char_u *)NULL, (char_u *)0L} |
1667 #endif | 1677 #endif |
1668 }, | 1678 SCRIPTID_INIT}, |
1669 {"matchpairs", "mps", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, | 1679 {"matchpairs", "mps", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, |
1670 (char_u *)&p_mps, PV_MPS, | 1680 (char_u *)&p_mps, PV_MPS, |
1671 {(char_u *)"(:),{:},[:]", (char_u *)0L}}, | 1681 {(char_u *)"(:),{:},[:]", (char_u *)0L} |
1682 SCRIPTID_INIT}, | |
1672 {"matchtime", "mat", P_NUM|P_VI_DEF, | 1683 {"matchtime", "mat", P_NUM|P_VI_DEF, |
1673 (char_u *)&p_mat, PV_NONE, | 1684 (char_u *)&p_mat, PV_NONE, |
1674 {(char_u *)5L, (char_u *)0L}}, | 1685 {(char_u *)5L, (char_u *)0L} SCRIPTID_INIT}, |
1675 {"maxcombine", "mco", P_NUM|P_VI_DEF, | 1686 {"maxcombine", "mco", P_NUM|P_VI_DEF, |
1676 #ifdef FEAT_MBYTE | 1687 #ifdef FEAT_MBYTE |
1677 (char_u *)&p_mco, PV_NONE, | 1688 (char_u *)&p_mco, PV_NONE, |
1678 #else | 1689 #else |
1679 (char_u *)NULL, PV_NONE, | 1690 (char_u *)NULL, PV_NONE, |
1680 #endif | 1691 #endif |
1681 {(char_u *)2, (char_u *)0L}}, | 1692 {(char_u *)2, (char_u *)0L} SCRIPTID_INIT}, |
1682 {"maxfuncdepth", "mfd", P_NUM|P_VI_DEF, | 1693 {"maxfuncdepth", "mfd", P_NUM|P_VI_DEF, |
1683 #ifdef FEAT_EVAL | 1694 #ifdef FEAT_EVAL |
1684 (char_u *)&p_mfd, PV_NONE, | 1695 (char_u *)&p_mfd, PV_NONE, |
1685 #else | 1696 #else |
1686 (char_u *)NULL, PV_NONE, | 1697 (char_u *)NULL, PV_NONE, |
1687 #endif | 1698 #endif |
1688 {(char_u *)100L, (char_u *)0L}}, | 1699 {(char_u *)100L, (char_u *)0L} SCRIPTID_INIT}, |
1689 {"maxmapdepth", "mmd", P_NUM|P_VI_DEF, | 1700 {"maxmapdepth", "mmd", P_NUM|P_VI_DEF, |
1690 (char_u *)&p_mmd, PV_NONE, | 1701 (char_u *)&p_mmd, PV_NONE, |
1691 {(char_u *)1000L, (char_u *)0L}}, | 1702 {(char_u *)1000L, (char_u *)0L} SCRIPTID_INIT}, |
1692 {"maxmem", "mm", P_NUM|P_VI_DEF, | 1703 {"maxmem", "mm", P_NUM|P_VI_DEF, |
1693 (char_u *)&p_mm, PV_NONE, | 1704 (char_u *)&p_mm, PV_NONE, |
1694 {(char_u *)DFLT_MAXMEM, (char_u *)0L}}, | 1705 {(char_u *)DFLT_MAXMEM, (char_u *)0L} |
1706 SCRIPTID_INIT}, | |
1695 {"maxmempattern","mmp", P_NUM|P_VI_DEF, | 1707 {"maxmempattern","mmp", P_NUM|P_VI_DEF, |
1696 (char_u *)&p_mmp, PV_NONE, | 1708 (char_u *)&p_mmp, PV_NONE, |
1697 {(char_u *)1000L, (char_u *)0L}}, | 1709 {(char_u *)1000L, (char_u *)0L} SCRIPTID_INIT}, |
1698 {"maxmemtot", "mmt", P_NUM|P_VI_DEF, | 1710 {"maxmemtot", "mmt", P_NUM|P_VI_DEF, |
1699 (char_u *)&p_mmt, PV_NONE, | 1711 (char_u *)&p_mmt, PV_NONE, |
1700 {(char_u *)DFLT_MAXMEMTOT, (char_u *)0L}}, | 1712 {(char_u *)DFLT_MAXMEMTOT, (char_u *)0L} |
1713 SCRIPTID_INIT}, | |
1701 {"menuitems", "mis", P_NUM|P_VI_DEF, | 1714 {"menuitems", "mis", P_NUM|P_VI_DEF, |
1702 #ifdef FEAT_MENU | 1715 #ifdef FEAT_MENU |
1703 (char_u *)&p_mis, PV_NONE, | 1716 (char_u *)&p_mis, PV_NONE, |
1704 #else | 1717 #else |
1705 (char_u *)NULL, PV_NONE, | 1718 (char_u *)NULL, PV_NONE, |
1706 #endif | 1719 #endif |
1707 {(char_u *)25L, (char_u *)0L}}, | 1720 {(char_u *)25L, (char_u *)0L} SCRIPTID_INIT}, |
1708 {"mesg", NULL, P_BOOL|P_VI_DEF, | 1721 {"mesg", NULL, P_BOOL|P_VI_DEF, |
1709 (char_u *)NULL, PV_NONE, | 1722 (char_u *)NULL, PV_NONE, |
1710 {(char_u *)FALSE, (char_u *)0L}}, | 1723 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1711 {"mkspellmem", "msm", P_STRING|P_VI_DEF|P_EXPAND|P_SECURE, | 1724 {"mkspellmem", "msm", P_STRING|P_VI_DEF|P_EXPAND|P_SECURE, |
1712 #ifdef FEAT_SPELL | 1725 #ifdef FEAT_SPELL |
1713 (char_u *)&p_msm, PV_NONE, | 1726 (char_u *)&p_msm, PV_NONE, |
1714 {(char_u *)"460000,2000,500", (char_u *)0L} | 1727 {(char_u *)"460000,2000,500", (char_u *)0L} |
1715 #else | 1728 #else |
1716 (char_u *)NULL, PV_NONE, | 1729 (char_u *)NULL, PV_NONE, |
1717 {(char_u *)0L, (char_u *)0L} | 1730 {(char_u *)0L, (char_u *)0L} |
1718 #endif | 1731 #endif |
1719 }, | 1732 SCRIPTID_INIT}, |
1720 {"modeline", "ml", P_BOOL|P_VIM, | 1733 {"modeline", "ml", P_BOOL|P_VIM, |
1721 (char_u *)&p_ml, PV_ML, | 1734 (char_u *)&p_ml, PV_ML, |
1722 {(char_u *)FALSE, (char_u *)TRUE}}, | 1735 {(char_u *)FALSE, (char_u *)TRUE} SCRIPTID_INIT}, |
1723 {"modelines", "mls", P_NUM|P_VI_DEF, | 1736 {"modelines", "mls", P_NUM|P_VI_DEF, |
1724 (char_u *)&p_mls, PV_NONE, | 1737 (char_u *)&p_mls, PV_NONE, |
1725 {(char_u *)5L, (char_u *)0L}}, | 1738 {(char_u *)5L, (char_u *)0L} SCRIPTID_INIT}, |
1726 {"modifiable", "ma", P_BOOL|P_VI_DEF|P_NOGLOB, | 1739 {"modifiable", "ma", P_BOOL|P_VI_DEF|P_NOGLOB, |
1727 (char_u *)&p_ma, PV_MA, | 1740 (char_u *)&p_ma, PV_MA, |
1728 {(char_u *)TRUE, (char_u *)0L}}, | 1741 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
1729 {"modified", "mod", P_BOOL|P_NO_MKRC|P_VI_DEF|P_RSTAT, | 1742 {"modified", "mod", P_BOOL|P_NO_MKRC|P_VI_DEF|P_RSTAT, |
1730 (char_u *)&p_mod, PV_MOD, | 1743 (char_u *)&p_mod, PV_MOD, |
1731 {(char_u *)FALSE, (char_u *)0L}}, | 1744 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1732 {"more", NULL, P_BOOL|P_VIM, | 1745 {"more", NULL, P_BOOL|P_VIM, |
1733 (char_u *)&p_more, PV_NONE, | 1746 (char_u *)&p_more, PV_NONE, |
1734 {(char_u *)FALSE, (char_u *)TRUE}}, | 1747 {(char_u *)FALSE, (char_u *)TRUE} SCRIPTID_INIT}, |
1735 {"mouse", NULL, P_STRING|P_VI_DEF|P_FLAGLIST, | 1748 {"mouse", NULL, P_STRING|P_VI_DEF|P_FLAGLIST, |
1736 (char_u *)&p_mouse, PV_NONE, | 1749 (char_u *)&p_mouse, PV_NONE, |
1737 { | 1750 { |
1738 #if defined(MSDOS) || defined(WIN3264) | 1751 #if defined(MSDOS) || defined(WIN3264) |
1739 (char_u *)"a", | 1752 (char_u *)"a", |
1740 #else | 1753 #else |
1741 (char_u *)"", | 1754 (char_u *)"", |
1742 #endif | 1755 #endif |
1743 (char_u *)0L}}, | 1756 (char_u *)0L} SCRIPTID_INIT}, |
1744 {"mousefocus", "mousef", P_BOOL|P_VI_DEF, | 1757 {"mousefocus", "mousef", P_BOOL|P_VI_DEF, |
1745 #ifdef FEAT_GUI | 1758 #ifdef FEAT_GUI |
1746 (char_u *)&p_mousef, PV_NONE, | 1759 (char_u *)&p_mousef, PV_NONE, |
1747 #else | 1760 #else |
1748 (char_u *)NULL, PV_NONE, | 1761 (char_u *)NULL, PV_NONE, |
1749 #endif | 1762 #endif |
1750 {(char_u *)FALSE, (char_u *)0L}}, | 1763 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1751 {"mousehide", "mh", P_BOOL|P_VI_DEF, | 1764 {"mousehide", "mh", P_BOOL|P_VI_DEF, |
1752 #ifdef FEAT_GUI | 1765 #ifdef FEAT_GUI |
1753 (char_u *)&p_mh, PV_NONE, | 1766 (char_u *)&p_mh, PV_NONE, |
1754 #else | 1767 #else |
1755 (char_u *)NULL, PV_NONE, | 1768 (char_u *)NULL, PV_NONE, |
1756 #endif | 1769 #endif |
1757 {(char_u *)TRUE, (char_u *)0L}}, | 1770 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
1758 {"mousemodel", "mousem", P_STRING|P_VI_DEF, | 1771 {"mousemodel", "mousem", P_STRING|P_VI_DEF, |
1759 (char_u *)&p_mousem, PV_NONE, | 1772 (char_u *)&p_mousem, PV_NONE, |
1760 { | 1773 { |
1761 #if defined(MSDOS) || defined(MSWIN) | 1774 #if defined(MSDOS) || defined(MSWIN) |
1762 (char_u *)"popup", | 1775 (char_u *)"popup", |
1765 (char_u *)"popup_setpos", | 1778 (char_u *)"popup_setpos", |
1766 # else | 1779 # else |
1767 (char_u *)"extend", | 1780 (char_u *)"extend", |
1768 # endif | 1781 # endif |
1769 #endif | 1782 #endif |
1770 (char_u *)0L}}, | 1783 (char_u *)0L} SCRIPTID_INIT}, |
1771 {"mouseshape", "mouses", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 1784 {"mouseshape", "mouses", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
1772 #ifdef FEAT_MOUSESHAPE | 1785 #ifdef FEAT_MOUSESHAPE |
1773 (char_u *)&p_mouseshape, PV_NONE, | 1786 (char_u *)&p_mouseshape, PV_NONE, |
1774 {(char_u *)"i-r:beam,s:updown,sd:udsizing,vs:leftright,vd:lrsizing,m:no,ml:up-arrow,v:rightup-arrow", (char_u *)0L} | 1787 {(char_u *)"i-r:beam,s:updown,sd:udsizing,vs:leftright,vd:lrsizing,m:no,ml:up-arrow,v:rightup-arrow", (char_u *)0L} |
1775 #else | 1788 #else |
1776 (char_u *)NULL, PV_NONE, | 1789 (char_u *)NULL, PV_NONE, |
1777 {(char_u *)NULL, (char_u *)0L} | 1790 {(char_u *)NULL, (char_u *)0L} |
1778 #endif | 1791 #endif |
1779 }, | 1792 SCRIPTID_INIT}, |
1780 {"mousetime", "mouset", P_NUM|P_VI_DEF, | 1793 {"mousetime", "mouset", P_NUM|P_VI_DEF, |
1781 (char_u *)&p_mouset, PV_NONE, | 1794 (char_u *)&p_mouset, PV_NONE, |
1782 {(char_u *)500L, (char_u *)0L}}, | 1795 {(char_u *)500L, (char_u *)0L} SCRIPTID_INIT}, |
1783 {"mzquantum", "mzq", P_NUM, | 1796 {"mzquantum", "mzq", P_NUM, |
1784 #ifdef FEAT_MZSCHEME | 1797 #ifdef FEAT_MZSCHEME |
1785 (char_u *)&p_mzq, PV_NONE, | 1798 (char_u *)&p_mzq, PV_NONE, |
1786 #else | 1799 #else |
1787 (char_u *)NULL, PV_NONE, | 1800 (char_u *)NULL, PV_NONE, |
1788 #endif | 1801 #endif |
1789 {(char_u *)100L, (char_u *)100L}}, | 1802 {(char_u *)100L, (char_u *)100L} SCRIPTID_INIT}, |
1790 {"novice", NULL, P_BOOL|P_VI_DEF, | 1803 {"novice", NULL, P_BOOL|P_VI_DEF, |
1791 (char_u *)NULL, PV_NONE, | 1804 (char_u *)NULL, PV_NONE, |
1792 {(char_u *)FALSE, (char_u *)0L}}, | 1805 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1793 {"nrformats", "nf", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, | 1806 {"nrformats", "nf", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_NODUP, |
1794 (char_u *)&p_nf, PV_NF, | 1807 (char_u *)&p_nf, PV_NF, |
1795 {(char_u *)"octal,hex", (char_u *)0L}}, | 1808 {(char_u *)"octal,hex", (char_u *)0L} |
1809 SCRIPTID_INIT}, | |
1796 {"number", "nu", P_BOOL|P_VI_DEF|P_RWIN, | 1810 {"number", "nu", P_BOOL|P_VI_DEF|P_RWIN, |
1797 (char_u *)VAR_WIN, PV_NU, | 1811 (char_u *)VAR_WIN, PV_NU, |
1798 {(char_u *)FALSE, (char_u *)0L}}, | 1812 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1799 {"numberwidth", "nuw", P_NUM|P_RWIN|P_VIM, | 1813 {"numberwidth", "nuw", P_NUM|P_RWIN|P_VIM, |
1800 #ifdef FEAT_LINEBREAK | 1814 #ifdef FEAT_LINEBREAK |
1801 (char_u *)VAR_WIN, PV_NUW, | 1815 (char_u *)VAR_WIN, PV_NUW, |
1802 #else | 1816 #else |
1803 (char_u *)NULL, PV_NONE, | 1817 (char_u *)NULL, PV_NONE, |
1804 #endif | 1818 #endif |
1805 {(char_u *)8L, (char_u *)4L}}, | 1819 {(char_u *)8L, (char_u *)4L} SCRIPTID_INIT}, |
1806 {"omnifunc", "ofu", P_STRING|P_ALLOCED|P_VI_DEF|P_SECURE, | 1820 {"omnifunc", "ofu", P_STRING|P_ALLOCED|P_VI_DEF|P_SECURE, |
1807 #ifdef FEAT_COMPL_FUNC | 1821 #ifdef FEAT_COMPL_FUNC |
1808 (char_u *)&p_ofu, PV_OFU, | 1822 (char_u *)&p_ofu, PV_OFU, |
1809 {(char_u *)"", (char_u *)0L} | 1823 {(char_u *)"", (char_u *)0L} |
1810 #else | 1824 #else |
1811 (char_u *)NULL, PV_NONE, | 1825 (char_u *)NULL, PV_NONE, |
1812 {(char_u *)0L, (char_u *)0L} | 1826 {(char_u *)0L, (char_u *)0L} |
1813 #endif | 1827 #endif |
1814 }, | 1828 SCRIPTID_INIT}, |
1815 {"open", NULL, P_BOOL|P_VI_DEF, | 1829 {"open", NULL, P_BOOL|P_VI_DEF, |
1816 (char_u *)NULL, PV_NONE, | 1830 (char_u *)NULL, PV_NONE, |
1817 {(char_u *)FALSE, (char_u *)0L}}, | 1831 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1818 {"opendevice", "odev", P_BOOL|P_VI_DEF, | 1832 {"opendevice", "odev", P_BOOL|P_VI_DEF, |
1819 #if defined(MSDOS) || defined(MSWIN) || defined(OS2) | 1833 #if defined(MSDOS) || defined(MSWIN) || defined(OS2) |
1820 (char_u *)&p_odev, PV_NONE, | 1834 (char_u *)&p_odev, PV_NONE, |
1821 #else | 1835 #else |
1822 (char_u *)NULL, PV_NONE, | 1836 (char_u *)NULL, PV_NONE, |
1823 #endif | 1837 #endif |
1824 {(char_u *)FALSE, (char_u *)FALSE} | 1838 {(char_u *)FALSE, (char_u *)FALSE} |
1825 }, | 1839 SCRIPTID_INIT}, |
1826 {"operatorfunc", "opfunc", P_STRING|P_VI_DEF|P_SECURE, | 1840 {"operatorfunc", "opfunc", P_STRING|P_VI_DEF|P_SECURE, |
1827 (char_u *)&p_opfunc, PV_NONE, | 1841 (char_u *)&p_opfunc, PV_NONE, |
1828 {(char_u *)"", (char_u *)0L} }, | 1842 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
1829 {"optimize", "opt", P_BOOL|P_VI_DEF, | 1843 {"optimize", "opt", P_BOOL|P_VI_DEF, |
1830 (char_u *)NULL, PV_NONE, | 1844 (char_u *)NULL, PV_NONE, |
1831 {(char_u *)FALSE, (char_u *)0L}}, | 1845 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1832 {"osfiletype", "oft", P_STRING|P_ALLOCED|P_VI_DEF, | 1846 {"osfiletype", "oft", P_STRING|P_ALLOCED|P_VI_DEF, |
1833 #ifdef FEAT_OSFILETYPE | 1847 #ifdef FEAT_OSFILETYPE |
1834 (char_u *)&p_oft, PV_OFT, | 1848 (char_u *)&p_oft, PV_OFT, |
1835 {(char_u *)DFLT_OFT, (char_u *)0L} | 1849 {(char_u *)DFLT_OFT, (char_u *)0L} |
1836 #else | 1850 #else |
1837 (char_u *)NULL, PV_NONE, | 1851 (char_u *)NULL, PV_NONE, |
1838 {(char_u *)0L, (char_u *)0L} | 1852 {(char_u *)0L, (char_u *)0L} |
1839 #endif | 1853 #endif |
1840 }, | 1854 SCRIPTID_INIT}, |
1841 {"paragraphs", "para", P_STRING|P_VI_DEF, | 1855 {"paragraphs", "para", P_STRING|P_VI_DEF, |
1842 (char_u *)&p_para, PV_NONE, | 1856 (char_u *)&p_para, PV_NONE, |
1843 {(char_u *)"IPLPPPQPP TPHPLIPpLpItpplpipbp", | 1857 {(char_u *)"IPLPPPQPP TPHPLIPpLpItpplpipbp", |
1844 (char_u *)0L}}, | 1858 (char_u *)0L} SCRIPTID_INIT}, |
1845 {"paste", NULL, P_BOOL|P_VI_DEF|P_PRI_MKRC, | 1859 {"paste", NULL, P_BOOL|P_VI_DEF|P_PRI_MKRC, |
1846 (char_u *)&p_paste, PV_NONE, | 1860 (char_u *)&p_paste, PV_NONE, |
1847 {(char_u *)FALSE, (char_u *)0L}}, | 1861 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1848 {"pastetoggle", "pt", P_STRING|P_VI_DEF, | 1862 {"pastetoggle", "pt", P_STRING|P_VI_DEF, |
1849 (char_u *)&p_pt, PV_NONE, | 1863 (char_u *)&p_pt, PV_NONE, |
1850 {(char_u *)"", (char_u *)0L}}, | 1864 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
1851 {"patchexpr", "pex", P_STRING|P_VI_DEF|P_SECURE, | 1865 {"patchexpr", "pex", P_STRING|P_VI_DEF|P_SECURE, |
1852 #if defined(FEAT_DIFF) && defined(FEAT_EVAL) | 1866 #if defined(FEAT_DIFF) && defined(FEAT_EVAL) |
1853 (char_u *)&p_pex, PV_NONE, | 1867 (char_u *)&p_pex, PV_NONE, |
1854 {(char_u *)"", (char_u *)0L} | 1868 {(char_u *)"", (char_u *)0L} |
1855 #else | 1869 #else |
1856 (char_u *)NULL, PV_NONE, | 1870 (char_u *)NULL, PV_NONE, |
1857 {(char_u *)0L, (char_u *)0L} | 1871 {(char_u *)0L, (char_u *)0L} |
1858 #endif | 1872 #endif |
1859 }, | 1873 SCRIPTID_INIT}, |
1860 {"patchmode", "pm", P_STRING|P_VI_DEF|P_NFNAME, | 1874 {"patchmode", "pm", P_STRING|P_VI_DEF|P_NFNAME, |
1861 (char_u *)&p_pm, PV_NONE, | 1875 (char_u *)&p_pm, PV_NONE, |
1862 {(char_u *)"", (char_u *)0L}}, | 1876 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
1863 {"path", "pa", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP, | 1877 {"path", "pa", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP, |
1864 (char_u *)&p_path, PV_PATH, | 1878 (char_u *)&p_path, PV_PATH, |
1865 { | 1879 { |
1866 #if defined AMIGA || defined MSDOS || defined MSWIN | 1880 #if defined AMIGA || defined MSDOS || defined MSWIN |
1867 (char_u *)".,,", | 1881 (char_u *)".,,", |
1870 (char_u *)".,/emx/include,,", | 1884 (char_u *)".,/emx/include,,", |
1871 # else /* Unix, probably */ | 1885 # else /* Unix, probably */ |
1872 (char_u *)".,/usr/include,,", | 1886 (char_u *)".,/usr/include,,", |
1873 # endif | 1887 # endif |
1874 #endif | 1888 #endif |
1875 (char_u *)0L}}, | 1889 (char_u *)0L} SCRIPTID_INIT}, |
1876 {"preserveindent", "pi", P_BOOL|P_VI_DEF|P_VIM, | 1890 {"preserveindent", "pi", P_BOOL|P_VI_DEF|P_VIM, |
1877 (char_u *)&p_pi, PV_PI, | 1891 (char_u *)&p_pi, PV_PI, |
1878 {(char_u *)FALSE, (char_u *)0L}}, | 1892 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1879 {"previewheight", "pvh", P_NUM|P_VI_DEF, | 1893 {"previewheight", "pvh", P_NUM|P_VI_DEF, |
1880 #if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX) | 1894 #if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX) |
1881 (char_u *)&p_pvh, PV_NONE, | 1895 (char_u *)&p_pvh, PV_NONE, |
1882 #else | 1896 #else |
1883 (char_u *)NULL, PV_NONE, | 1897 (char_u *)NULL, PV_NONE, |
1884 #endif | 1898 #endif |
1885 {(char_u *)12L, (char_u *)0L}}, | 1899 {(char_u *)12L, (char_u *)0L} SCRIPTID_INIT}, |
1886 {"previewwindow", "pvw", P_BOOL|P_VI_DEF|P_RSTAT|P_NOGLOB, | 1900 {"previewwindow", "pvw", P_BOOL|P_VI_DEF|P_RSTAT|P_NOGLOB, |
1887 #if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX) | 1901 #if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX) |
1888 (char_u *)VAR_WIN, PV_PVW, | 1902 (char_u *)VAR_WIN, PV_PVW, |
1889 #else | 1903 #else |
1890 (char_u *)NULL, PV_NONE, | 1904 (char_u *)NULL, PV_NONE, |
1891 #endif | 1905 #endif |
1892 {(char_u *)FALSE, (char_u *)0L}}, | 1906 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1893 {"printdevice", "pdev", P_STRING|P_VI_DEF|P_SECURE, | 1907 {"printdevice", "pdev", P_STRING|P_VI_DEF|P_SECURE, |
1894 #ifdef FEAT_PRINTER | 1908 #ifdef FEAT_PRINTER |
1895 (char_u *)&p_pdev, PV_NONE, | 1909 (char_u *)&p_pdev, PV_NONE, |
1896 {(char_u *)"", (char_u *)0L} | 1910 {(char_u *)"", (char_u *)0L} |
1897 #else | 1911 #else |
1898 (char_u *)NULL, PV_NONE, | 1912 (char_u *)NULL, PV_NONE, |
1899 {(char_u *)NULL, (char_u *)0L} | 1913 {(char_u *)NULL, (char_u *)0L} |
1900 #endif | 1914 #endif |
1901 }, | 1915 SCRIPTID_INIT}, |
1902 {"printencoding", "penc", P_STRING|P_VI_DEF, | 1916 {"printencoding", "penc", P_STRING|P_VI_DEF, |
1903 #ifdef FEAT_POSTSCRIPT | 1917 #ifdef FEAT_POSTSCRIPT |
1904 (char_u *)&p_penc, PV_NONE, | 1918 (char_u *)&p_penc, PV_NONE, |
1905 {(char_u *)"", (char_u *)0L} | 1919 {(char_u *)"", (char_u *)0L} |
1906 #else | 1920 #else |
1907 (char_u *)NULL, PV_NONE, | 1921 (char_u *)NULL, PV_NONE, |
1908 {(char_u *)NULL, (char_u *)0L} | 1922 {(char_u *)NULL, (char_u *)0L} |
1909 #endif | 1923 #endif |
1910 }, | 1924 SCRIPTID_INIT}, |
1911 {"printexpr", "pexpr", P_STRING|P_VI_DEF, | 1925 {"printexpr", "pexpr", P_STRING|P_VI_DEF, |
1912 #ifdef FEAT_POSTSCRIPT | 1926 #ifdef FEAT_POSTSCRIPT |
1913 (char_u *)&p_pexpr, PV_NONE, | 1927 (char_u *)&p_pexpr, PV_NONE, |
1914 {(char_u *)"", (char_u *)0L} | 1928 {(char_u *)"", (char_u *)0L} |
1915 #else | 1929 #else |
1916 (char_u *)NULL, PV_NONE, | 1930 (char_u *)NULL, PV_NONE, |
1917 {(char_u *)NULL, (char_u *)0L} | 1931 {(char_u *)NULL, (char_u *)0L} |
1918 #endif | 1932 #endif |
1919 }, | 1933 SCRIPTID_INIT}, |
1920 {"printfont", "pfn", P_STRING|P_VI_DEF, | 1934 {"printfont", "pfn", P_STRING|P_VI_DEF, |
1921 #ifdef FEAT_PRINTER | 1935 #ifdef FEAT_PRINTER |
1922 (char_u *)&p_pfn, PV_NONE, | 1936 (char_u *)&p_pfn, PV_NONE, |
1923 { | 1937 { |
1924 # ifdef MSWIN | 1938 # ifdef MSWIN |
1929 (char_u *)0L} | 1943 (char_u *)0L} |
1930 #else | 1944 #else |
1931 (char_u *)NULL, PV_NONE, | 1945 (char_u *)NULL, PV_NONE, |
1932 {(char_u *)NULL, (char_u *)0L} | 1946 {(char_u *)NULL, (char_u *)0L} |
1933 #endif | 1947 #endif |
1934 }, | 1948 SCRIPTID_INIT}, |
1935 {"printheader", "pheader", P_STRING|P_VI_DEF|P_GETTEXT, | 1949 {"printheader", "pheader", P_STRING|P_VI_DEF|P_GETTEXT, |
1936 #ifdef FEAT_PRINTER | 1950 #ifdef FEAT_PRINTER |
1937 (char_u *)&p_header, PV_NONE, | 1951 (char_u *)&p_header, PV_NONE, |
1938 {(char_u *)N_("%<%f%h%m%=Page %N"), (char_u *)0L} | 1952 {(char_u *)N_("%<%f%h%m%=Page %N"), (char_u *)0L} |
1939 #else | 1953 #else |
1940 (char_u *)NULL, PV_NONE, | 1954 (char_u *)NULL, PV_NONE, |
1941 {(char_u *)NULL, (char_u *)0L} | 1955 {(char_u *)NULL, (char_u *)0L} |
1942 #endif | 1956 #endif |
1943 }, | 1957 SCRIPTID_INIT}, |
1944 {"printmbcharset", "pmbcs", P_STRING|P_VI_DEF, | 1958 {"printmbcharset", "pmbcs", P_STRING|P_VI_DEF, |
1945 #if defined(FEAT_POSTSCRIPT) && defined(FEAT_MBYTE) | 1959 #if defined(FEAT_POSTSCRIPT) && defined(FEAT_MBYTE) |
1946 (char_u *)&p_pmcs, PV_NONE, | 1960 (char_u *)&p_pmcs, PV_NONE, |
1947 {(char_u *)"", (char_u *)0L} | 1961 {(char_u *)"", (char_u *)0L} |
1948 #else | 1962 #else |
1949 (char_u *)NULL, PV_NONE, | 1963 (char_u *)NULL, PV_NONE, |
1950 {(char_u *)NULL, (char_u *)0L} | 1964 {(char_u *)NULL, (char_u *)0L} |
1951 #endif | 1965 #endif |
1952 }, | 1966 SCRIPTID_INIT}, |
1953 {"printmbfont", "pmbfn", P_STRING|P_VI_DEF, | 1967 {"printmbfont", "pmbfn", P_STRING|P_VI_DEF, |
1954 #if defined(FEAT_POSTSCRIPT) && defined(FEAT_MBYTE) | 1968 #if defined(FEAT_POSTSCRIPT) && defined(FEAT_MBYTE) |
1955 (char_u *)&p_pmfn, PV_NONE, | 1969 (char_u *)&p_pmfn, PV_NONE, |
1956 {(char_u *)"", (char_u *)0L} | 1970 {(char_u *)"", (char_u *)0L} |
1957 #else | 1971 #else |
1958 (char_u *)NULL, PV_NONE, | 1972 (char_u *)NULL, PV_NONE, |
1959 {(char_u *)NULL, (char_u *)0L} | 1973 {(char_u *)NULL, (char_u *)0L} |
1960 #endif | 1974 #endif |
1961 }, | 1975 SCRIPTID_INIT}, |
1962 {"printoptions", "popt", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 1976 {"printoptions", "popt", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
1963 #ifdef FEAT_PRINTER | 1977 #ifdef FEAT_PRINTER |
1964 (char_u *)&p_popt, PV_NONE, | 1978 (char_u *)&p_popt, PV_NONE, |
1965 {(char_u *)"", (char_u *)0L} | 1979 {(char_u *)"", (char_u *)0L} |
1966 #else | 1980 #else |
1967 (char_u *)NULL, PV_NONE, | 1981 (char_u *)NULL, PV_NONE, |
1968 {(char_u *)NULL, (char_u *)0L} | 1982 {(char_u *)NULL, (char_u *)0L} |
1969 #endif | 1983 #endif |
1970 }, | 1984 SCRIPTID_INIT}, |
1971 {"prompt", NULL, P_BOOL|P_VI_DEF, | 1985 {"prompt", NULL, P_BOOL|P_VI_DEF, |
1972 (char_u *)&p_prompt, PV_NONE, | 1986 (char_u *)&p_prompt, PV_NONE, |
1973 {(char_u *)TRUE, (char_u *)0L}}, | 1987 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
1974 {"pumheight", "ph", P_NUM|P_VI_DEF, | 1988 {"pumheight", "ph", P_NUM|P_VI_DEF, |
1975 #ifdef FEAT_INS_EXPAND | 1989 #ifdef FEAT_INS_EXPAND |
1976 (char_u *)&p_ph, PV_NONE, | 1990 (char_u *)&p_ph, PV_NONE, |
1977 #else | 1991 #else |
1978 (char_u *)NULL, PV_NONE, | 1992 (char_u *)NULL, PV_NONE, |
1979 #endif | 1993 #endif |
1980 {(char_u *)0L, (char_u *)0L}}, | 1994 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
1981 {"quoteescape", "qe", P_STRING|P_ALLOCED|P_VI_DEF, | 1995 {"quoteescape", "qe", P_STRING|P_ALLOCED|P_VI_DEF, |
1982 #ifdef FEAT_TEXTOBJ | 1996 #ifdef FEAT_TEXTOBJ |
1983 (char_u *)&p_qe, PV_QE, | 1997 (char_u *)&p_qe, PV_QE, |
1984 {(char_u *)"\\", (char_u *)0L} | 1998 {(char_u *)"\\", (char_u *)0L} |
1985 #else | 1999 #else |
1986 (char_u *)NULL, PV_NONE, | 2000 (char_u *)NULL, PV_NONE, |
1987 {(char_u *)NULL, (char_u *)0L} | 2001 {(char_u *)NULL, (char_u *)0L} |
1988 #endif | 2002 #endif |
1989 }, | 2003 SCRIPTID_INIT}, |
1990 {"readonly", "ro", P_BOOL|P_VI_DEF|P_RSTAT|P_NOGLOB, | 2004 {"readonly", "ro", P_BOOL|P_VI_DEF|P_RSTAT|P_NOGLOB, |
1991 (char_u *)&p_ro, PV_RO, | 2005 (char_u *)&p_ro, PV_RO, |
1992 {(char_u *)FALSE, (char_u *)0L}}, | 2006 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1993 {"redraw", NULL, P_BOOL|P_VI_DEF, | 2007 {"redraw", NULL, P_BOOL|P_VI_DEF, |
1994 (char_u *)NULL, PV_NONE, | 2008 (char_u *)NULL, PV_NONE, |
1995 {(char_u *)FALSE, (char_u *)0L}}, | 2009 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
1996 {"redrawtime", "rdt", P_NUM|P_VI_DEF, | 2010 {"redrawtime", "rdt", P_NUM|P_VI_DEF, |
1997 #ifdef FEAT_RELTIME | 2011 #ifdef FEAT_RELTIME |
1998 (char_u *)&p_rdt, PV_NONE, | 2012 (char_u *)&p_rdt, PV_NONE, |
1999 #else | 2013 #else |
2000 (char_u *)NULL, PV_NONE, | 2014 (char_u *)NULL, PV_NONE, |
2001 #endif | 2015 #endif |
2002 {(char_u *)2000L, (char_u *)0L}}, | 2016 {(char_u *)2000L, (char_u *)0L} SCRIPTID_INIT}, |
2003 {"remap", NULL, P_BOOL|P_VI_DEF, | 2017 {"remap", NULL, P_BOOL|P_VI_DEF, |
2004 (char_u *)&p_remap, PV_NONE, | 2018 (char_u *)&p_remap, PV_NONE, |
2005 {(char_u *)TRUE, (char_u *)0L}}, | 2019 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
2006 {"report", NULL, P_NUM|P_VI_DEF, | 2020 {"report", NULL, P_NUM|P_VI_DEF, |
2007 (char_u *)&p_report, PV_NONE, | 2021 (char_u *)&p_report, PV_NONE, |
2008 {(char_u *)2L, (char_u *)0L}}, | 2022 {(char_u *)2L, (char_u *)0L} SCRIPTID_INIT}, |
2009 {"restorescreen", "rs", P_BOOL|P_VI_DEF, | 2023 {"restorescreen", "rs", P_BOOL|P_VI_DEF, |
2010 #ifdef WIN3264 | 2024 #ifdef WIN3264 |
2011 (char_u *)&p_rs, PV_NONE, | 2025 (char_u *)&p_rs, PV_NONE, |
2012 #else | 2026 #else |
2013 (char_u *)NULL, PV_NONE, | 2027 (char_u *)NULL, PV_NONE, |
2014 #endif | 2028 #endif |
2015 {(char_u *)TRUE, (char_u *)0L}}, | 2029 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
2016 {"revins", "ri", P_BOOL|P_VI_DEF|P_VIM, | 2030 {"revins", "ri", P_BOOL|P_VI_DEF|P_VIM, |
2017 #ifdef FEAT_RIGHTLEFT | 2031 #ifdef FEAT_RIGHTLEFT |
2018 (char_u *)&p_ri, PV_NONE, | 2032 (char_u *)&p_ri, PV_NONE, |
2019 #else | 2033 #else |
2020 (char_u *)NULL, PV_NONE, | 2034 (char_u *)NULL, PV_NONE, |
2021 #endif | 2035 #endif |
2022 {(char_u *)FALSE, (char_u *)0L}}, | 2036 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2023 {"rightleft", "rl", P_BOOL|P_VI_DEF|P_RWIN, | 2037 {"rightleft", "rl", P_BOOL|P_VI_DEF|P_RWIN, |
2024 #ifdef FEAT_RIGHTLEFT | 2038 #ifdef FEAT_RIGHTLEFT |
2025 (char_u *)VAR_WIN, PV_RL, | 2039 (char_u *)VAR_WIN, PV_RL, |
2026 #else | 2040 #else |
2027 (char_u *)NULL, PV_NONE, | 2041 (char_u *)NULL, PV_NONE, |
2028 #endif | 2042 #endif |
2029 {(char_u *)FALSE, (char_u *)0L}}, | 2043 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2030 {"rightleftcmd", "rlc", P_STRING|P_ALLOCED|P_VI_DEF|P_RWIN, | 2044 {"rightleftcmd", "rlc", P_STRING|P_ALLOCED|P_VI_DEF|P_RWIN, |
2031 #ifdef FEAT_RIGHTLEFT | 2045 #ifdef FEAT_RIGHTLEFT |
2032 (char_u *)VAR_WIN, PV_RLC, | 2046 (char_u *)VAR_WIN, PV_RLC, |
2033 {(char_u *)"search", (char_u *)NULL} | 2047 {(char_u *)"search", (char_u *)NULL} |
2034 #else | 2048 #else |
2035 (char_u *)NULL, PV_NONE, | 2049 (char_u *)NULL, PV_NONE, |
2036 {(char_u *)NULL, (char_u *)0L} | 2050 {(char_u *)NULL, (char_u *)0L} |
2037 #endif | 2051 #endif |
2038 }, | 2052 SCRIPTID_INIT}, |
2039 {"ruler", "ru", P_BOOL|P_VI_DEF|P_VIM|P_RSTAT, | 2053 {"ruler", "ru", P_BOOL|P_VI_DEF|P_VIM|P_RSTAT, |
2040 #ifdef FEAT_CMDL_INFO | 2054 #ifdef FEAT_CMDL_INFO |
2041 (char_u *)&p_ru, PV_NONE, | 2055 (char_u *)&p_ru, PV_NONE, |
2042 #else | 2056 #else |
2043 (char_u *)NULL, PV_NONE, | 2057 (char_u *)NULL, PV_NONE, |
2044 #endif | 2058 #endif |
2045 {(char_u *)FALSE, (char_u *)0L}}, | 2059 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2046 {"rulerformat", "ruf", P_STRING|P_VI_DEF|P_ALLOCED|P_RSTAT, | 2060 {"rulerformat", "ruf", P_STRING|P_VI_DEF|P_ALLOCED|P_RSTAT, |
2047 #ifdef FEAT_STL_OPT | 2061 #ifdef FEAT_STL_OPT |
2048 (char_u *)&p_ruf, PV_NONE, | 2062 (char_u *)&p_ruf, PV_NONE, |
2049 #else | 2063 #else |
2050 (char_u *)NULL, PV_NONE, | 2064 (char_u *)NULL, PV_NONE, |
2051 #endif | 2065 #endif |
2052 {(char_u *)"", (char_u *)0L}}, | 2066 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2053 {"runtimepath", "rtp", P_STRING|P_VI_DEF|P_EXPAND|P_COMMA|P_NODUP|P_SECURE, | 2067 {"runtimepath", "rtp", P_STRING|P_VI_DEF|P_EXPAND|P_COMMA|P_NODUP|P_SECURE, |
2054 (char_u *)&p_rtp, PV_NONE, | 2068 (char_u *)&p_rtp, PV_NONE, |
2055 {(char_u *)DFLT_RUNTIMEPATH, (char_u *)0L}}, | 2069 {(char_u *)DFLT_RUNTIMEPATH, (char_u *)0L} |
2070 SCRIPTID_INIT}, | |
2056 {"scroll", "scr", P_NUM|P_NO_MKRC|P_VI_DEF, | 2071 {"scroll", "scr", P_NUM|P_NO_MKRC|P_VI_DEF, |
2057 (char_u *)VAR_WIN, PV_SCROLL, | 2072 (char_u *)VAR_WIN, PV_SCROLL, |
2058 {(char_u *)12L, (char_u *)0L}}, | 2073 {(char_u *)12L, (char_u *)0L} SCRIPTID_INIT}, |
2059 {"scrollbind", "scb", P_BOOL|P_VI_DEF, | 2074 {"scrollbind", "scb", P_BOOL|P_VI_DEF, |
2060 #ifdef FEAT_SCROLLBIND | 2075 #ifdef FEAT_SCROLLBIND |
2061 (char_u *)VAR_WIN, PV_SCBIND, | 2076 (char_u *)VAR_WIN, PV_SCBIND, |
2062 #else | 2077 #else |
2063 (char_u *)NULL, PV_NONE, | 2078 (char_u *)NULL, PV_NONE, |
2064 #endif | 2079 #endif |
2065 {(char_u *)FALSE, (char_u *)0L}}, | 2080 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2066 {"scrolljump", "sj", P_NUM|P_VI_DEF|P_VIM, | 2081 {"scrolljump", "sj", P_NUM|P_VI_DEF|P_VIM, |
2067 (char_u *)&p_sj, PV_NONE, | 2082 (char_u *)&p_sj, PV_NONE, |
2068 {(char_u *)1L, (char_u *)0L}}, | 2083 {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT}, |
2069 {"scrolloff", "so", P_NUM|P_VI_DEF|P_VIM|P_RALL, | 2084 {"scrolloff", "so", P_NUM|P_VI_DEF|P_VIM|P_RALL, |
2070 (char_u *)&p_so, PV_NONE, | 2085 (char_u *)&p_so, PV_NONE, |
2071 {(char_u *)0L, (char_u *)0L}}, | 2086 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2072 {"scrollopt", "sbo", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 2087 {"scrollopt", "sbo", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
2073 #ifdef FEAT_SCROLLBIND | 2088 #ifdef FEAT_SCROLLBIND |
2074 (char_u *)&p_sbo, PV_NONE, | 2089 (char_u *)&p_sbo, PV_NONE, |
2075 {(char_u *)"ver,jump", (char_u *)0L} | 2090 {(char_u *)"ver,jump", (char_u *)0L} |
2076 #else | 2091 #else |
2077 (char_u *)NULL, PV_NONE, | 2092 (char_u *)NULL, PV_NONE, |
2078 {(char_u *)0L, (char_u *)0L} | 2093 {(char_u *)0L, (char_u *)0L} |
2079 #endif | 2094 #endif |
2080 }, | 2095 SCRIPTID_INIT}, |
2081 {"sections", "sect", P_STRING|P_VI_DEF, | 2096 {"sections", "sect", P_STRING|P_VI_DEF, |
2082 (char_u *)&p_sections, PV_NONE, | 2097 (char_u *)&p_sections, PV_NONE, |
2083 {(char_u *)"SHNHH HUnhsh", (char_u *)0L}}, | 2098 {(char_u *)"SHNHH HUnhsh", (char_u *)0L} |
2099 SCRIPTID_INIT}, | |
2084 {"secure", NULL, P_BOOL|P_VI_DEF|P_SECURE, | 2100 {"secure", NULL, P_BOOL|P_VI_DEF|P_SECURE, |
2085 (char_u *)&p_secure, PV_NONE, | 2101 (char_u *)&p_secure, PV_NONE, |
2086 {(char_u *)FALSE, (char_u *)0L}}, | 2102 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2087 {"selection", "sel", P_STRING|P_VI_DEF, | 2103 {"selection", "sel", P_STRING|P_VI_DEF, |
2088 #ifdef FEAT_VISUAL | 2104 #ifdef FEAT_VISUAL |
2089 (char_u *)&p_sel, PV_NONE, | 2105 (char_u *)&p_sel, PV_NONE, |
2090 #else | 2106 #else |
2091 (char_u *)NULL, PV_NONE, | 2107 (char_u *)NULL, PV_NONE, |
2092 #endif | 2108 #endif |
2093 {(char_u *)"inclusive", (char_u *)0L}}, | 2109 {(char_u *)"inclusive", (char_u *)0L} |
2110 SCRIPTID_INIT}, | |
2094 {"selectmode", "slm", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 2111 {"selectmode", "slm", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
2095 #ifdef FEAT_VISUAL | 2112 #ifdef FEAT_VISUAL |
2096 (char_u *)&p_slm, PV_NONE, | 2113 (char_u *)&p_slm, PV_NONE, |
2097 #else | 2114 #else |
2098 (char_u *)NULL, PV_NONE, | 2115 (char_u *)NULL, PV_NONE, |
2099 #endif | 2116 #endif |
2100 {(char_u *)"", (char_u *)0L}}, | 2117 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2101 {"sessionoptions", "ssop", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 2118 {"sessionoptions", "ssop", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
2102 #ifdef FEAT_SESSION | 2119 #ifdef FEAT_SESSION |
2103 (char_u *)&p_ssop, PV_NONE, | 2120 (char_u *)&p_ssop, PV_NONE, |
2104 {(char_u *)"blank,buffers,curdir,folds,help,options,tabpages,winsize", | 2121 {(char_u *)"blank,buffers,curdir,folds,help,options,tabpages,winsize", |
2105 (char_u *)0L} | 2122 (char_u *)0L} |
2106 #else | 2123 #else |
2107 (char_u *)NULL, PV_NONE, | 2124 (char_u *)NULL, PV_NONE, |
2108 {(char_u *)0L, (char_u *)0L} | 2125 {(char_u *)0L, (char_u *)0L} |
2109 #endif | 2126 #endif |
2110 }, | 2127 SCRIPTID_INIT}, |
2111 {"shell", "sh", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, | 2128 {"shell", "sh", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, |
2112 (char_u *)&p_sh, PV_NONE, | 2129 (char_u *)&p_sh, PV_NONE, |
2113 { | 2130 { |
2114 #ifdef VMS | 2131 #ifdef VMS |
2115 (char_u *)"-", | 2132 (char_u *)"-", |
2134 # endif | 2151 # endif |
2135 # endif | 2152 # endif |
2136 # endif | 2153 # endif |
2137 # endif | 2154 # endif |
2138 #endif /* VMS */ | 2155 #endif /* VMS */ |
2139 (char_u *)0L}}, | 2156 (char_u *)0L} SCRIPTID_INIT}, |
2140 {"shellcmdflag","shcf", P_STRING|P_VI_DEF|P_SECURE, | 2157 {"shellcmdflag","shcf", P_STRING|P_VI_DEF|P_SECURE, |
2141 (char_u *)&p_shcf, PV_NONE, | 2158 (char_u *)&p_shcf, PV_NONE, |
2142 { | 2159 { |
2143 #if defined(MSDOS) || defined(MSWIN) | 2160 #if defined(MSDOS) || defined(MSWIN) |
2144 (char_u *)"/c", | 2161 (char_u *)"/c", |
2147 (char_u *)"/c", | 2164 (char_u *)"/c", |
2148 # else | 2165 # else |
2149 (char_u *)"-c", | 2166 (char_u *)"-c", |
2150 # endif | 2167 # endif |
2151 #endif | 2168 #endif |
2152 (char_u *)0L}}, | 2169 (char_u *)0L} SCRIPTID_INIT}, |
2153 {"shellpipe", "sp", P_STRING|P_VI_DEF|P_SECURE, | 2170 {"shellpipe", "sp", P_STRING|P_VI_DEF|P_SECURE, |
2154 #ifdef FEAT_QUICKFIX | 2171 #ifdef FEAT_QUICKFIX |
2155 (char_u *)&p_sp, PV_NONE, | 2172 (char_u *)&p_sp, PV_NONE, |
2156 { | 2173 { |
2157 #if defined(UNIX) || defined(OS2) | 2174 #if defined(UNIX) || defined(OS2) |
2166 (char_u *)0L} | 2183 (char_u *)0L} |
2167 #else | 2184 #else |
2168 (char_u *)NULL, PV_NONE, | 2185 (char_u *)NULL, PV_NONE, |
2169 {(char_u *)0L, (char_u *)0L} | 2186 {(char_u *)0L, (char_u *)0L} |
2170 #endif | 2187 #endif |
2171 }, | 2188 SCRIPTID_INIT}, |
2172 {"shellquote", "shq", P_STRING|P_VI_DEF|P_SECURE, | 2189 {"shellquote", "shq", P_STRING|P_VI_DEF|P_SECURE, |
2173 (char_u *)&p_shq, PV_NONE, | 2190 (char_u *)&p_shq, PV_NONE, |
2174 {(char_u *)"", (char_u *)0L}}, | 2191 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2175 {"shellredir", "srr", P_STRING|P_VI_DEF|P_SECURE, | 2192 {"shellredir", "srr", P_STRING|P_VI_DEF|P_SECURE, |
2176 (char_u *)&p_srr, PV_NONE, | 2193 (char_u *)&p_srr, PV_NONE, |
2177 {(char_u *)">", (char_u *)0L}}, | 2194 {(char_u *)">", (char_u *)0L} SCRIPTID_INIT}, |
2178 {"shellslash", "ssl", P_BOOL|P_VI_DEF, | 2195 {"shellslash", "ssl", P_BOOL|P_VI_DEF, |
2179 #ifdef BACKSLASH_IN_FILENAME | 2196 #ifdef BACKSLASH_IN_FILENAME |
2180 (char_u *)&p_ssl, PV_NONE, | 2197 (char_u *)&p_ssl, PV_NONE, |
2181 #else | 2198 #else |
2182 (char_u *)NULL, PV_NONE, | 2199 (char_u *)NULL, PV_NONE, |
2183 #endif | 2200 #endif |
2184 {(char_u *)FALSE, (char_u *)0L}}, | 2201 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2185 {"shelltemp", "stmp", P_BOOL, | 2202 {"shelltemp", "stmp", P_BOOL, |
2186 (char_u *)&p_stmp, PV_NONE, | 2203 (char_u *)&p_stmp, PV_NONE, |
2187 {(char_u *)FALSE, (char_u *)TRUE}}, | 2204 {(char_u *)FALSE, (char_u *)TRUE} SCRIPTID_INIT}, |
2188 {"shelltype", "st", P_NUM|P_VI_DEF, | 2205 {"shelltype", "st", P_NUM|P_VI_DEF, |
2189 #ifdef AMIGA | 2206 #ifdef AMIGA |
2190 (char_u *)&p_st, PV_NONE, | 2207 (char_u *)&p_st, PV_NONE, |
2191 #else | 2208 #else |
2192 (char_u *)NULL, PV_NONE, | 2209 (char_u *)NULL, PV_NONE, |
2193 #endif | 2210 #endif |
2194 {(char_u *)0L, (char_u *)0L}}, | 2211 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2195 {"shellxquote", "sxq", P_STRING|P_VI_DEF|P_SECURE, | 2212 {"shellxquote", "sxq", P_STRING|P_VI_DEF|P_SECURE, |
2196 (char_u *)&p_sxq, PV_NONE, | 2213 (char_u *)&p_sxq, PV_NONE, |
2197 { | 2214 { |
2198 #if defined(UNIX) && defined(USE_SYSTEM) && !defined(__EMX__) | 2215 #if defined(UNIX) && defined(USE_SYSTEM) && !defined(__EMX__) |
2199 (char_u *)"\"", | 2216 (char_u *)"\"", |
2200 #else | 2217 #else |
2201 (char_u *)"", | 2218 (char_u *)"", |
2202 #endif | 2219 #endif |
2203 (char_u *)0L}}, | 2220 (char_u *)0L} SCRIPTID_INIT}, |
2204 {"shiftround", "sr", P_BOOL|P_VI_DEF|P_VIM, | 2221 {"shiftround", "sr", P_BOOL|P_VI_DEF|P_VIM, |
2205 (char_u *)&p_sr, PV_NONE, | 2222 (char_u *)&p_sr, PV_NONE, |
2206 {(char_u *)FALSE, (char_u *)0L}}, | 2223 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2207 {"shiftwidth", "sw", P_NUM|P_VI_DEF, | 2224 {"shiftwidth", "sw", P_NUM|P_VI_DEF, |
2208 (char_u *)&p_sw, PV_SW, | 2225 (char_u *)&p_sw, PV_SW, |
2209 {(char_u *)8L, (char_u *)0L}}, | 2226 {(char_u *)8L, (char_u *)0L} SCRIPTID_INIT}, |
2210 {"shortmess", "shm", P_STRING|P_VIM|P_FLAGLIST, | 2227 {"shortmess", "shm", P_STRING|P_VIM|P_FLAGLIST, |
2211 (char_u *)&p_shm, PV_NONE, | 2228 (char_u *)&p_shm, PV_NONE, |
2212 {(char_u *)"", (char_u *)"filnxtToO"}}, | 2229 {(char_u *)"", (char_u *)"filnxtToO"} |
2230 SCRIPTID_INIT}, | |
2213 {"shortname", "sn", P_BOOL|P_VI_DEF, | 2231 {"shortname", "sn", P_BOOL|P_VI_DEF, |
2214 #ifdef SHORT_FNAME | 2232 #ifdef SHORT_FNAME |
2215 (char_u *)NULL, PV_NONE, | 2233 (char_u *)NULL, PV_NONE, |
2216 #else | 2234 #else |
2217 (char_u *)&p_sn, PV_SN, | 2235 (char_u *)&p_sn, PV_SN, |
2218 #endif | 2236 #endif |
2219 {(char_u *)FALSE, (char_u *)0L}}, | 2237 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2220 {"showbreak", "sbr", P_STRING|P_VI_DEF|P_RALL, | 2238 {"showbreak", "sbr", P_STRING|P_VI_DEF|P_RALL, |
2221 #ifdef FEAT_LINEBREAK | 2239 #ifdef FEAT_LINEBREAK |
2222 (char_u *)&p_sbr, PV_NONE, | 2240 (char_u *)&p_sbr, PV_NONE, |
2223 #else | 2241 #else |
2224 (char_u *)NULL, PV_NONE, | 2242 (char_u *)NULL, PV_NONE, |
2225 #endif | 2243 #endif |
2226 {(char_u *)"", (char_u *)0L}}, | 2244 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2227 {"showcmd", "sc", P_BOOL|P_VIM, | 2245 {"showcmd", "sc", P_BOOL|P_VIM, |
2228 #ifdef FEAT_CMDL_INFO | 2246 #ifdef FEAT_CMDL_INFO |
2229 (char_u *)&p_sc, PV_NONE, | 2247 (char_u *)&p_sc, PV_NONE, |
2230 #else | 2248 #else |
2231 (char_u *)NULL, PV_NONE, | 2249 (char_u *)NULL, PV_NONE, |
2234 #ifdef UNIX | 2252 #ifdef UNIX |
2235 (char_u *)FALSE | 2253 (char_u *)FALSE |
2236 #else | 2254 #else |
2237 (char_u *)TRUE | 2255 (char_u *)TRUE |
2238 #endif | 2256 #endif |
2239 }}, | 2257 } SCRIPTID_INIT}, |
2240 {"showfulltag", "sft", P_BOOL|P_VI_DEF, | 2258 {"showfulltag", "sft", P_BOOL|P_VI_DEF, |
2241 (char_u *)&p_sft, PV_NONE, | 2259 (char_u *)&p_sft, PV_NONE, |
2242 {(char_u *)FALSE, (char_u *)0L}}, | 2260 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2243 {"showmatch", "sm", P_BOOL|P_VI_DEF, | 2261 {"showmatch", "sm", P_BOOL|P_VI_DEF, |
2244 (char_u *)&p_sm, PV_NONE, | 2262 (char_u *)&p_sm, PV_NONE, |
2245 {(char_u *)FALSE, (char_u *)0L}}, | 2263 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2246 {"showmode", "smd", P_BOOL|P_VIM, | 2264 {"showmode", "smd", P_BOOL|P_VIM, |
2247 (char_u *)&p_smd, PV_NONE, | 2265 (char_u *)&p_smd, PV_NONE, |
2248 {(char_u *)FALSE, (char_u *)TRUE}}, | 2266 {(char_u *)FALSE, (char_u *)TRUE} SCRIPTID_INIT}, |
2249 {"showtabline", "stal", P_NUM|P_VI_DEF|P_RALL, | 2267 {"showtabline", "stal", P_NUM|P_VI_DEF|P_RALL, |
2250 #ifdef FEAT_WINDOWS | 2268 #ifdef FEAT_WINDOWS |
2251 (char_u *)&p_stal, PV_NONE, | 2269 (char_u *)&p_stal, PV_NONE, |
2252 #else | 2270 #else |
2253 (char_u *)NULL, PV_NONE, | 2271 (char_u *)NULL, PV_NONE, |
2254 #endif | 2272 #endif |
2255 {(char_u *)1L, (char_u *)0L}}, | 2273 {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT}, |
2256 {"sidescroll", "ss", P_NUM|P_VI_DEF, | 2274 {"sidescroll", "ss", P_NUM|P_VI_DEF, |
2257 (char_u *)&p_ss, PV_NONE, | 2275 (char_u *)&p_ss, PV_NONE, |
2258 {(char_u *)0L, (char_u *)0L}}, | 2276 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2259 {"sidescrolloff", "siso", P_NUM|P_VI_DEF|P_VIM|P_RBUF, | 2277 {"sidescrolloff", "siso", P_NUM|P_VI_DEF|P_VIM|P_RBUF, |
2260 (char_u *)&p_siso, PV_NONE, | 2278 (char_u *)&p_siso, PV_NONE, |
2261 {(char_u *)0L, (char_u *)0L}}, | 2279 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2262 {"slowopen", "slow", P_BOOL|P_VI_DEF, | 2280 {"slowopen", "slow", P_BOOL|P_VI_DEF, |
2263 (char_u *)NULL, PV_NONE, | 2281 (char_u *)NULL, PV_NONE, |
2264 {(char_u *)FALSE, (char_u *)0L}}, | 2282 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2265 {"smartcase", "scs", P_BOOL|P_VI_DEF|P_VIM, | 2283 {"smartcase", "scs", P_BOOL|P_VI_DEF|P_VIM, |
2266 (char_u *)&p_scs, PV_NONE, | 2284 (char_u *)&p_scs, PV_NONE, |
2267 {(char_u *)FALSE, (char_u *)0L}}, | 2285 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2268 {"smartindent", "si", P_BOOL|P_VI_DEF|P_VIM, | 2286 {"smartindent", "si", P_BOOL|P_VI_DEF|P_VIM, |
2269 #ifdef FEAT_SMARTINDENT | 2287 #ifdef FEAT_SMARTINDENT |
2270 (char_u *)&p_si, PV_SI, | 2288 (char_u *)&p_si, PV_SI, |
2271 #else | 2289 #else |
2272 (char_u *)NULL, PV_NONE, | 2290 (char_u *)NULL, PV_NONE, |
2273 #endif | 2291 #endif |
2274 {(char_u *)FALSE, (char_u *)0L}}, | 2292 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2275 {"smarttab", "sta", P_BOOL|P_VI_DEF|P_VIM, | 2293 {"smarttab", "sta", P_BOOL|P_VI_DEF|P_VIM, |
2276 (char_u *)&p_sta, PV_NONE, | 2294 (char_u *)&p_sta, PV_NONE, |
2277 {(char_u *)FALSE, (char_u *)0L}}, | 2295 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2278 {"softtabstop", "sts", P_NUM|P_VI_DEF|P_VIM, | 2296 {"softtabstop", "sts", P_NUM|P_VI_DEF|P_VIM, |
2279 (char_u *)&p_sts, PV_STS, | 2297 (char_u *)&p_sts, PV_STS, |
2280 {(char_u *)0L, (char_u *)0L}}, | 2298 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2281 {"sourceany", NULL, P_BOOL|P_VI_DEF, | 2299 {"sourceany", NULL, P_BOOL|P_VI_DEF, |
2282 (char_u *)NULL, PV_NONE, | 2300 (char_u *)NULL, PV_NONE, |
2283 {(char_u *)FALSE, (char_u *)0L}}, | 2301 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2284 {"spell", NULL, P_BOOL|P_VI_DEF|P_RWIN, | 2302 {"spell", NULL, P_BOOL|P_VI_DEF|P_RWIN, |
2285 #ifdef FEAT_SPELL | 2303 #ifdef FEAT_SPELL |
2286 (char_u *)VAR_WIN, PV_SPELL, | 2304 (char_u *)VAR_WIN, PV_SPELL, |
2287 #else | 2305 #else |
2288 (char_u *)NULL, PV_NONE, | 2306 (char_u *)NULL, PV_NONE, |
2289 #endif | 2307 #endif |
2290 {(char_u *)FALSE, (char_u *)0L}}, | 2308 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2291 {"spellcapcheck", "spc", P_STRING|P_ALLOCED|P_VI_DEF|P_RBUF, | 2309 {"spellcapcheck", "spc", P_STRING|P_ALLOCED|P_VI_DEF|P_RBUF, |
2292 #ifdef FEAT_SPELL | 2310 #ifdef FEAT_SPELL |
2293 (char_u *)&p_spc, PV_SPC, | 2311 (char_u *)&p_spc, PV_SPC, |
2294 {(char_u *)"[.?!]\\_[\\])'\" ]\\+", (char_u *)0L} | 2312 {(char_u *)"[.?!]\\_[\\])'\" ]\\+", (char_u *)0L} |
2295 #else | 2313 #else |
2296 (char_u *)NULL, PV_NONE, | 2314 (char_u *)NULL, PV_NONE, |
2297 {(char_u *)0L, (char_u *)0L} | 2315 {(char_u *)0L, (char_u *)0L} |
2298 #endif | 2316 #endif |
2299 }, | 2317 SCRIPTID_INIT}, |
2300 {"spellfile", "spf", P_STRING|P_EXPAND|P_ALLOCED|P_VI_DEF|P_SECURE|P_COMMA, | 2318 {"spellfile", "spf", P_STRING|P_EXPAND|P_ALLOCED|P_VI_DEF|P_SECURE|P_COMMA, |
2301 #ifdef FEAT_SPELL | 2319 #ifdef FEAT_SPELL |
2302 (char_u *)&p_spf, PV_SPF, | 2320 (char_u *)&p_spf, PV_SPF, |
2303 {(char_u *)"", (char_u *)0L} | 2321 {(char_u *)"", (char_u *)0L} |
2304 #else | 2322 #else |
2305 (char_u *)NULL, PV_NONE, | 2323 (char_u *)NULL, PV_NONE, |
2306 {(char_u *)0L, (char_u *)0L} | 2324 {(char_u *)0L, (char_u *)0L} |
2307 #endif | 2325 #endif |
2308 }, | 2326 SCRIPTID_INIT}, |
2309 {"spelllang", "spl", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_RBUF|P_EXPAND, | 2327 {"spelllang", "spl", P_STRING|P_ALLOCED|P_VI_DEF|P_COMMA|P_RBUF|P_EXPAND, |
2310 #ifdef FEAT_SPELL | 2328 #ifdef FEAT_SPELL |
2311 (char_u *)&p_spl, PV_SPL, | 2329 (char_u *)&p_spl, PV_SPL, |
2312 {(char_u *)"en", (char_u *)0L} | 2330 {(char_u *)"en", (char_u *)0L} |
2313 #else | 2331 #else |
2314 (char_u *)NULL, PV_NONE, | 2332 (char_u *)NULL, PV_NONE, |
2315 {(char_u *)0L, (char_u *)0L} | 2333 {(char_u *)0L, (char_u *)0L} |
2316 #endif | 2334 #endif |
2317 }, | 2335 SCRIPTID_INIT}, |
2318 {"spellsuggest", "sps", P_STRING|P_VI_DEF|P_EXPAND|P_SECURE|P_COMMA, | 2336 {"spellsuggest", "sps", P_STRING|P_VI_DEF|P_EXPAND|P_SECURE|P_COMMA, |
2319 #ifdef FEAT_SPELL | 2337 #ifdef FEAT_SPELL |
2320 (char_u *)&p_sps, PV_NONE, | 2338 (char_u *)&p_sps, PV_NONE, |
2321 {(char_u *)"best", (char_u *)0L} | 2339 {(char_u *)"best", (char_u *)0L} |
2322 #else | 2340 #else |
2323 (char_u *)NULL, PV_NONE, | 2341 (char_u *)NULL, PV_NONE, |
2324 {(char_u *)0L, (char_u *)0L} | 2342 {(char_u *)0L, (char_u *)0L} |
2325 #endif | 2343 #endif |
2326 }, | 2344 SCRIPTID_INIT}, |
2327 {"splitbelow", "sb", P_BOOL|P_VI_DEF, | 2345 {"splitbelow", "sb", P_BOOL|P_VI_DEF, |
2328 #ifdef FEAT_WINDOWS | 2346 #ifdef FEAT_WINDOWS |
2329 (char_u *)&p_sb, PV_NONE, | 2347 (char_u *)&p_sb, PV_NONE, |
2330 #else | 2348 #else |
2331 (char_u *)NULL, PV_NONE, | 2349 (char_u *)NULL, PV_NONE, |
2332 #endif | 2350 #endif |
2333 {(char_u *)FALSE, (char_u *)0L}}, | 2351 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2334 {"splitright", "spr", P_BOOL|P_VI_DEF, | 2352 {"splitright", "spr", P_BOOL|P_VI_DEF, |
2335 #ifdef FEAT_VERTSPLIT | 2353 #ifdef FEAT_VERTSPLIT |
2336 (char_u *)&p_spr, PV_NONE, | 2354 (char_u *)&p_spr, PV_NONE, |
2337 #else | 2355 #else |
2338 (char_u *)NULL, PV_NONE, | 2356 (char_u *)NULL, PV_NONE, |
2339 #endif | 2357 #endif |
2340 {(char_u *)FALSE, (char_u *)0L}}, | 2358 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2341 {"startofline", "sol", P_BOOL|P_VI_DEF|P_VIM, | 2359 {"startofline", "sol", P_BOOL|P_VI_DEF|P_VIM, |
2342 (char_u *)&p_sol, PV_NONE, | 2360 (char_u *)&p_sol, PV_NONE, |
2343 {(char_u *)TRUE, (char_u *)0L}}, | 2361 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
2344 {"statusline" ,"stl", P_STRING|P_VI_DEF|P_ALLOCED|P_RSTAT, | 2362 {"statusline" ,"stl", P_STRING|P_VI_DEF|P_ALLOCED|P_RSTAT, |
2345 #ifdef FEAT_STL_OPT | 2363 #ifdef FEAT_STL_OPT |
2346 (char_u *)&p_stl, PV_STL, | 2364 (char_u *)&p_stl, PV_STL, |
2347 #else | 2365 #else |
2348 (char_u *)NULL, PV_NONE, | 2366 (char_u *)NULL, PV_NONE, |
2349 #endif | 2367 #endif |
2350 {(char_u *)"", (char_u *)0L}}, | 2368 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2351 {"suffixes", "su", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 2369 {"suffixes", "su", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
2352 (char_u *)&p_su, PV_NONE, | 2370 (char_u *)&p_su, PV_NONE, |
2353 {(char_u *)".bak,~,.o,.h,.info,.swp,.obj", | 2371 {(char_u *)".bak,~,.o,.h,.info,.swp,.obj", |
2354 (char_u *)0L}}, | 2372 (char_u *)0L} SCRIPTID_INIT}, |
2355 {"suffixesadd", "sua", P_STRING|P_VI_DEF|P_ALLOCED|P_COMMA|P_NODUP, | 2373 {"suffixesadd", "sua", P_STRING|P_VI_DEF|P_ALLOCED|P_COMMA|P_NODUP, |
2356 #ifdef FEAT_SEARCHPATH | 2374 #ifdef FEAT_SEARCHPATH |
2357 (char_u *)&p_sua, PV_SUA, | 2375 (char_u *)&p_sua, PV_SUA, |
2358 {(char_u *)"", (char_u *)0L} | 2376 {(char_u *)"", (char_u *)0L} |
2359 #else | 2377 #else |
2360 (char_u *)NULL, PV_NONE, | 2378 (char_u *)NULL, PV_NONE, |
2361 {(char_u *)0L, (char_u *)0L} | 2379 {(char_u *)0L, (char_u *)0L} |
2362 #endif | 2380 #endif |
2363 }, | 2381 SCRIPTID_INIT}, |
2364 {"swapfile", "swf", P_BOOL|P_VI_DEF|P_RSTAT, | 2382 {"swapfile", "swf", P_BOOL|P_VI_DEF|P_RSTAT, |
2365 (char_u *)&p_swf, PV_SWF, | 2383 (char_u *)&p_swf, PV_SWF, |
2366 {(char_u *)TRUE, (char_u *)0L}}, | 2384 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
2367 {"swapsync", "sws", P_STRING|P_VI_DEF, | 2385 {"swapsync", "sws", P_STRING|P_VI_DEF, |
2368 (char_u *)&p_sws, PV_NONE, | 2386 (char_u *)&p_sws, PV_NONE, |
2369 {(char_u *)"fsync", (char_u *)0L}}, | 2387 {(char_u *)"fsync", (char_u *)0L} SCRIPTID_INIT}, |
2370 {"switchbuf", "swb", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 2388 {"switchbuf", "swb", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
2371 (char_u *)&p_swb, PV_NONE, | 2389 (char_u *)&p_swb, PV_NONE, |
2372 {(char_u *)"", (char_u *)0L}}, | 2390 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2373 {"synmaxcol", "smc", P_NUM|P_VI_DEF|P_RBUF, | 2391 {"synmaxcol", "smc", P_NUM|P_VI_DEF|P_RBUF, |
2374 #ifdef FEAT_SYN_HL | 2392 #ifdef FEAT_SYN_HL |
2375 (char_u *)&p_smc, PV_SMC, | 2393 (char_u *)&p_smc, PV_SMC, |
2376 {(char_u *)3000L, (char_u *)0L} | 2394 {(char_u *)3000L, (char_u *)0L} |
2377 #else | 2395 #else |
2378 (char_u *)NULL, PV_NONE, | 2396 (char_u *)NULL, PV_NONE, |
2379 {(char_u *)0L, (char_u *)0L} | 2397 {(char_u *)0L, (char_u *)0L} |
2380 #endif | 2398 #endif |
2381 }, | 2399 SCRIPTID_INIT}, |
2382 {"syntax", "syn", P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB|P_NFNAME, | 2400 {"syntax", "syn", P_STRING|P_ALLOCED|P_VI_DEF|P_NOGLOB|P_NFNAME, |
2383 #ifdef FEAT_SYN_HL | 2401 #ifdef FEAT_SYN_HL |
2384 (char_u *)&p_syn, PV_SYN, | 2402 (char_u *)&p_syn, PV_SYN, |
2385 {(char_u *)"", (char_u *)0L} | 2403 {(char_u *)"", (char_u *)0L} |
2386 #else | 2404 #else |
2387 (char_u *)NULL, PV_NONE, | 2405 (char_u *)NULL, PV_NONE, |
2388 {(char_u *)0L, (char_u *)0L} | 2406 {(char_u *)0L, (char_u *)0L} |
2389 #endif | 2407 #endif |
2390 }, | 2408 SCRIPTID_INIT}, |
2391 {"tabline", "tal", P_STRING|P_VI_DEF|P_RALL, | 2409 {"tabline", "tal", P_STRING|P_VI_DEF|P_RALL, |
2392 #ifdef FEAT_STL_OPT | 2410 #ifdef FEAT_STL_OPT |
2393 (char_u *)&p_tal, PV_NONE, | 2411 (char_u *)&p_tal, PV_NONE, |
2394 #else | 2412 #else |
2395 (char_u *)NULL, PV_NONE, | 2413 (char_u *)NULL, PV_NONE, |
2396 #endif | 2414 #endif |
2397 {(char_u *)"", (char_u *)0L}}, | 2415 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2398 {"tabpagemax", "tpm", P_NUM|P_VI_DEF, | 2416 {"tabpagemax", "tpm", P_NUM|P_VI_DEF, |
2399 #ifdef FEAT_WINDOWS | 2417 #ifdef FEAT_WINDOWS |
2400 (char_u *)&p_tpm, PV_NONE, | 2418 (char_u *)&p_tpm, PV_NONE, |
2401 #else | 2419 #else |
2402 (char_u *)NULL, PV_NONE, | 2420 (char_u *)NULL, PV_NONE, |
2403 #endif | 2421 #endif |
2404 {(char_u *)10L, (char_u *)0L}}, | 2422 {(char_u *)10L, (char_u *)0L} SCRIPTID_INIT}, |
2405 {"tabstop", "ts", P_NUM|P_VI_DEF|P_RBUF, | 2423 {"tabstop", "ts", P_NUM|P_VI_DEF|P_RBUF, |
2406 (char_u *)&p_ts, PV_TS, | 2424 (char_u *)&p_ts, PV_TS, |
2407 {(char_u *)8L, (char_u *)0L}}, | 2425 {(char_u *)8L, (char_u *)0L} SCRIPTID_INIT}, |
2408 {"tagbsearch", "tbs", P_BOOL|P_VI_DEF, | 2426 {"tagbsearch", "tbs", P_BOOL|P_VI_DEF, |
2409 (char_u *)&p_tbs, PV_NONE, | 2427 (char_u *)&p_tbs, PV_NONE, |
2410 #ifdef VMS /* binary searching doesn't appear to work on VMS */ | 2428 #ifdef VMS /* binary searching doesn't appear to work on VMS */ |
2411 {(char_u *)0L, (char_u *)0L} | 2429 {(char_u *)0L, (char_u *)0L} |
2412 #else | 2430 #else |
2413 {(char_u *)TRUE, (char_u *)0L} | 2431 {(char_u *)TRUE, (char_u *)0L} |
2414 #endif | 2432 #endif |
2415 }, | 2433 SCRIPTID_INIT}, |
2416 {"taglength", "tl", P_NUM|P_VI_DEF, | 2434 {"taglength", "tl", P_NUM|P_VI_DEF, |
2417 (char_u *)&p_tl, PV_NONE, | 2435 (char_u *)&p_tl, PV_NONE, |
2418 {(char_u *)0L, (char_u *)0L}}, | 2436 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2419 {"tagrelative", "tr", P_BOOL|P_VIM, | 2437 {"tagrelative", "tr", P_BOOL|P_VIM, |
2420 (char_u *)&p_tr, PV_NONE, | 2438 (char_u *)&p_tr, PV_NONE, |
2421 {(char_u *)FALSE, (char_u *)TRUE}}, | 2439 {(char_u *)FALSE, (char_u *)TRUE} SCRIPTID_INIT}, |
2422 {"tags", "tag", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP, | 2440 {"tags", "tag", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP, |
2423 (char_u *)&p_tags, PV_TAGS, | 2441 (char_u *)&p_tags, PV_TAGS, |
2424 { | 2442 { |
2425 #if defined(FEAT_EMACS_TAGS) && !defined(CASE_INSENSITIVE_FILENAME) | 2443 #if defined(FEAT_EMACS_TAGS) && !defined(CASE_INSENSITIVE_FILENAME) |
2426 (char_u *)"./tags,./TAGS,tags,TAGS", | 2444 (char_u *)"./tags,./TAGS,tags,TAGS", |
2427 #else | 2445 #else |
2428 (char_u *)"./tags,tags", | 2446 (char_u *)"./tags,tags", |
2429 #endif | 2447 #endif |
2430 (char_u *)0L}}, | 2448 (char_u *)0L} SCRIPTID_INIT}, |
2431 {"tagstack", "tgst", P_BOOL|P_VI_DEF, | 2449 {"tagstack", "tgst", P_BOOL|P_VI_DEF, |
2432 (char_u *)&p_tgst, PV_NONE, | 2450 (char_u *)&p_tgst, PV_NONE, |
2433 {(char_u *)TRUE, (char_u *)0L}}, | 2451 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
2434 {"term", NULL, P_STRING|P_EXPAND|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RALL, | 2452 {"term", NULL, P_STRING|P_EXPAND|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RALL, |
2435 (char_u *)&T_NAME, PV_NONE, | 2453 (char_u *)&T_NAME, PV_NONE, |
2436 {(char_u *)"", (char_u *)0L}}, | 2454 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2437 {"termbidi", "tbidi", P_BOOL|P_VI_DEF, | 2455 {"termbidi", "tbidi", P_BOOL|P_VI_DEF, |
2438 #ifdef FEAT_ARABIC | 2456 #ifdef FEAT_ARABIC |
2439 (char_u *)&p_tbidi, PV_NONE, | 2457 (char_u *)&p_tbidi, PV_NONE, |
2440 #else | 2458 #else |
2441 (char_u *)NULL, PV_NONE, | 2459 (char_u *)NULL, PV_NONE, |
2442 #endif | 2460 #endif |
2443 {(char_u *)FALSE, (char_u *)0L}}, | 2461 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2444 {"termencoding", "tenc", P_STRING|P_VI_DEF|P_RCLR, | 2462 {"termencoding", "tenc", P_STRING|P_VI_DEF|P_RCLR, |
2445 #ifdef FEAT_MBYTE | 2463 #ifdef FEAT_MBYTE |
2446 (char_u *)&p_tenc, PV_NONE, | 2464 (char_u *)&p_tenc, PV_NONE, |
2447 {(char_u *)"", (char_u *)0L} | 2465 {(char_u *)"", (char_u *)0L} |
2448 #else | 2466 #else |
2449 (char_u *)NULL, PV_NONE, | 2467 (char_u *)NULL, PV_NONE, |
2450 {(char_u *)0L, (char_u *)0L} | 2468 {(char_u *)0L, (char_u *)0L} |
2451 #endif | 2469 #endif |
2452 }, | 2470 SCRIPTID_INIT}, |
2453 {"terse", NULL, P_BOOL|P_VI_DEF, | 2471 {"terse", NULL, P_BOOL|P_VI_DEF, |
2454 (char_u *)&p_terse, PV_NONE, | 2472 (char_u *)&p_terse, PV_NONE, |
2455 {(char_u *)FALSE, (char_u *)0L}}, | 2473 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2456 {"textauto", "ta", P_BOOL|P_VIM, | 2474 {"textauto", "ta", P_BOOL|P_VIM, |
2457 (char_u *)&p_ta, PV_NONE, | 2475 (char_u *)&p_ta, PV_NONE, |
2458 {(char_u *)DFLT_TEXTAUTO, (char_u *)TRUE}}, | 2476 {(char_u *)DFLT_TEXTAUTO, (char_u *)TRUE} |
2477 SCRIPTID_INIT}, | |
2459 {"textmode", "tx", P_BOOL|P_VI_DEF|P_NO_MKRC, | 2478 {"textmode", "tx", P_BOOL|P_VI_DEF|P_NO_MKRC, |
2460 (char_u *)&p_tx, PV_TX, | 2479 (char_u *)&p_tx, PV_TX, |
2461 { | 2480 { |
2462 #ifdef USE_CRNL | 2481 #ifdef USE_CRNL |
2463 (char_u *)TRUE, | 2482 (char_u *)TRUE, |
2464 #else | 2483 #else |
2465 (char_u *)FALSE, | 2484 (char_u *)FALSE, |
2466 #endif | 2485 #endif |
2467 (char_u *)0L}}, | 2486 (char_u *)0L} SCRIPTID_INIT}, |
2468 {"textwidth", "tw", P_NUM|P_VI_DEF|P_VIM, | 2487 {"textwidth", "tw", P_NUM|P_VI_DEF|P_VIM, |
2469 (char_u *)&p_tw, PV_TW, | 2488 (char_u *)&p_tw, PV_TW, |
2470 {(char_u *)0L, (char_u *)0L}}, | 2489 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2471 {"thesaurus", "tsr", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP, | 2490 {"thesaurus", "tsr", P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP, |
2472 #ifdef FEAT_INS_EXPAND | 2491 #ifdef FEAT_INS_EXPAND |
2473 (char_u *)&p_tsr, PV_TSR, | 2492 (char_u *)&p_tsr, PV_TSR, |
2474 #else | 2493 #else |
2475 (char_u *)NULL, PV_NONE, | 2494 (char_u *)NULL, PV_NONE, |
2476 #endif | 2495 #endif |
2477 {(char_u *)"", (char_u *)0L}}, | 2496 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2478 {"tildeop", "top", P_BOOL|P_VI_DEF|P_VIM, | 2497 {"tildeop", "top", P_BOOL|P_VI_DEF|P_VIM, |
2479 (char_u *)&p_to, PV_NONE, | 2498 (char_u *)&p_to, PV_NONE, |
2480 {(char_u *)FALSE, (char_u *)0L}}, | 2499 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2481 {"timeout", "to", P_BOOL|P_VI_DEF, | 2500 {"timeout", "to", P_BOOL|P_VI_DEF, |
2482 (char_u *)&p_timeout, PV_NONE, | 2501 (char_u *)&p_timeout, PV_NONE, |
2483 {(char_u *)TRUE, (char_u *)0L}}, | 2502 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
2484 {"timeoutlen", "tm", P_NUM|P_VI_DEF, | 2503 {"timeoutlen", "tm", P_NUM|P_VI_DEF, |
2485 (char_u *)&p_tm, PV_NONE, | 2504 (char_u *)&p_tm, PV_NONE, |
2486 {(char_u *)1000L, (char_u *)0L}}, | 2505 {(char_u *)1000L, (char_u *)0L} SCRIPTID_INIT}, |
2487 {"title", NULL, P_BOOL|P_VI_DEF, | 2506 {"title", NULL, P_BOOL|P_VI_DEF, |
2488 #ifdef FEAT_TITLE | 2507 #ifdef FEAT_TITLE |
2489 (char_u *)&p_title, PV_NONE, | 2508 (char_u *)&p_title, PV_NONE, |
2490 #else | 2509 #else |
2491 (char_u *)NULL, PV_NONE, | 2510 (char_u *)NULL, PV_NONE, |
2492 #endif | 2511 #endif |
2493 {(char_u *)FALSE, (char_u *)0L}}, | 2512 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2494 {"titlelen", NULL, P_NUM|P_VI_DEF, | 2513 {"titlelen", NULL, P_NUM|P_VI_DEF, |
2495 #ifdef FEAT_TITLE | 2514 #ifdef FEAT_TITLE |
2496 (char_u *)&p_titlelen, PV_NONE, | 2515 (char_u *)&p_titlelen, PV_NONE, |
2497 #else | 2516 #else |
2498 (char_u *)NULL, PV_NONE, | 2517 (char_u *)NULL, PV_NONE, |
2499 #endif | 2518 #endif |
2500 {(char_u *)85L, (char_u *)0L}}, | 2519 {(char_u *)85L, (char_u *)0L} SCRIPTID_INIT}, |
2501 {"titleold", NULL, P_STRING|P_VI_DEF|P_GETTEXT|P_SECURE|P_NO_MKRC, | 2520 {"titleold", NULL, P_STRING|P_VI_DEF|P_GETTEXT|P_SECURE|P_NO_MKRC, |
2502 #ifdef FEAT_TITLE | 2521 #ifdef FEAT_TITLE |
2503 (char_u *)&p_titleold, PV_NONE, | 2522 (char_u *)&p_titleold, PV_NONE, |
2504 {(char_u *)N_("Thanks for flying Vim"), | 2523 {(char_u *)N_("Thanks for flying Vim"), |
2505 (char_u *)0L} | 2524 (char_u *)0L} |
2506 #else | 2525 #else |
2507 (char_u *)NULL, PV_NONE, | 2526 (char_u *)NULL, PV_NONE, |
2508 {(char_u *)0L, (char_u *)0L} | 2527 {(char_u *)0L, (char_u *)0L} |
2509 #endif | 2528 #endif |
2510 }, | 2529 SCRIPTID_INIT}, |
2511 {"titlestring", NULL, P_STRING|P_VI_DEF, | 2530 {"titlestring", NULL, P_STRING|P_VI_DEF, |
2512 #ifdef FEAT_TITLE | 2531 #ifdef FEAT_TITLE |
2513 (char_u *)&p_titlestring, PV_NONE, | 2532 (char_u *)&p_titlestring, PV_NONE, |
2514 #else | 2533 #else |
2515 (char_u *)NULL, PV_NONE, | 2534 (char_u *)NULL, PV_NONE, |
2516 #endif | 2535 #endif |
2517 {(char_u *)"", (char_u *)0L}}, | 2536 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2518 #if defined(FEAT_TOOLBAR) && !defined(FEAT_GUI_W32) | 2537 #if defined(FEAT_TOOLBAR) && !defined(FEAT_GUI_W32) |
2519 {"toolbar", "tb", P_STRING|P_COMMA|P_VI_DEF|P_NODUP, | 2538 {"toolbar", "tb", P_STRING|P_COMMA|P_VI_DEF|P_NODUP, |
2520 (char_u *)&p_toolbar, PV_NONE, | 2539 (char_u *)&p_toolbar, PV_NONE, |
2521 {(char_u *)"icons,tooltips", (char_u *)0L}}, | 2540 {(char_u *)"icons,tooltips", (char_u *)0L} |
2541 SCRIPTID_INIT}, | |
2522 #endif | 2542 #endif |
2523 #if defined(FEAT_TOOLBAR) && defined(FEAT_GUI_GTK) && defined(HAVE_GTK2) | 2543 #if defined(FEAT_TOOLBAR) && defined(FEAT_GUI_GTK) && defined(HAVE_GTK2) |
2524 {"toolbariconsize", "tbis", P_STRING|P_VI_DEF, | 2544 {"toolbariconsize", "tbis", P_STRING|P_VI_DEF, |
2525 (char_u *)&p_tbis, PV_NONE, | 2545 (char_u *)&p_tbis, PV_NONE, |
2526 {(char_u *)"small", (char_u *)0L}}, | 2546 {(char_u *)"small", (char_u *)0L} SCRIPTID_INIT}, |
2527 #endif | 2547 #endif |
2528 {"ttimeout", NULL, P_BOOL|P_VI_DEF|P_VIM, | 2548 {"ttimeout", NULL, P_BOOL|P_VI_DEF|P_VIM, |
2529 (char_u *)&p_ttimeout, PV_NONE, | 2549 (char_u *)&p_ttimeout, PV_NONE, |
2530 {(char_u *)FALSE, (char_u *)0L}}, | 2550 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2531 {"ttimeoutlen", "ttm", P_NUM|P_VI_DEF, | 2551 {"ttimeoutlen", "ttm", P_NUM|P_VI_DEF, |
2532 (char_u *)&p_ttm, PV_NONE, | 2552 (char_u *)&p_ttm, PV_NONE, |
2533 {(char_u *)-1L, (char_u *)0L}}, | 2553 {(char_u *)-1L, (char_u *)0L} SCRIPTID_INIT}, |
2534 {"ttybuiltin", "tbi", P_BOOL|P_VI_DEF, | 2554 {"ttybuiltin", "tbi", P_BOOL|P_VI_DEF, |
2535 (char_u *)&p_tbi, PV_NONE, | 2555 (char_u *)&p_tbi, PV_NONE, |
2536 {(char_u *)TRUE, (char_u *)0L}}, | 2556 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
2537 {"ttyfast", "tf", P_BOOL|P_NO_MKRC|P_VI_DEF, | 2557 {"ttyfast", "tf", P_BOOL|P_NO_MKRC|P_VI_DEF, |
2538 (char_u *)&p_tf, PV_NONE, | 2558 (char_u *)&p_tf, PV_NONE, |
2539 {(char_u *)FALSE, (char_u *)0L}}, | 2559 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2540 {"ttymouse", "ttym", P_STRING|P_NODEFAULT|P_NO_MKRC|P_VI_DEF, | 2560 {"ttymouse", "ttym", P_STRING|P_NODEFAULT|P_NO_MKRC|P_VI_DEF, |
2541 #if defined(FEAT_MOUSE) && (defined(UNIX) || defined(VMS)) | 2561 #if defined(FEAT_MOUSE) && (defined(UNIX) || defined(VMS)) |
2542 (char_u *)&p_ttym, PV_NONE, | 2562 (char_u *)&p_ttym, PV_NONE, |
2543 #else | 2563 #else |
2544 (char_u *)NULL, PV_NONE, | 2564 (char_u *)NULL, PV_NONE, |
2545 #endif | 2565 #endif |
2546 {(char_u *)"", (char_u *)0L}}, | 2566 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2547 {"ttyscroll", "tsl", P_NUM|P_VI_DEF, | 2567 {"ttyscroll", "tsl", P_NUM|P_VI_DEF, |
2548 (char_u *)&p_ttyscroll, PV_NONE, | 2568 (char_u *)&p_ttyscroll, PV_NONE, |
2549 {(char_u *)999L, (char_u *)0L}}, | 2569 {(char_u *)999L, (char_u *)0L} SCRIPTID_INIT}, |
2550 {"ttytype", "tty", P_STRING|P_EXPAND|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RALL, | 2570 {"ttytype", "tty", P_STRING|P_EXPAND|P_NODEFAULT|P_NO_MKRC|P_VI_DEF|P_RALL, |
2551 (char_u *)&T_NAME, PV_NONE, | 2571 (char_u *)&T_NAME, PV_NONE, |
2552 {(char_u *)"", (char_u *)0L}}, | 2572 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2553 {"undolevels", "ul", P_NUM|P_VI_DEF, | 2573 {"undolevels", "ul", P_NUM|P_VI_DEF, |
2554 (char_u *)&p_ul, PV_NONE, | 2574 (char_u *)&p_ul, PV_NONE, |
2555 { | 2575 { |
2556 #if defined(UNIX) || defined(WIN3264) || defined(OS2) || defined(VMS) | 2576 #if defined(UNIX) || defined(WIN3264) || defined(OS2) || defined(VMS) |
2557 (char_u *)1000L, | 2577 (char_u *)1000L, |
2558 #else | 2578 #else |
2559 (char_u *)100L, | 2579 (char_u *)100L, |
2560 #endif | 2580 #endif |
2561 (char_u *)0L}}, | 2581 (char_u *)0L} SCRIPTID_INIT}, |
2562 {"updatecount", "uc", P_NUM|P_VI_DEF, | 2582 {"updatecount", "uc", P_NUM|P_VI_DEF, |
2563 (char_u *)&p_uc, PV_NONE, | 2583 (char_u *)&p_uc, PV_NONE, |
2564 {(char_u *)200L, (char_u *)0L}}, | 2584 {(char_u *)200L, (char_u *)0L} SCRIPTID_INIT}, |
2565 {"updatetime", "ut", P_NUM|P_VI_DEF, | 2585 {"updatetime", "ut", P_NUM|P_VI_DEF, |
2566 (char_u *)&p_ut, PV_NONE, | 2586 (char_u *)&p_ut, PV_NONE, |
2567 {(char_u *)4000L, (char_u *)0L}}, | 2587 {(char_u *)4000L, (char_u *)0L} SCRIPTID_INIT}, |
2568 {"verbose", "vbs", P_NUM|P_VI_DEF, | 2588 {"verbose", "vbs", P_NUM|P_VI_DEF, |
2569 (char_u *)&p_verbose, PV_NONE, | 2589 (char_u *)&p_verbose, PV_NONE, |
2570 {(char_u *)0L, (char_u *)0L}}, | 2590 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2571 {"verbosefile", "vfile", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, | 2591 {"verbosefile", "vfile", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, |
2572 (char_u *)&p_vfile, PV_NONE, | 2592 (char_u *)&p_vfile, PV_NONE, |
2573 {(char_u *)"", (char_u *)0L}}, | 2593 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2574 {"viewdir", "vdir", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, | 2594 {"viewdir", "vdir", P_STRING|P_EXPAND|P_VI_DEF|P_SECURE, |
2575 #ifdef FEAT_SESSION | 2595 #ifdef FEAT_SESSION |
2576 (char_u *)&p_vdir, PV_NONE, | 2596 (char_u *)&p_vdir, PV_NONE, |
2577 {(char_u *)DFLT_VDIR, (char_u *)0L} | 2597 {(char_u *)DFLT_VDIR, (char_u *)0L} |
2578 #else | 2598 #else |
2579 (char_u *)NULL, PV_NONE, | 2599 (char_u *)NULL, PV_NONE, |
2580 {(char_u *)0L, (char_u *)0L} | 2600 {(char_u *)0L, (char_u *)0L} |
2581 #endif | 2601 #endif |
2582 }, | 2602 SCRIPTID_INIT}, |
2583 {"viewoptions", "vop", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 2603 {"viewoptions", "vop", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
2584 #ifdef FEAT_SESSION | 2604 #ifdef FEAT_SESSION |
2585 (char_u *)&p_vop, PV_NONE, | 2605 (char_u *)&p_vop, PV_NONE, |
2586 {(char_u *)"folds,options,cursor", (char_u *)0L} | 2606 {(char_u *)"folds,options,cursor", (char_u *)0L} |
2587 #else | 2607 #else |
2588 (char_u *)NULL, PV_NONE, | 2608 (char_u *)NULL, PV_NONE, |
2589 {(char_u *)0L, (char_u *)0L} | 2609 {(char_u *)0L, (char_u *)0L} |
2590 #endif | 2610 #endif |
2591 }, | 2611 SCRIPTID_INIT}, |
2592 {"viminfo", "vi", P_STRING|P_COMMA|P_NODUP|P_SECURE, | 2612 {"viminfo", "vi", P_STRING|P_COMMA|P_NODUP|P_SECURE, |
2593 #ifdef FEAT_VIMINFO | 2613 #ifdef FEAT_VIMINFO |
2594 (char_u *)&p_viminfo, PV_NONE, | 2614 (char_u *)&p_viminfo, PV_NONE, |
2595 #if defined(MSDOS) || defined(MSWIN) || defined(OS2) | 2615 #if defined(MSDOS) || defined(MSWIN) || defined(OS2) |
2596 {(char_u *)"", (char_u *)"'100,<50,s10,h,rA:,rB:"} | 2616 {(char_u *)"", (char_u *)"'100,<50,s10,h,rA:,rB:"} |
2604 #endif | 2624 #endif |
2605 #else | 2625 #else |
2606 (char_u *)NULL, PV_NONE, | 2626 (char_u *)NULL, PV_NONE, |
2607 {(char_u *)0L, (char_u *)0L} | 2627 {(char_u *)0L, (char_u *)0L} |
2608 #endif | 2628 #endif |
2609 }, | 2629 SCRIPTID_INIT}, |
2610 {"virtualedit", "ve", P_STRING|P_COMMA|P_NODUP|P_VI_DEF|P_VIM, | 2630 {"virtualedit", "ve", P_STRING|P_COMMA|P_NODUP|P_VI_DEF|P_VIM, |
2611 #ifdef FEAT_VIRTUALEDIT | 2631 #ifdef FEAT_VIRTUALEDIT |
2612 (char_u *)&p_ve, PV_NONE, | 2632 (char_u *)&p_ve, PV_NONE, |
2613 {(char_u *)"", (char_u *)""} | 2633 {(char_u *)"", (char_u *)""} |
2614 #else | 2634 #else |
2615 (char_u *)NULL, PV_NONE, | 2635 (char_u *)NULL, PV_NONE, |
2616 {(char_u *)0L, (char_u *)0L} | 2636 {(char_u *)0L, (char_u *)0L} |
2617 #endif | 2637 #endif |
2618 }, | 2638 SCRIPTID_INIT}, |
2619 {"visualbell", "vb", P_BOOL|P_VI_DEF, | 2639 {"visualbell", "vb", P_BOOL|P_VI_DEF, |
2620 (char_u *)&p_vb, PV_NONE, | 2640 (char_u *)&p_vb, PV_NONE, |
2621 {(char_u *)FALSE, (char_u *)0L}}, | 2641 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2622 {"w300", NULL, P_NUM|P_VI_DEF, | 2642 {"w300", NULL, P_NUM|P_VI_DEF, |
2623 (char_u *)NULL, PV_NONE, | 2643 (char_u *)NULL, PV_NONE, |
2624 {(char_u *)0L, (char_u *)0L}}, | 2644 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2625 {"w1200", NULL, P_NUM|P_VI_DEF, | 2645 {"w1200", NULL, P_NUM|P_VI_DEF, |
2626 (char_u *)NULL, PV_NONE, | 2646 (char_u *)NULL, PV_NONE, |
2627 {(char_u *)0L, (char_u *)0L}}, | 2647 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2628 {"w9600", NULL, P_NUM|P_VI_DEF, | 2648 {"w9600", NULL, P_NUM|P_VI_DEF, |
2629 (char_u *)NULL, PV_NONE, | 2649 (char_u *)NULL, PV_NONE, |
2630 {(char_u *)0L, (char_u *)0L}}, | 2650 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2631 {"warn", NULL, P_BOOL|P_VI_DEF, | 2651 {"warn", NULL, P_BOOL|P_VI_DEF, |
2632 (char_u *)&p_warn, PV_NONE, | 2652 (char_u *)&p_warn, PV_NONE, |
2633 {(char_u *)TRUE, (char_u *)0L}}, | 2653 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
2634 {"weirdinvert", "wiv", P_BOOL|P_VI_DEF|P_RCLR, | 2654 {"weirdinvert", "wiv", P_BOOL|P_VI_DEF|P_RCLR, |
2635 (char_u *)&p_wiv, PV_NONE, | 2655 (char_u *)&p_wiv, PV_NONE, |
2636 {(char_u *)FALSE, (char_u *)0L}}, | 2656 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2637 {"whichwrap", "ww", P_STRING|P_VIM|P_COMMA|P_FLAGLIST, | 2657 {"whichwrap", "ww", P_STRING|P_VIM|P_COMMA|P_FLAGLIST, |
2638 (char_u *)&p_ww, PV_NONE, | 2658 (char_u *)&p_ww, PV_NONE, |
2639 {(char_u *)"", (char_u *)"b,s"}}, | 2659 {(char_u *)"", (char_u *)"b,s"} SCRIPTID_INIT}, |
2640 {"wildchar", "wc", P_NUM|P_VIM, | 2660 {"wildchar", "wc", P_NUM|P_VIM, |
2641 (char_u *)&p_wc, PV_NONE, | 2661 (char_u *)&p_wc, PV_NONE, |
2642 {(char_u *)(long)Ctrl_E, (char_u *)(long)TAB}}, | 2662 {(char_u *)(long)Ctrl_E, (char_u *)(long)TAB} |
2663 SCRIPTID_INIT}, | |
2643 {"wildcharm", "wcm", P_NUM|P_VI_DEF, | 2664 {"wildcharm", "wcm", P_NUM|P_VI_DEF, |
2644 (char_u *)&p_wcm, PV_NONE, | 2665 (char_u *)&p_wcm, PV_NONE, |
2645 {(char_u *)0L, (char_u *)0L}}, | 2666 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2646 {"wildignore", "wig", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 2667 {"wildignore", "wig", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
2647 #ifdef FEAT_WILDIGN | 2668 #ifdef FEAT_WILDIGN |
2648 (char_u *)&p_wig, PV_NONE, | 2669 (char_u *)&p_wig, PV_NONE, |
2649 #else | 2670 #else |
2650 (char_u *)NULL, PV_NONE, | 2671 (char_u *)NULL, PV_NONE, |
2651 #endif | 2672 #endif |
2652 {(char_u *)"", (char_u *)0L}}, | 2673 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2653 {"wildmenu", "wmnu", P_BOOL|P_VI_DEF, | 2674 {"wildmenu", "wmnu", P_BOOL|P_VI_DEF, |
2654 #ifdef FEAT_WILDMENU | 2675 #ifdef FEAT_WILDMENU |
2655 (char_u *)&p_wmnu, PV_NONE, | 2676 (char_u *)&p_wmnu, PV_NONE, |
2656 #else | 2677 #else |
2657 (char_u *)NULL, PV_NONE, | 2678 (char_u *)NULL, PV_NONE, |
2658 #endif | 2679 #endif |
2659 {(char_u *)FALSE, (char_u *)0L}}, | 2680 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2660 {"wildmode", "wim", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, | 2681 {"wildmode", "wim", P_STRING|P_VI_DEF|P_COMMA|P_NODUP, |
2661 (char_u *)&p_wim, PV_NONE, | 2682 (char_u *)&p_wim, PV_NONE, |
2662 {(char_u *)"full", (char_u *)0L}}, | 2683 {(char_u *)"full", (char_u *)0L} SCRIPTID_INIT}, |
2663 {"wildoptions", "wop", P_STRING|P_VI_DEF, | 2684 {"wildoptions", "wop", P_STRING|P_VI_DEF, |
2664 #ifdef FEAT_CMDL_COMPL | 2685 #ifdef FEAT_CMDL_COMPL |
2665 (char_u *)&p_wop, PV_NONE, | 2686 (char_u *)&p_wop, PV_NONE, |
2666 {(char_u *)"", (char_u *)0L} | 2687 {(char_u *)"", (char_u *)0L} |
2667 #else | 2688 #else |
2668 (char_u *)NULL, PV_NONE, | 2689 (char_u *)NULL, PV_NONE, |
2669 {(char_u *)NULL, (char_u *)0L} | 2690 {(char_u *)NULL, (char_u *)0L} |
2670 #endif | 2691 #endif |
2671 }, | 2692 SCRIPTID_INIT}, |
2672 {"winaltkeys", "wak", P_STRING|P_VI_DEF, | 2693 {"winaltkeys", "wak", P_STRING|P_VI_DEF, |
2673 #ifdef FEAT_WAK | 2694 #ifdef FEAT_WAK |
2674 (char_u *)&p_wak, PV_NONE, | 2695 (char_u *)&p_wak, PV_NONE, |
2675 {(char_u *)"menu", (char_u *)0L} | 2696 {(char_u *)"menu", (char_u *)0L} |
2676 #else | 2697 #else |
2677 (char_u *)NULL, PV_NONE, | 2698 (char_u *)NULL, PV_NONE, |
2678 {(char_u *)NULL, (char_u *)0L} | 2699 {(char_u *)NULL, (char_u *)0L} |
2679 #endif | 2700 #endif |
2680 }, | 2701 SCRIPTID_INIT}, |
2681 {"window", "wi", P_NUM|P_VI_DEF, | 2702 {"window", "wi", P_NUM|P_VI_DEF, |
2682 (char_u *)&p_window, PV_NONE, | 2703 (char_u *)&p_window, PV_NONE, |
2683 {(char_u *)0L, (char_u *)0L}}, | 2704 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2684 {"winheight", "wh", P_NUM|P_VI_DEF, | 2705 {"winheight", "wh", P_NUM|P_VI_DEF, |
2685 #ifdef FEAT_WINDOWS | 2706 #ifdef FEAT_WINDOWS |
2686 (char_u *)&p_wh, PV_NONE, | 2707 (char_u *)&p_wh, PV_NONE, |
2687 #else | 2708 #else |
2688 (char_u *)NULL, PV_NONE, | 2709 (char_u *)NULL, PV_NONE, |
2689 #endif | 2710 #endif |
2690 {(char_u *)1L, (char_u *)0L}}, | 2711 {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT}, |
2691 {"winfixheight", "wfh", P_BOOL|P_VI_DEF|P_RSTAT, | 2712 {"winfixheight", "wfh", P_BOOL|P_VI_DEF|P_RSTAT, |
2692 #ifdef FEAT_WINDOWS | 2713 #ifdef FEAT_WINDOWS |
2693 (char_u *)VAR_WIN, PV_WFH, | 2714 (char_u *)VAR_WIN, PV_WFH, |
2694 #else | 2715 #else |
2695 (char_u *)NULL, PV_NONE, | 2716 (char_u *)NULL, PV_NONE, |
2696 #endif | 2717 #endif |
2697 {(char_u *)FALSE, (char_u *)0L}}, | 2718 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2698 {"winfixwidth", "wfw", P_BOOL|P_VI_DEF|P_RSTAT, | 2719 {"winfixwidth", "wfw", P_BOOL|P_VI_DEF|P_RSTAT, |
2699 #ifdef FEAT_VERTSPLIT | 2720 #ifdef FEAT_VERTSPLIT |
2700 (char_u *)VAR_WIN, PV_WFW, | 2721 (char_u *)VAR_WIN, PV_WFW, |
2701 #else | 2722 #else |
2702 (char_u *)NULL, PV_NONE, | 2723 (char_u *)NULL, PV_NONE, |
2703 #endif | 2724 #endif |
2704 {(char_u *)FALSE, (char_u *)0L}}, | 2725 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2705 {"winminheight", "wmh", P_NUM|P_VI_DEF, | 2726 {"winminheight", "wmh", P_NUM|P_VI_DEF, |
2706 #ifdef FEAT_WINDOWS | 2727 #ifdef FEAT_WINDOWS |
2707 (char_u *)&p_wmh, PV_NONE, | 2728 (char_u *)&p_wmh, PV_NONE, |
2708 #else | 2729 #else |
2709 (char_u *)NULL, PV_NONE, | 2730 (char_u *)NULL, PV_NONE, |
2710 #endif | 2731 #endif |
2711 {(char_u *)1L, (char_u *)0L}}, | 2732 {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT}, |
2712 {"winminwidth", "wmw", P_NUM|P_VI_DEF, | 2733 {"winminwidth", "wmw", P_NUM|P_VI_DEF, |
2713 #ifdef FEAT_VERTSPLIT | 2734 #ifdef FEAT_VERTSPLIT |
2714 (char_u *)&p_wmw, PV_NONE, | 2735 (char_u *)&p_wmw, PV_NONE, |
2715 #else | 2736 #else |
2716 (char_u *)NULL, PV_NONE, | 2737 (char_u *)NULL, PV_NONE, |
2717 #endif | 2738 #endif |
2718 {(char_u *)1L, (char_u *)0L}}, | 2739 {(char_u *)1L, (char_u *)0L} SCRIPTID_INIT}, |
2719 {"winwidth", "wiw", P_NUM|P_VI_DEF, | 2740 {"winwidth", "wiw", P_NUM|P_VI_DEF, |
2720 #ifdef FEAT_VERTSPLIT | 2741 #ifdef FEAT_VERTSPLIT |
2721 (char_u *)&p_wiw, PV_NONE, | 2742 (char_u *)&p_wiw, PV_NONE, |
2722 #else | 2743 #else |
2723 (char_u *)NULL, PV_NONE, | 2744 (char_u *)NULL, PV_NONE, |
2724 #endif | 2745 #endif |
2725 {(char_u *)20L, (char_u *)0L}}, | 2746 {(char_u *)20L, (char_u *)0L} SCRIPTID_INIT}, |
2726 {"wrap", NULL, P_BOOL|P_VI_DEF|P_RWIN, | 2747 {"wrap", NULL, P_BOOL|P_VI_DEF|P_RWIN, |
2727 (char_u *)VAR_WIN, PV_WRAP, | 2748 (char_u *)VAR_WIN, PV_WRAP, |
2728 {(char_u *)TRUE, (char_u *)0L}}, | 2749 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
2729 {"wrapmargin", "wm", P_NUM|P_VI_DEF, | 2750 {"wrapmargin", "wm", P_NUM|P_VI_DEF, |
2730 (char_u *)&p_wm, PV_WM, | 2751 (char_u *)&p_wm, PV_WM, |
2731 {(char_u *)0L, (char_u *)0L}}, | 2752 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2732 {"wrapscan", "ws", P_BOOL|P_VI_DEF, | 2753 {"wrapscan", "ws", P_BOOL|P_VI_DEF, |
2733 (char_u *)&p_ws, PV_NONE, | 2754 (char_u *)&p_ws, PV_NONE, |
2734 {(char_u *)TRUE, (char_u *)0L}}, | 2755 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
2735 {"write", NULL, P_BOOL|P_VI_DEF, | 2756 {"write", NULL, P_BOOL|P_VI_DEF, |
2736 (char_u *)&p_write, PV_NONE, | 2757 (char_u *)&p_write, PV_NONE, |
2737 {(char_u *)TRUE, (char_u *)0L}}, | 2758 {(char_u *)TRUE, (char_u *)0L} SCRIPTID_INIT}, |
2738 {"writeany", "wa", P_BOOL|P_VI_DEF, | 2759 {"writeany", "wa", P_BOOL|P_VI_DEF, |
2739 (char_u *)&p_wa, PV_NONE, | 2760 (char_u *)&p_wa, PV_NONE, |
2740 {(char_u *)FALSE, (char_u *)0L}}, | 2761 {(char_u *)FALSE, (char_u *)0L} SCRIPTID_INIT}, |
2741 {"writebackup", "wb", P_BOOL|P_VI_DEF|P_VIM, | 2762 {"writebackup", "wb", P_BOOL|P_VI_DEF|P_VIM, |
2742 (char_u *)&p_wb, PV_NONE, | 2763 (char_u *)&p_wb, PV_NONE, |
2743 { | 2764 { |
2744 #ifdef FEAT_WRITEBACKUP | 2765 #ifdef FEAT_WRITEBACKUP |
2745 (char_u *)TRUE, | 2766 (char_u *)TRUE, |
2746 #else | 2767 #else |
2747 (char_u *)FALSE, | 2768 (char_u *)FALSE, |
2748 #endif | 2769 #endif |
2749 (char_u *)0L}}, | 2770 (char_u *)0L} SCRIPTID_INIT}, |
2750 {"writedelay", "wd", P_NUM|P_VI_DEF, | 2771 {"writedelay", "wd", P_NUM|P_VI_DEF, |
2751 (char_u *)&p_wd, PV_NONE, | 2772 (char_u *)&p_wd, PV_NONE, |
2752 {(char_u *)0L, (char_u *)0L}}, | 2773 {(char_u *)0L, (char_u *)0L} SCRIPTID_INIT}, |
2753 | 2774 |
2754 /* terminal output codes */ | 2775 /* terminal output codes */ |
2755 #define p_term(sss, vvv) {sss, NULL, P_STRING|P_VI_DEF|P_RALL|P_SECURE, \ | 2776 #define p_term(sss, vvv) {sss, NULL, P_STRING|P_VI_DEF|P_RALL|P_SECURE, \ |
2756 (char_u *)&vvv, PV_NONE, \ | 2777 (char_u *)&vvv, PV_NONE, \ |
2757 {(char_u *)"", (char_u *)0L}}, | 2778 {(char_u *)"", (char_u *)0L} SCRIPTID_INIT}, |
2758 | 2779 |
2759 p_term("t_AB", T_CAB) | 2780 p_term("t_AB", T_CAB) |
2760 p_term("t_AF", T_CAF) | 2781 p_term("t_AF", T_CAF) |
2761 p_term("t_AL", T_CAL) | 2782 p_term("t_AL", T_CAL) |
2762 p_term("t_al", T_AL) | 2783 p_term("t_al", T_AL) |
2813 p_term("t_ZH", T_CZH) | 2834 p_term("t_ZH", T_CZH) |
2814 p_term("t_ZR", T_CZR) | 2835 p_term("t_ZR", T_CZR) |
2815 | 2836 |
2816 /* terminal key codes are not in here */ | 2837 /* terminal key codes are not in here */ |
2817 | 2838 |
2818 {NULL, NULL, 0, NULL, PV_NONE, {NULL, NULL}} /* end marker */ | 2839 /* end marker */ |
2840 {NULL, NULL, 0, NULL, PV_NONE, {NULL, NULL} SCRIPTID_INIT} | |
2819 }; | 2841 }; |
2820 | 2842 |
2821 #define PARAM_COUNT (sizeof(options) / sizeof(struct vimoption)) | 2843 #define PARAM_COUNT (sizeof(options) / sizeof(struct vimoption)) |
2822 | 2844 |
2823 #ifdef FEAT_MBYTE | 2845 #ifdef FEAT_MBYTE |
9915 for (loop = 0; loop <= 1; ++loop) | 9937 for (loop = 0; loop <= 1; ++loop) |
9916 { | 9938 { |
9917 regmatch->rm_ic = ic; | 9939 regmatch->rm_ic = ic; |
9918 if (xp->xp_context != EXPAND_BOOL_SETTINGS) | 9940 if (xp->xp_context != EXPAND_BOOL_SETTINGS) |
9919 { | 9941 { |
9920 for (match = 0; match < sizeof(names) / sizeof(char *); ++match) | 9942 for (match = 0; match < (int)(sizeof(names) / sizeof(char *)); |
9943 ++match) | |
9921 if (vim_regexec(regmatch, (char_u *)names[match], (colnr_T)0)) | 9944 if (vim_regexec(regmatch, (char_u *)names[match], (colnr_T)0)) |
9922 { | 9945 { |
9923 if (loop == 0) | 9946 if (loop == 0) |
9924 num_normal++; | 9947 num_normal++; |
9925 else | 9948 else |