Lines Matching refs:cmod
2783 cmdmod_T *cmod, in parse_command_modifiers() argument
2789 CLEAR_POINTER(cmod); in parse_command_modifiers()
2859 cmod->cmod_split |= WSP_ABOVE; in parse_command_modifiers()
2864 cmod->cmod_split |= WSP_BELOW; in parse_command_modifiers()
2870 cmod->cmod_flags |= CMOD_BROWSE; in parse_command_modifiers()
2876 cmod->cmod_split |= WSP_BOT; in parse_command_modifiers()
2882 cmod->cmod_flags |= CMOD_CONFIRM; in parse_command_modifiers()
2888 cmod->cmod_flags |= CMOD_KEEPMARKS; in parse_command_modifiers()
2893 cmod->cmod_flags |= CMOD_KEEPALT; in parse_command_modifiers()
2898 cmod->cmod_flags |= CMOD_KEEPPATTERNS; in parse_command_modifiers()
2903 cmod->cmod_flags |= CMOD_KEEPJUMPS; in parse_command_modifiers()
2917 cmod->cmod_filter_force = TRUE; in parse_command_modifiers()
2937 cmod->cmod_filter_regmatch.regprog = in parse_command_modifiers()
2939 if (cmod->cmod_filter_regmatch.regprog == NULL) in parse_command_modifiers()
2954 cmod->cmod_flags |= CMOD_HIDE; in parse_command_modifiers()
2959 cmod->cmod_flags |= CMOD_LOCKMARKS; in parse_command_modifiers()
2970 cmod->cmod_flags |= CMOD_LEGACY; in parse_command_modifiers()
2976 cmod->cmod_split |= WSP_ABOVE; in parse_command_modifiers()
2981 cmod->cmod_flags |= CMOD_NOAUTOCMD; in parse_command_modifiers()
2986 cmod->cmod_flags |= CMOD_NOSWAPFILE; in parse_command_modifiers()
2991 cmod->cmod_split |= WSP_BELOW; in parse_command_modifiers()
2996 cmod->cmod_flags |= CMOD_SANDBOX; in parse_command_modifiers()
3001 cmod->cmod_flags |= CMOD_SILENT; in parse_command_modifiers()
3006 cmod->cmod_flags |= CMOD_ERRSILENT; in parse_command_modifiers()
3018 cmod->cmod_tab = tabpage_index(curtab) + 1; in parse_command_modifiers()
3026 cmod->cmod_tab = tabnr + 1; in parse_command_modifiers()
3034 cmod->cmod_split |= WSP_TOP; in parse_command_modifiers()
3039 cmod->cmod_flags |= CMOD_UNSILENT; in parse_command_modifiers()
3044 cmod->cmod_split |= WSP_VERT; in parse_command_modifiers()
3055 cmod->cmod_flags |= CMOD_VIM9CMD; in parse_command_modifiers()
3061 cmod->cmod_verbose = atoi((char *)eap->cmd); in parse_command_modifiers()
3063 cmod->cmod_verbose = 1; in parse_command_modifiers()
3077 has_cmdmod(cmdmod_T *cmod, int ignore_silent) in has_cmdmod() argument
3079 return (cmod->cmod_flags != 0 && (!ignore_silent in has_cmdmod()
3080 || (cmod->cmod_flags in has_cmdmod()
3082 || cmod->cmod_split != 0 in has_cmdmod()
3083 || cmod->cmod_verbose != 0 in has_cmdmod()
3084 || cmod->cmod_tab != 0 in has_cmdmod()
3085 || cmod->cmod_filter_regmatch.regprog != NULL; in has_cmdmod()
3107 apply_cmdmod(cmdmod_T *cmod) in apply_cmdmod() argument
3110 if ((cmod->cmod_flags & CMOD_SANDBOX) && !cmod->cmod_did_sandbox) in apply_cmdmod()
3113 cmod->cmod_did_sandbox = TRUE; in apply_cmdmod()
3116 if (cmod->cmod_verbose > 0) in apply_cmdmod()
3118 if (cmod->cmod_verbose_save == 0) in apply_cmdmod()
3119 cmod->cmod_verbose_save = p_verbose + 1; in apply_cmdmod()
3120 p_verbose = cmod->cmod_verbose; in apply_cmdmod()
3123 if ((cmod->cmod_flags & (CMOD_SILENT | CMOD_UNSILENT)) in apply_cmdmod()
3124 && cmod->cmod_save_msg_silent == 0) in apply_cmdmod()
3126 cmod->cmod_save_msg_silent = msg_silent + 1; in apply_cmdmod()
3127 cmod->cmod_save_msg_scroll = msg_scroll; in apply_cmdmod()
3129 if (cmod->cmod_flags & CMOD_SILENT) in apply_cmdmod()
3131 if (cmod->cmod_flags & CMOD_UNSILENT) in apply_cmdmod()
3134 if (cmod->cmod_flags & CMOD_ERRSILENT) in apply_cmdmod()
3137 ++cmod->cmod_did_esilent; in apply_cmdmod()
3140 if ((cmod->cmod_flags & CMOD_NOAUTOCMD) && cmod->cmod_save_ei == NULL) in apply_cmdmod()
3144 cmod->cmod_save_ei = vim_strsave(p_ei); in apply_cmdmod()
3154 undo_cmdmod(cmdmod_T *cmod) in undo_cmdmod() argument
3156 if (cmod->cmod_verbose_save > 0) in undo_cmdmod()
3158 p_verbose = cmod->cmod_verbose_save - 1; in undo_cmdmod()
3159 cmod->cmod_verbose_save = 0; in undo_cmdmod()
3163 if (cmod->cmod_did_sandbox) in undo_cmdmod()
3166 cmod->cmod_did_sandbox = FALSE; in undo_cmdmod()
3170 if (cmod->cmod_save_ei != NULL) in undo_cmdmod()
3173 set_string_option_direct((char_u *)"ei", -1, cmod->cmod_save_ei, in undo_cmdmod()
3175 free_string_option(cmod->cmod_save_ei); in undo_cmdmod()
3176 cmod->cmod_save_ei = NULL; in undo_cmdmod()
3179 vim_regfree(cmod->cmod_filter_regmatch.regprog); in undo_cmdmod()
3181 if (cmod->cmod_save_msg_silent > 0) in undo_cmdmod()
3185 if (!did_emsg || msg_silent > cmod->cmod_save_msg_silent - 1) in undo_cmdmod()
3186 msg_silent = cmod->cmod_save_msg_silent - 1; in undo_cmdmod()
3187 emsg_silent -= cmod->cmod_did_esilent; in undo_cmdmod()
3192 msg_scroll = cmod->cmod_save_msg_scroll; in undo_cmdmod()
3199 cmod->cmod_save_msg_silent = 0; in undo_cmdmod()
3200 cmod->cmod_did_esilent = 0; in undo_cmdmod()