pimutils / pimutils/khal

Getting rid of the display the end time in ikhal (which is always starting time +1h)

Open
#1,381 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
3.1k
Forks
233
Avg merge
1h 44m
Merged PRs (30d)
1

Description

Hello

I inserted an appointment of the type:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//PIMUTILS.ORG//NONSGML khal / icalendar //EN
BEGIN:VTIMEZONE
TZID:Europe/Paris
BEGIN:STANDARD
TZNAME:CET
END:STANDARD
BEGIN:DAYLIGHT
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:blablbla
DTSTART;TZID=Europe/Paris:20250116T220000
DTSTAMP:20241110T180850Z
UID:999999999999999999999999999999999999
END:VEVENT
END:VCALENDAR

Although there is no endtime, ikhal keeps displaying the end time (corresponding to the starting time +1h). How to get rid of the endtime

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the provided VEVENT in ikhal, especially the case with DTSTART but no DTEND. Trace the calendar event display path to find where the one-hour end time is rendered. Done means an event without DTEND no longer displays an end time, while events with an explicit end time retain theirs.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.