Settings
Explanations of all options available in config.ini
At first launch, the config.ini
file is created at .configs/calcure
. Here is a review of the available settings and their default values:
Folders and files
Folder where the data files with tasks and event will be stored. It could be your cloud folder for syncing with other computers.
File from calcurse
and taskwarrior
applications from which calcure
will import tasks and appointments:
Paths or URLs of .ics files with tasks and events. It can be multiple comma separated files, URLs, or folders:
General settings
split_screen = Yes
- Would you like to start Calcure with a split calendar/journal view?
language = en
- Language of application. At the moment we support: English en
, French fr
, Russian ru
, and Italian it
, Chinese zh
, Turkish tr
, and Brazilian Portuguese br
.
default_view = calendar
- Default screen on which the program starts. Alternative values are: journal
or help
default_calendar_view = monthly
- Default view of the calendar. Can be monthly
or daily
. Weekly view is not supported.
use_persian_calendar = No
- Would you like to display calendar in Persian (Iranian) format instead of Gregorian?
start_week_day = 1
- Which day should be considered start of the week? For example, Monday is 1
etc.
weekend_days = 6,7
- Which days should be highlighted as the weekend? For example, 6,7
highlights Saturday and Sunday.
refresh_interval = 1
- Seconds between screen refresh when a timer is counting. If you feel the screen is flickering every second, increase this parameter.
ask_confirmations = Yes
- Would you like to be asked for confirmations of destructive actions (like deletes)?
ask_confirmation_to_quit = Yes
- Would you like to be asked for confirmation to quit?
Functionality
birthdays_from_abook = Yes
- Would you like to display birthdays (anniversaries) from the contacts in your abook
application?
privacy_mode = No
- Start in the privacy mode, in which all items are obfuscated (······)?
show_keybindings = Yes
- Would you like to display hits about basic keybinding in the footer?
show_weather = No
- Would you like to display a weather widget in the top right corner? Note that loading weather slows down the launch.
weather_metric_units = Yes
- Display temperature in C? If set to No
, it will be in F.
weather_city =
- City for which weather will be loaded. If empty, it will get it from your IP.
show_current_time = No
- Would you like to display current time at the top?
one_timer_at_a_time = No
- Pause all timers when starting a new one?
show_holidays = Yes
- Would you like to see holidays?
holiday_country = UnitedStates
- Country for which holidays are loaded. This can a list of countries, for example holiday_country = UnitedKingdom,France
. Moreover, country subdivision can be used, for example: holiday_country = UnitedKingdom:England,France
, in which case holidays from both France and specifically England will be displayed. Here is the list of available countries. If your country is not available, you can display holidays via loading an .ics file.
Decorations and visuals
Minimal indicators of the days in the monthly view. If switched to No
, the background will be filled:
show_calendar_borders = No
- In monthly view, show the borders between days?
cut_titles_by_cell_length = No
- In monthly view, cut the event titles if they are longer than the length of a cell representing this day? Switched on automatically if previous option is Yes
.
use_unicode_icons = Yes
- Use Unicode icons? If No
, ASCII symbols will be used. Useful for old terminals not supporting Unicode.
show_nothing_planned = Yes
- Show "Nothing is planned..." if the day or journal is empty?
right_pane_percentage = 25
- Size of the right pane in percentage. Should be an integer number between 5 and 95.
journal_header = JOURNAL
- Header that is displayed for the journal screen.
Icons
Icons shown in front of the tasks and events:
Colors
Colors of various elements of the program. When configuring colors, the numbers indicate standard colors of your terminal and usually mean:
1 · red, 2 · green, 3 · yellow, 4 · blue, 5 · magenta, 6 · cyan, 7 · white, -1 · transparent
For calendars from .ics files you can specify a list of colors, up to 10 colors, which will be applied to different .ics files:
Styles
Some elements of the interface can be bold, underlined, or both. Items marked as 'done' can be strike-through. To make it work, your terminal should be configured to support different font styles.
Last updated