gitwtfhub

wtf is bulgarian-holidays.el?

idanov/bulgarian-holidays.el — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2020-12-28

Emacs LispAudience · developerComplexity · 1/5DormantSetup · easy

TL;DR

A small Emacs extension that adds Bulgarian holidays to the built-in Emacs calendar, so they show up alongside standard dates.

Mindmap

mindmap
  root((repo))
    What it does
      Adds Bulgarian holidays
      Integrates with calendar
      Highlights dates
    Tech stack
      Emacs Lisp
    Use cases
      Local holiday tracking
      Scheduling in Emacs
      Working with Bulgarian teams
    Audience
      Emacs users
      Bulgarian users
    Setup
      Install package
      Minimal README

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

See Bulgarian holidays highlighted automatically in the Emacs calendar without looking them up elsewhere.

REASON 2

Plan schedules around Bulgarian national holidays directly inside your Emacs workflow.

REASON 3

Add local holiday context when coordinating with Bulgarian colleagues who use Emacs.

What's in the stack?

Emacs Lisp

How it stacks up

idanov/bulgarian-holidays.eljxs/editorconfig-emacssyl20bnr/nix-emacs
LanguageEmacs LispEmacs LispEmacs Lisp
Last pushed2020-12-282017-09-122015-07-26
MaintenanceDormantDormantDormant
Setup difficultyeasyeasyeasy
Complexity1/52/51/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Just an Emacs package to install and load, no external dependencies.

Wtf does this do

This is a small Emacs extension that adds Bulgarian holidays to your calendar application. If you use Emacs, a powerful text editor popular with programmers and power users, this package makes it so that when you open the built-in calendar, it automatically highlights and displays important Bulgarian holidays and observances alongside the standard dates. The way it works is straightforward: the package contains a list of Bulgarian holidays (both fixed dates like New Year's Day and moveable ones like Easter) and integrates them into Emacs's calendar system. Once installed, whenever you view a calendar month in Emacs, those holidays appear marked or highlighted, so you can see at a glance when they fall. It's similar to how your phone's calendar app might show national holidays for your country. You'd use this if you're Bulgarian, live in Bulgaria, or work with Bulgarian colleagues and want your Emacs calendar to reflect the local holiday schedule. It's particularly useful if you're already an Emacs user who relies on the calendar for scheduling and planning, why look up Bulgarian holidays elsewhere when they can be built right into your editor? The README provided is minimal and doesn't go into detail about installation steps or which specific holidays are included, but the core idea is simple: it's a small, focused tool that solves one problem well for a specific audience. It's the kind of extension that matters most to people who spend a lot of time in Emacs and want their tools customized to their local context.

Yoink these prompts

Prompt 1
Show me how to install this Emacs package and load it in my init.el.
Prompt 2
List the Bulgarian holidays this package includes based on its source code.
Prompt 3
Help me write a similar Emacs Lisp package that adds holidays for a different country.

Frequently asked questions

wtf is bulgarian-holidays.el?

A small Emacs extension that adds Bulgarian holidays to the built-in Emacs calendar, so they show up alongside standard dates.

What language is bulgarian-holidays.el written in?

Mainly Emacs Lisp. The stack also includes Emacs Lisp.

Is bulgarian-holidays.el actively maintained?

Dormant — no commits in 2+ years (last push 2020-12-28).

How hard is bulgarian-holidays.el to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is bulgarian-holidays.el for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.