summaryrefslogtreecommitdiffstats
path: root/runtime/autoload/dist/script.vim
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/autoload/dist/script.vim')
-rw-r--r--runtime/autoload/dist/script.vim4
1 files changed, 3 insertions, 1 deletions
diff --git a/runtime/autoload/dist/script.vim b/runtime/autoload/dist/script.vim
index f86c42898b..e95c633fcf 100644
--- a/runtime/autoload/dist/script.vim
+++ b/runtime/autoload/dist/script.vim
@@ -338,7 +338,9 @@ def DetectFromText(line1: string)
set ft=virata
# Strace
- elseif line1 =~ '[0-9:.]* *execve(' || line1 =~ '^__libc_start_main'
+ # inaccurate fast match first, then use accurate slow match
+ elseif (line1 =~ 'execve(' && line1 =~ '^[0-9:.]* *execve(')
+ || line1 =~ '^__libc_start_main'
set ft=strace
# VSE JCL