mirror of
https://github.com/neovim/neovim.git
synced 2025-11-28 05:00:44 +00:00
vim-patch:partial:9.0.1196: code is indented more than necessary (#21796)
Problem: Code is indented more than necessary.
Solution: Use an early return where it makes sense. (Yegappan Lakshmanan,
closes vim/vim#11813)
e857598896
Partial port as this depends on some previous eval and 'smoothscroll'
patches.
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
This commit is contained in:
@@ -292,34 +292,36 @@ void vim_beep(unsigned val)
|
||||
{
|
||||
called_vim_beep = true;
|
||||
|
||||
if (emsg_silent == 0 && !in_assert_fails) {
|
||||
if (!((bo_flags & val) || (bo_flags & BO_ALL))) {
|
||||
static int beeps = 0;
|
||||
static uint64_t start_time = 0;
|
||||
if (emsg_silent != 0 || in_assert_fails) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Only beep up to three times per half a second,
|
||||
// otherwise a sequence of beeps would freeze Vim.
|
||||
if (start_time == 0 || os_hrtime() - start_time > 500000000U) {
|
||||
beeps = 0;
|
||||
start_time = os_hrtime();
|
||||
}
|
||||
beeps++;
|
||||
if (beeps <= 3) {
|
||||
if (p_vb) {
|
||||
ui_call_visual_bell();
|
||||
} else {
|
||||
ui_call_bell();
|
||||
}
|
||||
if (!((bo_flags & val) || (bo_flags & BO_ALL))) {
|
||||
static int beeps = 0;
|
||||
static uint64_t start_time = 0;
|
||||
|
||||
// Only beep up to three times per half a second,
|
||||
// otherwise a sequence of beeps would freeze Vim.
|
||||
if (start_time == 0 || os_hrtime() - start_time > 500000000U) {
|
||||
beeps = 0;
|
||||
start_time = os_hrtime();
|
||||
}
|
||||
beeps++;
|
||||
if (beeps <= 3) {
|
||||
if (p_vb) {
|
||||
ui_call_visual_bell();
|
||||
} else {
|
||||
ui_call_bell();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// When 'debug' contains "beep" produce a message. If we are sourcing
|
||||
// a script or executing a function give the user a hint where the beep
|
||||
// comes from.
|
||||
if (vim_strchr(p_debug, 'e') != NULL) {
|
||||
msg_source(HL_ATTR(HLF_W));
|
||||
msg_attr(_("Beep!"), HL_ATTR(HLF_W));
|
||||
}
|
||||
// When 'debug' contains "beep" produce a message. If we are sourcing
|
||||
// a script or executing a function give the user a hint where the beep
|
||||
// comes from.
|
||||
if (vim_strchr(p_debug, 'e') != NULL) {
|
||||
msg_source(HL_ATTR(HLF_W));
|
||||
msg_attr(_("Beep!"), HL_ATTR(HLF_W));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user