Documentation
¶
Index ¶
- func FilterCalDAV(tasks []task.Task) []task.Task
- func FilterOpen(tasks []task.Task) []task.Task
- func FilterOverdue(tasks []task.Task) []task.Task
- type FilterFunc
- func MakeFileFilter(vaultPath, relFile string) FilterFunc
- func MakeFolderFilter(vaultPath string, folders []string) FilterFunc
- func MakeRollingFilter(vaultPath string, folders []string, dailyFormat string, days int) FilterFunc
- func MakeTagFilter(tag string) FilterFunc
- func MakeTimeWindowFilter(vaultPath string, folders []string, dailyFormat, window, weekStart string) FilterFunc
- func MakeWikiLinkFilter(link string) FilterFunc
- type Model
- func (m *Model) IsGrouped() bool
- func (m *Model) NumRows() int
- func (m *Model) SetGrouped(v bool)
- func (m *Model) SetSearch(query string)
- func (m *Model) SetTasks(all []task.Task)
- func (m *Model) SetWarning(w string)
- func (m *Model) Tasks() []task.Task
- func (m *Model) Title() string
- func (m *Model) ToggleGrouped()
- func (m *Model) Update(msg tea.Msg) (section.Section, tea.Cmd)
- func (m *Model) View(width, height, cursor int, selected bool) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FilterFunc ¶
FilterFunc decides which tasks belong in this section.
func MakeFileFilter ¶ added in v0.2.1
func MakeFileFilter(vaultPath, relFile string) FilterFunc
func MakeFolderFilter ¶ added in v0.2.1
func MakeFolderFilter(vaultPath string, folders []string) FilterFunc
func MakeRollingFilter ¶ added in v0.2.1
func MakeRollingFilter(vaultPath string, folders []string, dailyFormat string, days int) FilterFunc
func MakeTagFilter ¶ added in v0.2.1
func MakeTagFilter(tag string) FilterFunc
func MakeTimeWindowFilter ¶ added in v0.2.1
func MakeTimeWindowFilter(vaultPath string, folders []string, dailyFormat, window, weekStart string) FilterFunc
func MakeWikiLinkFilter ¶ added in v0.2.1
func MakeWikiLinkFilter(link string) FilterFunc
type Model ¶
type Model struct {
// contains filtered or unexported fields
}
Model implements section.Section for a filtered task list view.
func New ¶
func New(title, vaultPath string, filterFn FilterFunc) *Model
func (*Model) SetGrouped ¶
func (*Model) SetWarning ¶ added in v0.2.1
func (*Model) ToggleGrouped ¶
func (m *Model) ToggleGrouped()
Click to show internal directories.
Click to hide internal directories.