Skip to content

Instantly share code, notes, and snippets.

@tobym
Created September 17, 2010 20:34
Show Gist options
  • Save tobym/584909 to your computer and use it in GitHub Desktop.
Save tobym/584909 to your computer and use it in GitHub Desktop.
Vim-formatted regular expression to match a URL for syntax highlighting
" File: .vim/syntax/rdoc.vim
" RDoc inline links: protocol optional user:pass@ sub/domain .com, .co.uk, etc optional port path/querystring/hash fragment
" ------------ _____________________ --------------------------- ________________________ ----------------- __
syntax match rdocInlineURL /https\?:\/\/\(\w\+\(:\w\+\)\?@\)\?\([A-Za-z][-_0-9A-Za-z]*\.\)\{1,}\(\w\{2,}\.\?\)\{1,}\(:[0-9]\{1,5}\)\?\S*/
HtmlHiLink rdocInlineURL htmlLink
@adamdawkins
Copy link

I come back to this weekly! Cheers for keeping it in a gist!

@fessacchiotto
Copy link

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment