Documentation ¶
Index ¶
- Variables
- type Keymap
- type Model
- func (m Model) DisableDeleting() Model
- func (m Model) DisableSaving() Model
- func (m Model) FullHelp() [][]key.Binding
- func (m Model) Init() tea.Cmd
- func (m Model) SetSize(width, height int) tab.Tab
- func (m Model) ShortHelp() []key.Binding
- func (m Model) Style() tab.Style
- func (m Model) Title() string
- func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd)
- func (m Model) View() string
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultKeymap = Keymap{ Open: key.NewBinding( key.WithKeys("enter"), key.WithHelp("Enter", "Open"), ), ToggleFocus: key.NewBinding( key.WithKeys("left", "right", "h", "l"), key.WithHelp("←/→", "Move left/right"), ), RefreshArticles: key.NewBinding( key.WithKeys("r", "ctrl+r"), key.WithHelp("r/ctrl+r", "Refresh"), ), OpenInPager: key.NewBinding( key.WithKeys("p", "ctrl+p"), key.WithHelp("p/ctrl+p", "Open in pager"), ), SaveArticle: key.NewBinding( key.WithKeys("s", "ctrl+s"), key.WithHelp("s/ctrl+s", "Save"), ), DeleteFromSaved: key.NewBinding( key.WithKeys("d", "ctrl+d"), key.WithHelp("d/ctrl+d", "Delete from saved"), ), CycleSelection: key.NewBinding( key.WithKeys("g"), key.WithHelp("g", "Cycle selection"), ), MarkAsUnread: key.NewBinding( key.WithKeys("u"), key.WithHelp("u", "Mark as unread"), ), }
DefaultKeymap contains the default key bindings for this tab
Functions ¶
This section is empty.
Types ¶
type Keymap ¶
type Keymap struct { Open key.Binding ToggleFocus key.Binding RefreshArticles key.Binding OpenInPager key.Binding SaveArticle key.Binding DeleteFromSaved key.Binding CycleSelection key.Binding MarkAsUnread key.Binding }
Keymap contains the key bindings for this tab
func (*Keymap) SetEnabled ¶ added in v1.5.1
SetEnabled allows to disable/enable shortcuts
type Model ¶
type Model struct {
// contains filtered or unexported fields
}
Model contains the state of this tab
func New ¶
func New(colors *theme.Colors, width, height int, title string, fetcher backend.ArticleFetcher) Model
New creates a new feed tab with sensible defaults
func (Model) DisableDeleting ¶
DisableDeleting disables the deleting of the article
func (Model) DisableSaving ¶
DisableSaving disables the saving of the article
Click to show internal directories.
Click to hide internal directories.