more file types and a tiny cleanup

This commit is contained in:
2026-02-06 07:06:41 +11:00
parent 72937baa16
commit 502e581a28

View File

@@ -83,6 +83,10 @@ class RepoViewScreen(Screen):
return "\ue6aa"
case "rb":
return "\ue605"
case "kt":
return "\ue634"
case "java":
return "\ue738"
case _:
return "\uf15b"
else:
@@ -132,7 +136,13 @@ class RepoViewScreen(Screen):
"tcss": "Textual CSS",
"rb": "Ruby",
"md": "Markdown",
"txt": "Raw Text"
"txt": "Raw Text",
"xml": "XML",
"yaml": "YAML",
"java": "Java",
"kt": "Kotlin",
"json": "JSON",
"go": "Go"
}
extension = path[path.rfind(".")+1:]
@@ -144,7 +154,7 @@ class RepoViewScreen(Screen):
except:
open_file.language = None
file_info.update(f"{len(decoded_text.split('\n'))} lines | {file['size']} bytes | {language_names.get(extension, "Unkown")}")
file_info.update(f"{len(decoded_text.split('\n'))} lines | {file['size']} bytes | {language_names.get(extension, extension.capitalize())}")
loading.display = False
file_screen.display = True
@@ -324,8 +334,6 @@ class RepoViewScreen(Screen):
yield Button("Go to file", flat=True)
table = DataTable(id="files", show_cursor=False)
#table.add_columns("SpookyDervish [r]9b32c417e9[/]", "switched from tabs to spaces", "51 minutes ago")
#table.add_row("\ue5ff screens", "[d]switched from tabs to spaces", "[d]51 minutes ago")
yield table
with Vertical(id="file-screen"):