-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbrazilian-holidays.el
152 lines (117 loc) · 6.41 KB
/
brazilian-holidays.el
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
;; Calendário de feriados (nacionais e estaduais) para Emacs.
;;
;; Brazilian Holidays for Emacs
;; author: Flavio Regis de Arruda
;; licenses : GPLv3 - http://www.gnu.org/licenses/quick-guide-gplv3.html
(eval-when-compile
(require 'calendar)
(require 'holidays))
(add-hook 'calendar-load-hook
(lambda ()
(calendar-set-date-style 'european)))
(setq calendar-week-start-day 1
calendar-day-name-array ["domingo" "segunda" "terça" "quarta" "quinta" "sexta" "sábado"]
calendar-month-name-array ["Janeiro" "Fevereiro" "Março" "Abril" "Maio" "Junho" "Julho" "Agosto" "Setembro" "Outubro" "Novembro" "Dezembro"])
(setq feriados-nacionais-fixos
`((holiday-fixed 1 1 "Feriado de Confraternização Mundial")
(holiday-fixed 4 21 "Feriado de Tiradentes")
(holiday-fixed 5 1 "Feriado do Dia do Trabalho")
(holiday-fixed 9 7 "Feriado da Independência do Brasil")
(holiday-fixed 10 12 "Feriado de Nossa Senhora Aparecida")
(holiday-fixed 11 2 "Feriado de Finados")
(holiday-fixed 11 15 "Feriado de Proclamação da República")
(holiday-fixed 12 25 "Feriado de Natal")))
(setq feriados-nacionais-moveis
`((holiday-easter-etc 0 "Feriado de Páscoa")
(holiday-easter-etc -47 "Feriado de Carnaval")
(holiday-easter-etc -2 "Feriado da Sexta-feira Santa - Paixão de Cristo")
(holiday-easter-etc 49 "Feriado de Pentecostes")
(holiday-easter-etc 56 "Feriado do Domingo da Santíssima Trindade")
(holiday-easter-etc 60 "Feriado de Corpus Christi")))
(setq feriados-estaduais-ac
`((holiday-fixed 6 15 "Feriado de Aniversário do Estado do Acre")
(holiday-fixed 8 6 "Feriado de Início da Revolução Acriana")
(holiday-fixed 9 5 "Feriado de Dia da Amazônia")
(holiday-fixed 11 17 "Feriado de Assinatura do Tratado de Petrópolis")))
(setq feriados-estaduais-al
`((holiday-fixed 6 24 "Feriado de São João")
(holiday-fixed 6 29 "Feriado de São Pedro")
(holiday-fixed 9 16 "Feriado de Emancipação Política de Alagoas")
(holiday-fixed 11 20 "Feriado de Dia da Conciência Negra")))
(setq feriados-estaduais-ap
`((holiday-fixed 3 19 "Feriado de São José")
(holiday-fixed 10 5 "Feriado de Criação do Estado do Amapá")
(holiday-fixed 11 20 "Feriado de Dia da Conciência Negra")))
(setq feriados-estaduais-am
`((holiday-fixed 9 5 "Feriado da Elevação da Amazônia a Categoria de Província")
(holiday-fixed 10 24 "Feriado de Aniversário de Manaus")
(holiday-fixed 12 8 "Feriado de Nossa Senhora da Conceição")
(holiday-fixed 11 20 "Feriado do Dia da Conciência Negra")))
(setq feriados-estaduais-ba
`((holiday-fixed 7 2 "Feriado de Independência da Bahia")))
(setq feriados-estaduais-df
`((holiday-fixed 4 21 "Feriado de Fundação de Brasília")
(holiday-fixed 11 30 "Feriado do Dia do Evangélico")))
(setq feriados-estaduais-es
`((holiday-fixed 5 23 "Feriado da Colonização do Solo Espírito-Santense")
(holiday-fixed 10 28 "Feriado do Dia do Servidor Público")))
(setq feriados-estaduais-go
`((holiday-fixed 7 26 "Feriado de Fundação de Goiás")
(holiday-fixed 10 28 "Feriado do Dia do Servidor Público")))
(holiday-fixed 9 8 "Feriado da Fundação de São Luís")
(holiday-fixed 12 8 "Feriado de Nossa Senhora da Conceição")))
(setq feriados-estaduais-mt
`((holiday-fixed 11 20 "Feriado do Dia da Conciência Negra")))
(setq feriados-estaduais-ms
`((holiday-fixed 10 11 "Feriado de Criação do Estado de MS")
(holiday-fixed 11 20 "Feriado do Dia da Conciência Negra")))
(setq feriados-estaduais-pa
`((holiday-fixed 8 15 "Feriado da Adesão do Grão Pará à Independência do Brasil")
(holiday-float 10 0 2 "Feriado do Dia do Círio de Nazaré")
(holiday-fixed 12 8 "Feriado de Nossa Senhora da Conceição")))
(setq feriados-estaduais-pb
`((holiday-fixed 8 5 "Feriado da Fundação do Estado da Paraíba")
(holiday-fixed 7 26 "Feriado da Memória do Ex-Presidente João Pessoa")))
(setq feriados-estaduais-pr
`((holiday-fixed 9 8 "Feriado da Padroeira de Curitiba")
(holiday-fixed 12 19 "Feriado da Emancipação Política")))
(setq feriados-estaduais-pe
`((holiday-fixed 3 6 "Feriado da Revolução Pernambucana")
(holiday-fixed 6 24 "Feriado de São João")))
(setq feriados-estaduais-pi
`((holiday-fixed 3 13 "Feriado do Dia da Batalha de Jenipapo")
(holiday-fixed 10 19 "Feriado do Dia do Piauí")))
(setq feriados-estaduais-rj
`((holiday-fixed 1 20 "Feriado do Dia de São Sebastião")
(holiday-fixed 4 23 "Feriado do Dia de São Jorge")
(holiday-float 10 1 3 "Feriado do Dia do Comércio")
(holiday-fixed 10 28 "Feriado do Dia do Funcionário Público")
(holiday-fixed 11 20 "Feriado do Dia da Conciência Negra")))
(setq feriados-estaduais-rn
`((holiday-fixed 1 6 "Feriado do Dia de Reis")
(holiday-fixed 6 29 "Feriado do Dia de São Pedro")
(holiday-fixed 10 3 "Feriado de Mártires de Cunhaú e Uruaçu")
(holiday-fixed 11 21 "Feriado de Nossa Senhora da Apresentação")
(holiday-fixed 12 25 "Feriado do Aniversário de Natal")))
(setq feriados-estaduais-rs
`((holiday-fixed 2 2 "Feriado de Nossa Senhora de Navegantes")
(holiday-fixed 9 20 "Feriado da Revolução Farropilha")))
(setq feriados-estaduais-ro
`((holiday-fixed 1 4 "Feriado da Criação do Estado de Rondônia")))
(setq feriados-estaduais-rr
`((holiday-fixed 10 5 "Feriado da Criação do Estado de Roraima")
(holiday-fixed 12 8 "Feriado de Nossa Senhora da Conceição")))
(setq feriados-estaduais-sc
`((holiday-fixed 8 11 "Feriado de Criação da Capitania de SC")))
(setq feriados-estaduais-sp
`((holiday-fixed 7 9 "Feriado da Revolução Constitucionalista de 1932")
(holiday-fixed 11 20 "Feriado do Dia da Conciência Negra")))
(setq feriados-estaduais-se
`((holiday-fixed 7 8 "Feriado da Autonomia Política de Sergipe")))
(setq feriados-estaduais-to
`((holiday-fixed 10 5 "Feriado de Criação do Estado de Tocantins")
(holiday-fixed 3 18 "Feriado da Autonomia do Estado de Tocantins")
(holiday-fixed 9 8 "Feriado de Nossa Senhora da Natividade")))
(setq calendar-holidays
(append feriados-nacionais-fixos
feriados-nacionais-moveis))