On Friday, November 2, 2012 11:00:28 AM UTC-4, Ben Fritz wrote: > On Thursday, November 1, 2012 9:22:23 PM UTC-5, Ian Donegan wrote: > > > On Thursday, November 1, 2012 10:34:23 AM UTC-4, Ben Fritz wrote: > > > > > > > > Well, spelling integrates with syntax highlight. You could define a > > > simple syntax to recognize the URLs and disallow spelling in that syntax > > > region. > > > > > > Great. Thanks for the response. I am relativity new to Vim though, so I > > have no idea how I would go about setting up syntax hilighting rules. The > > closest thing that I could find in the help file was something about > > "contains=@NoSpell" but I do not really understand it. How would I go about > > setting it up, or at least, where could I read more about it? > > > > :help syntax > > :help :syn-match > > > > If you are just editing a plaintext file with no existing syntax > highlighting, it is very easy. Assuming you have "syntax on" in your .vimrc > somewhere, just do something like this: > > > > :syntax match NoSpellURL 'http://\S*' contains=@NoSpell > > > > You can type this directly, put it in a mapping or command, or put this in a > file with pretty much any name you want, in ~/.vim/syntax, and set the syntax > to the chosen name to activate it. E.g. if you name the file > ~/.vim/txtspell.vim you can do :set syntax=txtspell to apply the rule. > > > > It gets somewhat more complicated if you have an existing syntax you want to > enhance with this rule but is still quite possible. The "after directory" is > useful for this, i.e. ~/.vim/after/syntax.
Well, I thank you, Ben Fritz. I stuck that line in my .vimrc file and it fixed my problem for the most part. I still do not understand all of the syntax behind it yet but I should be able to figure the rest out with the help of the manual. It has been a pleasure learning from you. -- 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
