diff options
| author | Grail Finder <wohilas@gmail.com> | 2025-11-21 11:48:46 +0300 |
|---|---|---|
| committer | Grail Finder <wohilas@gmail.com> | 2025-11-21 11:48:46 +0300 |
| commit | c2ecef69b4fde4ae310c5db1ddbb85855522457b (patch) | |
| tree | 8b420f461fd46880a2caac658012c501335d2dea /tables.go | |
| parent | 866a74e459ee2bec64d2b542394a09143d6d00f4 (diff) | |
Enha: ctrl+s to show filepath
Diffstat (limited to 'tables.go')
| -rw-r--r-- | tables.go | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -326,7 +326,7 @@ func makeRAGTable(fileList []string) *tview.Flex { // } func makeAgentTable(agentList []string) *tview.Table { - actions := []string{"load"} + actions := []string{"filepath", "load"} rows, cols := len(agentList), len(actions)+1 chatActTable := tview.NewTable(). SetBorders(true) @@ -339,6 +339,17 @@ func makeAgentTable(agentList []string) *tview.Table { SetTextColor(color). SetAlign(tview.AlignCenter)) } else { + if actions[c-1] == "filepath" { + cc, ok := sysMap[agentList[r]] + if !ok { + continue + } + chatActTable.SetCell(r, c, + tview.NewTableCell(cc.FilePath). + SetTextColor(color). + SetAlign(tview.AlignCenter)) + continue + } chatActTable.SetCell(r, c, tview.NewTableCell(actions[c-1]). SetTextColor(color). @@ -694,7 +705,6 @@ func makeFilePicker() *tview.Flex { // Initialize the file list refreshList(startDir) - // Set up keyboard navigation flex.SetInputCapture(func(event *tcell.EventKey) *tcell.EventKey { switch event.Key() { |
