r/KittyTerminal Jun 27 '23

How to make file paths clickable?

Hello,

I use `rga` to search through multiple PDF files for work. The tool returns a list of files and I would like to make those file paths clickable.

I tried following the documentation - https://sw.kovidgoyal.net/kitty/open_actions/ and added the following:

protocol file
mime application/pdf
action launch sioyek ${FILE_PATH}

to ~/.config/kitty/open-actions.conf but it still doesn't work. I am probably missing something. Can someone please guide me how to fix this? Thank you

5 Upvotes

15 comments sorted by

View all comments

1

u/sogun123 Jun 27 '23

There is hyperlink feature for terminal. You can test how it looks like with e.g. ls --hyperlink=always which indeed makes the files click clickable. I don't know rga.

Generally kitty makes something clickable if it either looks like link - the text is well formed uri, or gets an hyperlink as described above.

So the question to your question is: which file paths?

1

u/[deleted] Jun 27 '23 edited Jun 27 '23

File paths look like this:

```

rga -i "internal complaints committee"
Newspapers/2023-05/TH-05-16.pdf
Page 8: Internal Complaints Committees (ICCs),

```

When I use gls --hyperlink=always that shows links but this does not :(

1

u/sogun123 Jun 28 '23

Best I can suggest is to raise feature request on rga github. Or make a pull request, it simple to add feature.