Groups
Groups
Sign in
Groups
Groups
vim_dev
Conversations
About
Send feedback
Help
Commit: runtime(php): Update indent script to 1.76 (from 1.75)
0 views
Skip to first unread message
Christian Brabandt
unread,
Nov 20, 2025, 4:00:31 PM (2 days ago)
Nov 20
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to vim...@googlegroups.com
runtime(php): Update indent script to 1.76 (from 1.75)
Commit:
https://github.com/vim/vim/commit/d1288503aa0099ab36802312c6dcf3e87751797a
Author: John Wellesz <
john.w...@gmail.com
>
Date: Thu Nov 20 20:50:54 2025 +0000
runtime(php): Update indent script to 1.76 (from 1.75)
fixes:
https://github.com/vim/vim/issues/18739
(editor hang on mixed syntax style)
closes:
https://github.com/vim/vim/issues/18758
Signed-off-by: John Wellesz <
john.w...@gmail.com
>
Signed-off-by: Christian Brabandt <
c...@256bit.org
>
diff --git a/runtime/indent/php.vim b/runtime/indent/php.vim
index 377ffd5af..89d4afa0d 100644
--- a/runtime/indent/php.vim
+++ b/runtime/indent/php.vim
@@ -1,10 +1,9 @@
-" Vim indent file
" Language: PHP
" Author: John Wellesz <John.wellesz (AT) gmail (DOT) com>
" URL:
https://www.2072productions.com/vim/indent/php.vim
" Home:
https://github.com/2072/PHP-Indenting-for-VIm
-" Last Change: 2023 August 18th
-" Version: 1.75
+" Last Change: 2025 November 16th
+" Version: 1.76
"
"
" Type :help php-indent for available options
@@ -839,13 +838,15 @@ function! GetPhpIndent()
continue
else
- let isSingleLineBlock = 0
- if getline(last_line_num) =~# '^\s*else\%(if\)\=\>'
+ if getline(last_line_num) =~# '^\s*else\%(if\)\=\>' && !isSingleLineBlock
let last_line_num = FindTheIfOfAnElse(last_line_num, 0)
+ let isSingleLineBlock = 0
continue
endif
+ let isSingleLineBlock = 0
+
let last_match = last_line_num
Reply all
Reply to author
Forward
0 new messages