]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
runtime(ruby): Update for Vim 9.2 release
authorDoug Kearns <dougkearns@gmail.com>
Tue, 10 Feb 2026 13:12:22 +0000 (14:12 +0100)
committerChristian Brabandt <cb@256bit.org>
Tue, 10 Feb 2026 13:12:22 +0000 (14:12 +0100)
closes: #19316

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/compiler/eruby.vim
runtime/compiler/rake.vim
runtime/compiler/rspec.vim
runtime/compiler/ruby.vim
runtime/compiler/rubyunit.vim
runtime/ftplugin/eruby.vim
runtime/indent/eruby.vim
runtime/indent/ruby.vim
runtime/syntax/eruby.vim
runtime/syntax/ruby.vim

index 815d082f8691072f28fb8ee07ebca931a9e220ea..2f9f9aa7169c3d94d29f7ec88a86a0c7a535bef0 100644 (file)
@@ -2,7 +2,6 @@
 " Language:            eRuby
 " Maintainer:          Doug Kearns <dougkearns@gmail.com>
 " URL:                 https://github.com/vim-ruby/vim-ruby
-" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
 " Last Change:         2024 Apr 03
 
 if exists("current_compiler")
index 5b3c7f4092d1d8c355066076dc5a25dcd8442ab0..55f7373af870ad0cbf77bca8db67b1d0370998ba 100644 (file)
@@ -2,7 +2,6 @@
 " Language:            Rake
 " Maintainer:          Tim Pope <vimNOSPAM@tpope.org>
 " URL:                 https://github.com/vim-ruby/vim-ruby
-" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
 " Last Change:         2018 Mar 02
 "                      2024 Apr 03 by The Vim Project (removed :CompilerSet definition)
 
index ee848f703af37079c2435f48c0350a129e722b76..ab83acc8ad6fbfe213b1ae0c2b3fe11488a5861e 100644 (file)
@@ -2,7 +2,6 @@
 " Language:            RSpec
 " Maintainer:          Tim Pope <vimNOSPAM@tpope.org>
 " URL:                 https://github.com/vim-ruby/vim-ruby
-" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
 " Last Change:         2018 Aug 07
 "                      2024 Apr 03 by The Vim Project (removed :CompilerSet definition)
 
index 70dff5bf240297db711751fe1d9f26ee7138b250..2c34142f2e1ab5b2161c899f080e155d4ee6ded1 100644 (file)
@@ -3,7 +3,6 @@
 " Function:            Syntax check and/or error reporting
 " Maintainer:          Tim Pope <vimNOSPAM@tpope.org>
 " URL:                 https://github.com/vim-ruby/vim-ruby
-" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
 " Last Change:         2019 Jan 06
 "                      2024 Apr 03 by The Vim Project (removed :CompilerSet definition)
 
index e59873fa21d27b8f3a4c733cbec0e50d9024b127..2c6f53929cd98af83cfb648869f47681d5a64494 100644 (file)
@@ -2,7 +2,6 @@
 " Language:            Test::Unit - Ruby Unit Testing Framework
 " Maintainer:          Doug Kearns <dougkearns@gmail.com>
 " URL:                 https://github.com/vim-ruby/vim-ruby
-" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
 " Last Change:         2014 Mar 23
 "                      2024 Apr 03 by The Vim Project (removed :CompilerSet definition)
 
index b3e074aa205c1f453108d7b77ce50d0cedd1a7ca..b7a24c68c16afdb269de1f58286bd8a505c76ccb 100644 (file)
@@ -2,7 +2,6 @@
 " Language:            eRuby
 " Maintainer:          Tim Pope <vimNOSPAM@tpope.org>
 " URL:                 https://github.com/vim-ruby/vim-ruby
-" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
 " Last Change:         2022 May 15
 "                      2024 Jan 14 by Vim Project (browsefilter)
 "                      2024 May 23 by Riley Bruins <ribru17@gmail.com> ('commentstring')
index 6ff15ab958317dcb0aa5527a27efbecccfb66096..2caa152c61c3b467884f18e56bbba02e0f432849 100644 (file)
@@ -2,7 +2,6 @@
 " Language:            eRuby
 " Maintainer:          Tim Pope <vimNOSPAM@tpope.org>
 " URL:                 https://github.com/vim-ruby/vim-ruby
-" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
 " Last Change:         2019 Jan 06
 
 if exists("b:did_indent")
index ea5a2a749419ed850c562af673b68a7350844735..74e02ab2bb52a0be8400590b29e4698a4b3b2e37 100644 (file)
@@ -3,8 +3,7 @@
 " Maintainer:          Andrew Radev <andrey.radev@gmail.com>
 " Previous Maintainer: Nikolai Weibull <now at bitwi.se>
 " URL:                 https://github.com/vim-ruby/vim-ruby
-" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
-" Last Change:         2022 Jun 30
+" Last Change:         2023 Dec 22
 
 " 0. Initialization {{{1
 " =================
@@ -93,7 +92,14 @@ let s:ruby_indent_keywords =
       \    '\<\%(if\|for\|while\|until\|case\|unless\|begin\):\@!\>'
 
 " Def without an end clause: def method_call(...) = <expression>
-let s:ruby_endless_def = '\<def\s\+\%(\k\+\.\)\=\k\+[!?]\=\%((.*)\|\s\)\s*='
+let s:ruby_endless_def =
+      \ '\<def\s\+\%(\k\+\.\)\=\%(\k\+[=!?]\=\|' .
+      \ '[-+*/%&^<>~!]\|' .
+      \ '\*\*\|>>\|<<\|' .
+      \ '===\?\|\!=\|=\~\|\!\~\|' .
+      \ '<=>\|<=\|>=\|' .
+      \ '[-+!\~]@\|\[\]' .
+      \ '\)\%((.*)\|\s\)\s*='
 
 " Regex used for words that, at the start of a line, remove a level of indent.
 let s:ruby_deindent_keywords =
index 3d1bf715dbbfa4a437fc21ae524e2ff1797d06c9..469408752e9027a0b85019b1d91f30c9274dc9aa 100644 (file)
@@ -2,7 +2,6 @@
 " Language:            eRuby
 " Maintainer:          Tim Pope <vimNOSPAM@tpope.org>
 " URL:                 https://github.com/vim-ruby/vim-ruby
-" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
 " Last Change:         2022 Mar 18
 
 if exists("b:current_syntax")
index e19d61a051476b67697362dcf005d7cc4d3e9edc..88aff7ddb833c061aeaa67f8cef82a9567c1a1a9 100644 (file)
@@ -2,7 +2,6 @@
 " Language:            Ruby
 " Maintainer:          Doug Kearns <dougkearns@gmail.com>
 " URL:                 https://github.com/vim-ruby/vim-ruby
-" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
 " Last Change:         2023 Mar 16
 " ----------------------------------------------------------------------------
 "