khal
khal copied to clipboard
:calendar: CLI calendar application
**Describe the bug** When adding an alarm in ikhal to an existing or new event the program crashes. **If applicable: Stack Trace** ``` Traceback (most recent call last): File "/home/jason/.local/share/pipx/venvs/khal/lib/python3.11/site-packages/khal/ui/__init__.py",...
**Describe the bug**: If the `view.agenda_event_format` variable has the `{alarm-symbol}` in it and an event has an alarm, it will push the final character (either the frame or the last...
Hello, I have added autocompletion of attendees in the event editor. This works by exposing an additional configuration option "address_adapter" in the account section. The command specified there is run...
**Describe the bug** As of now some available fields can't be displayed when using `--json` flag, e.g "attendees" **To Reproduce** ``` khal list --json attendees today today [{}, {}] #...
fixes #836
everything's in the title i just used the `khal printics` command and i'm sure we can do better! the [rich](https://github.com/Textualize/rich) library is pretty awesome and could be used for that...
With this PR we support plugins that provide color themes. A first example plugin implementing a gruvbox plugin can be found here: here https://github.com/geier/khal_gruvbox ![image](https://github.com/pimutils/khal/assets/275330/766d332e-d52c-4114-a4f3-052de836bc75)
My config has the following: ```conf [locale] default_timezone = America/Los_Angeles local_timezone = America/Los_Angeles ``` My computer's timezone is set to UTC. It's displaying `2019-01-22 06:30:00` right now. In Los Angeles,...
We should support plugins, probably most useful for UI changes. There have been several suggested major changes or additions to the UI (as PRs). I'm hesitant to merge (or even...
Currently supported: * adding event formatters, see [tcuthbert/khal](https://github.com/tcuthbert/khal/tree/plugin/example) for an example * adding new color themes for ikhal, see [khal_gruvbox](https://github.com/geier/khal_gruvbox/tree/importlib) for an example * adding new commands, see [khal_navigate](https://github.com/geier/khal_navigate) for...