Good morning,

you could try adding

" /usr/local/share/vim/vim91/ftplugin/html.vim (lines 33-43)
" HTML: thanks to Johannes Zellner and Benji Fisher.
if exists("loaded_matchit") && !exists("b:match_words")
  let b:match_ignorecase = 1
  let b:match_words = '<!--:-->,' ..
\       '<:>,' ..
\       '<\@<=[ou]l\>[^>]*\%(>\|$\):<\@<=li\>:<\@<=/[ou]l>,' ..
\       '<\@<=dl\>[^>]*\%(>\|$\):<\@<=d[td]\>:<\@<=/dl>,' ..
\       '<\@<=\([^/!][^ \t>]*\)[^>]*\%(>\|$\):<\@<=/\1>'
  let b:html_set_match_words = 1
  let b:undo_ftplugin ..= " | unlet! b:match_ignorecase b:match_words 
b:html_set_match_words"
endif

to your ~/.vim/ftplugin/perl.vim file (respectively %USERPROFILE%\vimfiles 
instead of ~/.vim on 
Microsoft Windows).

   Enno
Le samedi 10 août 2024 à 00:21:22 UTC+2, DwigtArmyOfChampions a écrit :

> I have matchit loaded and I create a PHP file hello.php that contains the 
> following text:
>
> <?php
>
> $html = <<<"HTML"
> <table>
>   <tr>
>     <td>I AM THE TABLE.</td>
>   </tr>
> </table>
> HTML;
>
> print "$html\n";
>
> exit();
>
> If I put my cursor on the HTMLtags in the heredoc if I hit the percent 
> key(%) I can toggle between the opening and closing tags for table, tr, and 
> td. Cool!
>
> So, if I create a Perl file hello.pl that contains the following text:
>
> #!/usr/bin/perl
>
> use strict;
> use warnings;
>
> print "Hello world!\n";
>
> my $html = <<"HTML";
> <table>
>   <tr>
>     <td>I AM THE TABLE.</td>
>   </tr>
> </table>
> HTML
>
> exit();
>
> If I try to toggle the HTML tags similar to what I did in the PHP file, it 
> does NOT work. How do I get the heredo toggling to work with Perl files?
>
>

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_use/cef2f237-8f3f-40ad-9a87-190655e0d303n%40googlegroups.com.

Reply via email to