diff --git a/kitty/guess_mime_type.py b/kitty/guess_mime_type.py index 137d6c154..fa3013314 100644 --- a/kitty/guess_mime_type.py +++ b/kitty/guess_mime_type.py @@ -21,7 +21,20 @@ known_extensions = { } -text_mimes = ('application/javascript', 'application/x-sh', 'application/x-shellscript', 'application/json') +text_mimes = ( + 'application/x-sh', + 'application/x-csh', + 'application/x-shellscript', + 'application/javascript', + 'application/json', + 'application/xml', + 'application/x-yaml', + 'application/yaml', + 'application/x-toml', + 'application/toml', + 'application/rss+xml', + 'application/xhtml+xml', +) def is_rc_file(path: str) -> bool: diff --git a/tools/cmd/clipboard/write.go b/tools/cmd/clipboard/write.go index b273c1ddc..4b0d83806 100644 --- a/tools/cmd/clipboard/write.go +++ b/tools/cmd/clipboard/write.go @@ -29,7 +29,9 @@ var known_textual_mimes = map[string]bool{ "application/x-sh": true, "application/x-csh": true, "application/x-shellscript": true, + "application/javascript": true, "application/json": true, + "application/xml": true, "application/x-yaml": true, "application/yaml": true, "application/x-toml": true,