From 1e7a6dc6e8a4aca1c9048e2b6ca2fbfa9c626103 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Sun, 25 Jun 2023 17:26:26 +0200 Subject: Note: Alacritty open links with modifier --- .../notes/alacritty-open-links-with-modifier.md | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 content/notes/alacritty-open-links-with-modifier.md (limited to 'content/notes') diff --git a/content/notes/alacritty-open-links-with-modifier.md b/content/notes/alacritty-open-links-with-modifier.md new file mode 100644 index 0000000..2ec1d59 --- /dev/null +++ b/content/notes/alacritty-open-links-with-modifier.md @@ -0,0 +1,35 @@ +--- +title: "Alacritty open links with modifier" +url: alacritty-open-links-with-modifier.html +date: 2023-06-25T17:17:16+02:00 +type: notes +draft: false +tags: [linux] +--- + +Alacritty by default makes all links in the terminal output clickable and this +gets annoying rather quickly. I liked the default behavior of Gnome terminal +where you needed to hold Control key and then you could click and open links. + +To achieve this in Alacritty you need to provide a `hint` in the configuration +file. Config file is located at `~/.config/alacritty/alacritty.yml`. + +```yaml +hints: + enabled: + - regex: "(mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\ + [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+" + command: xdg-open + post_processing: true + mouse: + enabled: true + mods: Control +``` + +The following should work under any Linux system. For macOS, you will need to +change `command: xdg-open` to something else. + +Now the links will be visible and clickable only when Control key is being +pressed. + +Source: https://github.com/alacritty/alacritty/issues/5246 -- cgit v1.2.3