Clickable URLs
Underlines URLs in Sublime Text, and lets you open them with a keystroke.
Details
Installs
- Total 39K
- Win 23K
- Mac 12K
- Linux 5K
Nov 18 | Nov 17 | Nov 16 | Nov 15 | Nov 14 | Nov 13 | Nov 12 | Nov 11 | Nov 10 | Nov 9 | Nov 8 | Nov 7 | Nov 6 | Nov 5 | Nov 4 | Nov 3 | Nov 2 | Nov 1 | Oct 31 | Oct 30 | Oct 29 | Oct 28 | Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | Oct 21 | Oct 20 | Oct 19 | Oct 18 | Oct 17 | Oct 16 | Oct 15 | Oct 14 | Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | Oct 7 | Oct 6 | Oct 5 | Oct 4 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 1 | 0 | 2 | 0 | 0 | 2 | 1 | 1 | 0 | 1 | 3 | 2 | 3 | 1 | 2 | 1 | 3 | 2 | 1 | 3 | 3 | 3 | 0 | 2 | 2 | 2 | 1 | 1 | 2 | 1 | 1 | 2 | 0 | 1 | 1 | 1 | 0 | 3 | 2 | 1 | 1 | 1 | 0 | 4 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 4 | 3 | 0 | 0 | 0 | 1 | 3 | 1 | 0 | 1 | 2 | 1 | 2 | 2 | 0 | 2 | 1 | 1 | 2 | 3 | 3 | 1 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 0 | 4 | 1 | 1 | 2 | 3 | 0 | 0 | 1 |
Linux | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 3 | 0 | 0 | 1 | 2 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 2 |
Readme
- Source
- raw.githubusercontent.com
Project is discontinued!
I'm not using Sublime Text anymore and have no interest in supporting this project.
If you want to carry on, you have my full permission - and gratitude!
Clickable URLs
A plugin for Sublime Text 2 and 3
Breaking change! The open_url
command is named open_url_under_cursor
since v1.3.0 to avoid conflict with the built-in command with the same name. Please update your configuration if you've made custom bindings.
Summary
This plugin underlines URLs in Sublime Text, and lets you open them with a keystroke (Cmd+Option+Enter
by default).
After you put the cursor over an URL, you can either hit Cmd+Option+Enter
(Ctrl+Alt+Enter
on Windows & Linux), or select “Open URL under cursor” from the Command Palette. Instead of selecting an auto detected URL, you can select any block of text and it will also open in a browser as a URL.
If you actually want to use a mouse+key combination to open URLs, you'll have to part with one of the selection modes (likely the Option-selection, which is rectangular block selection and is not used very often). See this issue for details and examples on how to do it. Unfortunately Sublime Text's API is not flexible with mouse bindings.
There is also an “Open all URLs” command, which opens all URLs found in the current document.
Performance warning. The plugin is automatically disabled if the document has more than 200 URLs, in order to avoid a massive performance hit. To change this number, set the max_url_limit
option (see “Configuration” below).
Installation
With Package Control (look for Clickable Urls), or just drop the plugin into Sublime Text's Packages folder.
Configuration
All configuration is done via the settings file that you can open via the main menu: Preferences > Package Settings > Clickable URLs > Settings - User
.
To rebind mouse keys, open Preferences > Package Settings > Clickable URLs > Mouse Bindings - User
Customising the browser
By default, Clickable URLs uses some default system browser. If it doesn't work for you, you can change the browser by setting the clickable_urls_browser
in the ClickableUrls.sublime-settings
file, to which you can get from the menu.
Anything from this list will work, for example:
{
"clickable_urls_browser": "firefox"
}
Note for Windows users. If the browser you want won't open, you might have to specify the full path manually:
{
"clickable_urls_browser": "\"c:\\program files\\mozilla firefox\\firefox.exe\" %s &"
}
Take note of the escaped slashes and the quoting around the name.
The ampersand at the end is significant - without it the editor will hang and wait for browser to close.
Disabling URL highlighting
Unfortunately, the only way to underline a block of text in Sublime Text 2 is a hack with underlining empty regions, and there is no way to control its appearance. If you want, you can disable URL highlighting by setting the option highlight_urls
to false.
{
"highlight_urls": false
}
Note that this isn't an issue with Sublime Text 3.
Known Issues
- URLs are not underlined in Markdown files when using the MarkdownEditing plugin plugin (that plugin applies its own styles to the URLs). Otherwise ClickableUrls works as usual.
© 2015 Leonid Shevtsov under the MIT license.