That does it
Thank you for such a great suggestion

Best Regards,
Ankit

On Mar 2, 2010, at 6:19 AM, Tony Mechelynck <[email protected] > wrote:

On 01/03/10 18:21, ankitks wrote:
I need to navigate between verilog code and I tried few settings with
matchit but I don't have any success.
Problem is I need to match "begin:end", "case:endcase" independently.
I end up getting also match for begin:endcase.

Here is pseudo verilog code
always @(posedge clk) begin
   case(index)
   1: $display();
   default: $error();
   endcase
end

Also, Just wondering, anyone has matchit settings for verilog/
systemverilog.




The current verilog filetype-plugin, dated "Last Change: Wed Sep 3 15:24:49 CST 2008", and which you should have as $VIMRUNTIME/ ftplugin/verilog.vim, includes a b:match_words setting whose patterns appropriately check for begin-of-word and end-of-word. So in this case the solution is quite simple:

- Make sure that your $VIMRUNTIME/ftplugin/verilog.vim is up-to-date by checking the "Last Change" on line 4 of the file.

- Make sure that your vimrc includes _just one_ of the following lines:

   runtime vimrc_example.vim
   source $VIMRUNTIME/vimrc_example.vim
   filetype plugin on
   filetype plugin indent on

so that filetypes are detected and filetype-plugins sounced. If none of these lines are present, add one of them near the start of your vimrc, then restart Vim.

- Make sure that the "verilog" filetype of the problematic file is correctly detected, i.e., once the file is loaded to be edited,

   :setlocal filetype?

should answer

 filetype=verilog

If that is _not_ the case, use

   :setlocal ft=verilog

as a temporary workaround, then come back here, or better, read

   :help new-filetype

to learn how to detect that particular file as a verilog file.

That's all.


Best regards,
Tony.
--
"I don't object to sex before marriage, but two minutes before?!?"

--
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

Reply via email to