| 257 | } |
| 258 | |
| 259 | func formatMarker(marker string, r *lipgloss.Renderer) string { |
| 260 | switch strings.ToUpper(marker) { |
| 261 | case "TODO": |
| 262 | return r.NewStyle().Foreground(lipgloss.Color("3")).Render(marker) // Yellow |
| 263 | case "FIXME", "BUG", "XXX": |
| 264 | return r.NewStyle().Foreground(lipgloss.Color("1")).Render(marker) // Red |
| 265 | case "HACK": |
| 266 | return r.NewStyle().Foreground(lipgloss.Color("5")).Render(marker) // Magenta |
| 267 | case "NOTE": |
| 268 | return r.NewStyle().Foreground(lipgloss.Color("6")).Render(marker) // Cyan |
| 269 | case "OPTIMIZE": |
| 270 | return r.NewStyle().Foreground(lipgloss.Color("4")).Render(marker) // Blue |
| 271 | default: |
| 272 | return marker |
| 273 | } |
| 274 | } |