comparison lisp/prim/auto-autoloads.el @ 134:34a5b81f86ba r20-2b1

Import from CVS: tag r20-2b1
author cvs
date Mon, 13 Aug 2007 09:30:11 +0200
parents 1370575f1259
children b980b6286996
comparison
equal deleted inserted replaced
133:b27e67717092 134:34a5b81f86ba
167 167
168 ;;;*** 168 ;;;***
169 169
170 ;;;### (autoloads (list-yahrzeit-dates calendar) "calendar" "calendar/calendar.el") 170 ;;;### (autoloads (list-yahrzeit-dates calendar) "calendar" "calendar/calendar.el")
171 171
172 (defvar calendar-week-start-day 0 "\ 172 (defcustom calendar-week-start-day 0 "*The day of the week on which a week in the calendar begins.\n0 means Sunday (default), 1 means Monday, and so on." :type 'integer :group 'calendar)
173 *The day of the week on which a week in the calendar begins. 173
174 0 means Sunday (default), 1 means Monday, and so on.") 174 (defcustom calendar-offset 0 "*The offset of the principal month from the center of the calendar window.\n0 means the principal month is in the center (default), -1 means on the left,\n+1 means on the right. Larger (or smaller) values push the principal month off\nthe screen." :type 'integer :group 'calendar)
175 175
176 (defvar calendar-offset 0 "\ 176 (defcustom view-diary-entries-initially nil "*Non-nil means display current date's diary entries on entry.\nThe diary is displayed in another window when the calendar is first displayed,\nif the current date is visible. The number of days of diary entries displayed\nis governed by the variable `number-of-diary-entries'." :type 'boolean :group 'diary)
177 *The offset of the principal month from the center of the calendar window. 177
178 0 means the principal month is in the center (default), -1 means on the left, 178 (defcustom number-of-diary-entries 1 "*Specifies how many days of diary entries are to be displayed initially.\nThis variable affects the diary display when the command M-x diary is used,\nor if the value of the variable `view-diary-entries-initially' is t. For\nexample, if the default value 1 is used, then only the current day's diary\nentries will be displayed. If the value 2 is used, then both the current\nday's and the next day's entries will be displayed.\n\nThe value can also be a vector such as [0 2 2 2 2 4 1]; this value\nsays to display no diary entries on Sunday, the display the entries\nfor the current date and the day after on Monday through Thursday,\ndisplay Friday through Monday's entries on Friday, and display only\nSaturday's entries on Saturday.\n\nThis variable does not affect the diary display with the `d' command\nfrom the calendar; in that case, the prefix argument controls the\nnumber of days of diary entries displayed." :type 'integer :group 'diary)
179 +1 means on the right. Larger (or smaller) values push the principal month off 179
180 the screen.") 180 (defcustom mark-diary-entries-in-calendar nil "*Non-nil means mark dates with diary entries, in the calendar window.\nThe marking symbol is specified by the variable `diary-entry-marker'." :type 'boolean :group 'diary)
181 181
182 (defvar view-diary-entries-initially nil "\ 182 (defcustom view-calendar-holidays-initially nil "*Non-nil means display holidays for current three month period on entry.\nThe holidays are displayed in another window when the calendar is first\ndisplayed." :type 'boolean :group 'holidays)
183 *Non-nil means display current date's diary entries on entry. 183
184 The diary is displayed in another window when the calendar is first displayed, 184 (defcustom mark-holidays-in-calendar nil "*Non-nil means mark dates of holidays in the calendar window.\nThe marking symbol is specified by the variable `calendar-holiday-marker'." :type 'boolean :group 'holidays)
185 if the current date is visible. The number of days of diary entries displayed 185
186 is governed by the variable `number-of-diary-entries'.") 186 (defcustom all-hebrew-calendar-holidays nil "*If nil, show only major holidays from the Hebrew calendar.\nThis means only those Jewish holidays that appear on secular calendars.\n\nIf t, show all the holidays that would appear in a complete Hebrew calendar." :type 'boolean :group 'holidays)
187 187
188 (defvar number-of-diary-entries 1 "\ 188 (defcustom all-christian-calendar-holidays nil "*If nil, show only major holidays from the Christian calendar.\nThis means only those Christian holidays that appear on secular calendars.\n\nIf t, show all the holidays that would appear in a complete Christian\ncalendar." :type 'boolean :group 'holidays)
189 *Specifies how many days of diary entries are to be displayed initially. 189
190 This variable affects the diary display when the command M-x diary is used, 190 (defcustom all-islamic-calendar-holidays nil "*If nil, show only major holidays from the Islamic calendar.\nThis means only those Islamic holidays that appear on secular calendars.\n\nIf t, show all the holidays that would appear in a complete Islamic\ncalendar." :type 'boolean :group 'holidays)
191 or if the value of the variable `view-diary-entries-initially' is t. For 191
192 example, if the default value 1 is used, then only the current day's diary 192 (defcustom calendar-load-hook nil "*List of functions to be called after the calendar is first loaded.\nThis is the place to add key bindings to `calendar-mode-map'." :type 'hook :group 'calendar)
193 entries will be displayed. If the value 2 is used, then both the current 193
194 day's and the next day's entries will be displayed. 194 (defcustom initial-calendar-window-hook nil "*List of functions to be called when the calendar window is first opened.\nThe functions invoked are called after the calendar window is opened, but\nonce opened is never called again. Leaving the calendar with the `q' command\nand reentering it will cause these functions to be called again." :type 'hook :group 'calendar)
195 195
196 The value can also be a vector such as [0 2 2 2 2 4 1]; this value 196 (defcustom today-visible-calendar-hook nil "*List of functions called whenever the current date is visible.\nThis can be used, for example, to replace today's date with asterisks; a\nfunction `calendar-star-date' is included for this purpose:\n (setq today-visible-calendar-hook 'calendar-star-date)\nIt can also be used to mark the current date with `calendar-today-marker';\na function is also provided for this:\n (setq today-visible-calendar-hook 'calendar-mark-today)\n\nThe corresponding variable `today-invisible-calendar-hook' is the list of\nfunctions called when the calendar function was called when the current\ndate is not visible in the window.\n\nOther than the use of the provided functions, the changing of any\ncharacters in the calendar buffer by the hooks may cause the failure of the\nfunctions that move by days and weeks." :type 'hook :group 'calendar)
197 says to display no diary entries on Sunday, the display the entries 197
198 for the current date and the day after on Monday through Thursday, 198 (defcustom today-invisible-calendar-hook nil "*List of functions called whenever the current date is not visible.\n\nThe corresponding variable `today-visible-calendar-hook' is the list of\nfunctions called when the calendar function was called when the current\ndate is visible in the window.\n\nOther than the use of the provided functions, the changing of any\ncharacters in the calendar buffer by the hooks may cause the failure of the\nfunctions that move by days and weeks." :type 'hook :group 'calendar)
199 display Friday through Monday's entries on Friday, and display only 199
200 Saturday's entries on Saturday. 200 (defcustom diary-file "~/diary" "*Name of the file in which one's personal diary of dates is kept.\n\nThe file's entries are lines in any of the forms\n\n MONTH/DAY\n MONTH/DAY/YEAR\n MONTHNAME DAY\n MONTHNAME DAY, YEAR\n DAYNAME\n\nat the beginning of the line; the remainder of the line is the diary entry\nstring for that date. MONTH and DAY are one or two digit numbers, YEAR is\na number and may be written in full or abbreviated to the final two digits.\nIf the date does not contain a year, it is generic and applies to any year.\nDAYNAME entries apply to any date on which is on that day of the week.\nMONTHNAME and DAYNAME can be spelled in full, abbreviated to three\ncharacters (with or without a period), capitalized or not. Any of DAY,\nMONTH, or MONTHNAME, YEAR can be `*' which matches any day, month, or year,\nrespectively.\n\nThe European style (in which the day precedes the month) can be used\ninstead, if you execute `european-calendar' when in the calendar, or set\n`european-calendar-style' to t in your .emacs file. The European forms are\n\n DAY/MONTH\n DAY/MONTH/YEAR\n DAY MONTHNAME\n DAY MONTHNAME YEAR\n DAYNAME\n\nTo revert to the default American style from the European style, execute\n`american-calendar' in the calendar.\n\nA diary entry can be preceded by the character\n`diary-nonmarking-symbol' (ordinarily `&') to make that entry\nnonmarking--that is, it will not be marked on dates in the calendar\nwindow but will appear in a diary window.\n\nMultiline diary entries are made by indenting lines after the first with\neither a TAB or one or more spaces.\n\nLines not in one the above formats are ignored. Here are some sample diary\nentries (in the default American style):\n\n 12/22/1988 Twentieth wedding anniversary!!\n &1/1. Happy New Year!\n 10/22 Ruth's birthday.\n 21: Payday\n Tuesday--weekly meeting with grad students at 10am\n Supowit, Shen, Bitner, and Kapoor to attend.\n 1/13/89 Friday the thirteenth!!\n &thu 4pm squash game with Lloyd.\n mar 16 Dad's birthday\n April 15, 1989 Income tax due.\n &* 15 time cards due.\n\nIf the first line of a diary entry consists only of the date or day name with\nno trailing blanks or punctuation, then that line is not displayed in the\ndiary window; only the continuation lines is shown. For example, the\nsingle diary entry\n\n 02/11/1989\n Bill Blattner visits Princeton today\n 2pm Cognitive Studies Committee meeting\n 2:30-5:30 Lizzie at Lawrenceville for `Group Initiative'\n 4:00pm Jamie Tappenden\n 7:30pm Dinner at George and Ed's for Alan Ryan\n 7:30-10:00pm dance at Stewart Country Day School\n\nwill appear in the diary window without the date line at the beginning. This\nfacility allows the diary window to look neater, but can cause confusion if\nused with more than one day's entries displayed.\n\nDiary entries can be based on Lisp sexps. For example, the diary entry\n\n %%(diary-block 11 1 1990 11 10 1990) Vacation\n\ncauses the diary entry \"Vacation\" to appear from November 1 through November\n10, 1990. Other functions available are `diary-float', `diary-anniversary',\n`diary-cyclic', `diary-day-of-year', `diary-iso-date', `diary-french-date',\n`diary-hebrew-date', `diary-islamic-date', `diary-mayan-date',\n`diary-yahrzeit', `diary-sunrise-sunset', `diary-phases-of-moon',\n`diary-parasha', `diary-omer', `diary-rosh-hodesh', and\n`diary-sabbath-candles'. See the documentation for the function\n`list-sexp-diary-entries' for more details.\n\nDiary entries based on the Hebrew and/or the Islamic calendar are also\npossible, but because these are somewhat slow, they are ignored\nunless you set the `nongregorian-diary-listing-hook' and the\n`nongregorian-diary-marking-hook' appropriately. See the documentation\nfor these functions for details.\n\nDiary files can contain directives to include the contents of other files; for\ndetails, see the documentation for the variable `list-diary-entries-hook'." :type 'file :group 'diary)
201 201
202 This variable does not affect the diary display with the `d' command 202 (defcustom diary-nonmarking-symbol "&" "*Symbol indicating that a diary entry is not to be marked in the calendar." :type 'string :group 'diary)
203 from the calendar; in that case, the prefix argument controls the 203
204 number of days of diary entries displayed.") 204 (defcustom hebrew-diary-entry-symbol "H" "*Symbol indicating a diary entry according to the Hebrew calendar." :type 'string :group 'diary)
205 205
206 (defvar mark-diary-entries-in-calendar nil "\ 206 (defcustom islamic-diary-entry-symbol "I" "*Symbol indicating a diary entry according to the Islamic calendar." :type 'string :group 'diary)
207 *Non-nil means mark dates with diary entries, in the calendar window. 207
208 The marking symbol is specified by the variable `diary-entry-marker'.") 208 (defcustom diary-include-string "#include" "*The string indicating inclusion of another file of diary entries.\nSee the documentation for the function `include-other-diary-files'." :type 'string :group 'diary)
209 209
210 (defvar view-calendar-holidays-initially nil "\ 210 (defcustom sexp-diary-entry-symbol "%%" "*The string used to indicate a sexp diary entry in diary-file.\nSee the documentation for the function `list-sexp-diary-entries'." :type 'string :group 'diary)
211 *Non-nil means display holidays for current three month period on entry. 211
212 The holidays are displayed in another window when the calendar is first 212 (defcustom abbreviated-calendar-year t "*Interpret a two-digit year DD in a diary entry as either 19DD or 20DD.\nFor the Gregorian calendar; similarly for the Hebrew and Islamic calendars.\nIf this variable is nil, years must be written in full." :type 'boolean :group 'diary)
213 displayed.") 213
214 214 (defcustom european-calendar-style nil "*Use the European style of dates in the diary and in any displays.\nIf this variable is t, a date 1/2/1990 would be interpreted as February 1,\n1990. The accepted European date styles are\n\n DAY/MONTH\n DAY/MONTH/YEAR\n DAY MONTHNAME\n DAY MONTHNAME YEAR\n DAYNAME\n\nNames can be capitalized or not, written in full, or abbreviated to three\ncharacters with or without a period." :type 'boolean :group 'diary)
215 (defvar mark-holidays-in-calendar nil "\ 215
216 *Non-nil means mark dates of holidays in the calendar window. 216 (defcustom american-date-diary-pattern '((month "/" day "[^/0-9]") (month "/" day "/" year "[^0-9]") (monthname " *" day "[^,0-9]") (monthname " *" day ", *" year "[^0-9]") (dayname "\\W")) "*List of pseudo-patterns describing the American patterns of date used.\nSee the documentation of `diary-date-forms' for an explanation." :type '(repeat (choice (cons :tag "Backup" (const backup) (repeat (list :inline t :format "%v" (symbol :tag "Keyword") (choice symbol regexp)))) (repeat (list :inline t :format "%v" (symbol :tag "Keyword") (choice symbol regexp))))) :group 'diary)
217 The marking symbol is specified by the variable `calendar-holiday-marker'.") 217
218 218 (defcustom european-date-diary-pattern '((day "/" month "[^/0-9]") (day "/" month "/" year "[^0-9]") (backup day " *" monthname "\\W+\\<[^*0-9]") (day " *" monthname " *" year "[^0-9]") (dayname "\\W")) "*List of pseudo-patterns describing the European patterns of date used.\nSee the documentation of `diary-date-forms' for an explanation." :type '(repeat (choice (cons :tag "Backup" (const backup) (repeat (list :inline t :format "%v" (symbol :tag "Keyword") (choice symbol regexp)))) (repeat (list :inline t :format "%v" (symbol :tag "Keyword") (choice symbol regexp))))) :group 'diary)
219 (defvar all-hebrew-calendar-holidays nil "\ 219
220 *If nil, show only major holidays from the Hebrew calendar. 220 (defcustom european-calendar-display-form '((if dayname (concat dayname ", ")) day " " monthname " " year) "*Pseudo-pattern governing the way a date appears in the European style.\nSee the documentation of calendar-date-display-form for an explanation." :type 'sexp :group 'calendar)
221 This means only those Jewish holidays that appear on secular calendars. 221
222 222 (defcustom american-calendar-display-form '((if dayname (concat dayname ", ")) monthname " " day ", " year) "*Pseudo-pattern governing the way a date appears in the American style.\nSee the documentation of `calendar-date-display-form' for an explanation." :type 'sexp :group 'calendar)
223 If t, show all the holidays that would appear in a complete Hebrew calendar.") 223
224 224 (defcustom print-diary-entries-hook 'lpr-buffer "*List of functions called after a temporary diary buffer is prepared.\nThe buffer shows only the diary entries currently visible in the diary\nbuffer. The default just does the printing. Other uses might include, for\nexample, rearranging the lines into order by day and time, saving the buffer\ninstead of deleting it, or changing the function used to do the printing." :type 'hook :group 'diary)
225 (defvar all-christian-calendar-holidays nil "\ 225
226 *If nil, show only major holidays from the Christian calendar. 226 (defcustom list-diary-entries-hook nil "*List of functions called after diary file is culled for relevant entries.\nIt is to be used for diary entries that are not found in the diary file.\n\nA function `include-other-diary-files' is provided for use as the value of\nthis hook. This function enables you to use shared diary files together\nwith your own. The files included are specified in the diary file by lines\nof the form\n\n #include \"filename\"\n\nThis is recursive; that is, #include directives in files thus included are\nobeyed. You can change the \"#include\" to some other string by changing\nthe variable `diary-include-string'. When you use `include-other-diary-files'\nas part of the list-diary-entries-hook, you will probably also want to use the\nfunction `mark-included-diary-files' as part of `mark-diary-entries-hook'.\n\nFor example, you could use\n\n (setq list-diary-entries-hook\n '(include-other-diary-files sort-diary-entries))\n (setq diary-display-hook 'fancy-diary-display)\n\nin your `.emacs' file to cause the fancy diary buffer to be displayed with\ndiary entries from various included files, each day's entries sorted into\nlexicographic order." :type 'hook :group 'diary)
227 This means only those Christian holidays that appear on secular calendars. 227
228 228 (defcustom diary-hook nil "*List of functions called after the display of the diary.\nCan be used for appointment notification." :type 'hook :group 'diary)
229 If t, show all the holidays that would appear in a complete Christian 229
230 calendar.") 230 (defcustom diary-display-hook nil "*List of functions that handle the display of the diary.\nIf nil (the default), `simple-diary-display' is used. Use `ignore' for no\ndiary display.\n\nOrdinarily, this just displays the diary buffer (with holidays indicated in\nthe mode line), if there are any relevant entries. At the time these\nfunctions are called, the variable `diary-entries-list' is a list, in order\nby date, of all relevant diary entries in the form of ((MONTH DAY YEAR)\nSTRING), where string is the diary entry for the given date. This can be\nused, for example, a different buffer for display (perhaps combined with\nholidays), or produce hard copy output.\n\nA function `fancy-diary-display' is provided as an alternative\nchoice for this hook; this function prepares a special noneditable diary\nbuffer with the relevant diary entries that has neat day-by-day arrangement\nwith headings. The fancy diary buffer will show the holidays unless the\nvariable `holidays-in-diary-buffer' is set to nil. Ordinarily, the fancy\ndiary buffer will not show days for which there are no diary entries, even\nif that day is a holiday; if you want such days to be shown in the fancy\ndiary buffer, set the variable `diary-list-include-blanks' to t." :type 'hook :group 'diary)
231 231
232 (defvar all-islamic-calendar-holidays nil "\ 232 (defcustom nongregorian-diary-listing-hook nil "*List of functions called for listing diary file and included files.\nAs the files are processed for diary entries, these functions are used to cull\nrelevant entries. You can use either or both of `list-hebrew-diary-entries'\nand `list-islamic-diary-entries'. The documentation for these functions\ndescribes the style of such diary entries." :type 'hook :group 'diary)
233 *If nil, show only major holidays from the Islamic calendar. 233
234 This means only those Islamic holidays that appear on secular calendars. 234 (defcustom mark-diary-entries-hook nil "*List of functions called after marking diary entries in the calendar.\n\nA function `mark-included-diary-files' is also provided for use as the\nmark-diary-entries-hook; it enables you to use shared diary files together\nwith your own. The files included are specified in the diary file by lines\nof the form\n #include \"filename\"\nThis is recursive; that is, #include directives in files thus included are\nobeyed. You can change the \"#include\" to some other string by changing the\nvariable `diary-include-string'. When you use `mark-included-diary-files' as\npart of the mark-diary-entries-hook, you will probably also want to use the\nfunction `include-other-diary-files' as part of `list-diary-entries-hook'." :type 'hook :group 'diary)
235 235
236 If t, show all the holidays that would appear in a complete Islamic 236 (defcustom nongregorian-diary-marking-hook nil "*List of functions called for marking diary file and included files.\nAs the files are processed for diary entries, these functions are used to cull\nrelevant entries. You can use either or both of `mark-hebrew-diary-entries'\nand `mark-islamic-diary-entries'. The documentation for these functions\ndescribes the style of such diary entries." :type 'hook :group 'diary)
237 calendar.") 237
238 238 (defcustom diary-list-include-blanks nil "*If nil, do not include days with no diary entry in the list of diary entries.\nSuch days will then not be shown in the fancy diary buffer, even if they\nare holidays." :type 'boolean :group 'diary)
239 (defvar calendar-load-hook nil "\ 239
240 *List of functions to be called after the calendar is first loaded. 240 (defcustom holidays-in-diary-buffer t "*Non-nil means include holidays in the diary display.\nThe holidays appear in the mode line of the diary buffer, or in the\nfancy diary buffer next to the date. This slows down the diary functions\nsomewhat; setting it to nil makes the diary display faster." :type 'boolean :group 'diary)
241 This is the place to add key bindings to `calendar-mode-map'.") 241
242 242 (defcustom general-holidays '((holiday-fixed 1 1 "New Year's Day") (holiday-float 1 1 3 "Martin Luther King Day") (holiday-fixed 2 2 "Ground Hog Day") (holiday-fixed 2 14 "Valentine's Day") (holiday-float 2 1 3 "President's Day") (holiday-fixed 3 17 "St. Patrick's Day") (holiday-fixed 4 1 "April Fool's Day") (holiday-float 5 0 2 "Mother's Day") (holiday-float 5 1 -1 "Memorial Day") (holiday-fixed 6 14 "Flag Day") (holiday-float 6 0 3 "Father's Day") (holiday-fixed 7 4 "Independence Day") (holiday-float 9 1 1 "Labor Day") (holiday-float 10 1 2 "Columbus Day") (holiday-fixed 10 31 "Halloween") (holiday-fixed 11 11 "Veteran's Day") (holiday-float 11 4 4 "Thanksgiving")) "*General holidays. Default value is for the United States.\nSee the documentation for `calendar-holidays' for details." :type 'sexp :group 'holidays)
243 (defvar initial-calendar-window-hook nil "\
244 *List of functions to be called when the calendar window is first opened.
245 The functions invoked are called after the calendar window is opened, but
246 once opened is never called again. Leaving the calendar with the `q' command
247 and reentering it will cause these functions to be called again.")
248
249 (defvar today-visible-calendar-hook nil "\
250 *List of functions called whenever the current date is visible.
251 This can be used, for example, to replace today's date with asterisks; a
252 function `calendar-star-date' is included for this purpose:
253 (setq today-visible-calendar-hook 'calendar-star-date)
254 It can also be used to mark the current date with `calendar-today-marker';
255 a function is also provided for this:
256 (setq today-visible-calendar-hook 'calendar-mark-today)
257
258 The corresponding variable `today-invisible-calendar-hook' is the list of
259 functions called when the calendar function was called when the current
260 date is not visible in the window.
261
262 Other than the use of the provided functions, the changing of any
263 characters in the calendar buffer by the hooks may cause the failure of the
264 functions that move by days and weeks.")
265
266 (defvar today-invisible-calendar-hook nil "\
267 *List of functions called whenever the current date is not visible.
268
269 The corresponding variable `today-visible-calendar-hook' is the list of
270 functions called when the calendar function was called when the current
271 date is visible in the window.
272
273 Other than the use of the provided functions, the changing of any
274 characters in the calendar buffer by the hooks may cause the failure of the
275 functions that move by days and weeks.")
276
277 (defvar diary-file "~/diary" "\
278 *Name of the file in which one's personal diary of dates is kept.
279
280 The file's entries are lines in any of the forms
281
282 MONTH/DAY
283 MONTH/DAY/YEAR
284 MONTHNAME DAY
285 MONTHNAME DAY, YEAR
286 DAYNAME
287
288 at the beginning of the line; the remainder of the line is the diary entry
289 string for that date. MONTH and DAY are one or two digit numbers, YEAR is
290 a number and may be written in full or abbreviated to the final two digits.
291 If the date does not contain a year, it is generic and applies to any year.
292 DAYNAME entries apply to any date on which is on that day of the week.
293 MONTHNAME and DAYNAME can be spelled in full, abbreviated to three
294 characters (with or without a period), capitalized or not. Any of DAY,
295 MONTH, or MONTHNAME, YEAR can be `*' which matches any day, month, or year,
296 respectively.
297
298 The European style (in which the day precedes the month) can be used
299 instead, if you execute `european-calendar' when in the calendar, or set
300 `european-calendar-style' to t in your .emacs file. The European forms are
301
302 DAY/MONTH
303 DAY/MONTH/YEAR
304 DAY MONTHNAME
305 DAY MONTHNAME YEAR
306 DAYNAME
307
308 To revert to the default American style from the European style, execute
309 `american-calendar' in the calendar.
310
311 A diary entry can be preceded by the character
312 `diary-nonmarking-symbol' (ordinarily `&') to make that entry
313 nonmarking--that is, it will not be marked on dates in the calendar
314 window but will appear in a diary window.
315
316 Multiline diary entries are made by indenting lines after the first with
317 either a TAB or one or more spaces.
318
319 Lines not in one the above formats are ignored. Here are some sample diary
320 entries (in the default American style):
321
322 12/22/1988 Twentieth wedding anniversary!!
323 &1/1. Happy New Year!
324 10/22 Ruth's birthday.
325 21: Payday
326 Tuesday--weekly meeting with grad students at 10am
327 Supowit, Shen, Bitner, and Kapoor to attend.
328 1/13/89 Friday the thirteenth!!
329 &thu 4pm squash game with Lloyd.
330 mar 16 Dad's birthday
331 April 15, 1989 Income tax due.
332 &* 15 time cards due.
333
334 If the first line of a diary entry consists only of the date or day name with
335 no trailing blanks or punctuation, then that line is not displayed in the
336 diary window; only the continuation lines is shown. For example, the
337 single diary entry
338
339 02/11/1989
340 Bill Blattner visits Princeton today
341 2pm Cognitive Studies Committee meeting
342 2:30-5:30 Lizzie at Lawrenceville for `Group Initiative'
343 4:00pm Jamie Tappenden
344 7:30pm Dinner at George and Ed's for Alan Ryan
345 7:30-10:00pm dance at Stewart Country Day School
346
347 will appear in the diary window without the date line at the beginning. This
348 facility allows the diary window to look neater, but can cause confusion if
349 used with more than one day's entries displayed.
350
351 Diary entries can be based on Lisp sexps. For example, the diary entry
352
353 %%(diary-block 11 1 1990 11 10 1990) Vacation
354
355 causes the diary entry \"Vacation\" to appear from November 1 through November
356 10, 1990. Other functions available are `diary-float', `diary-anniversary',
357 `diary-cyclic', `diary-day-of-year', `diary-iso-date', `diary-french-date',
358 `diary-hebrew-date', `diary-islamic-date', `diary-mayan-date',
359 `diary-yahrzeit', `diary-sunrise-sunset', `diary-phases-of-moon',
360 `diary-parasha', `diary-omer', `diary-rosh-hodesh', and
361 `diary-sabbath-candles'. See the documentation for the function
362 `list-sexp-diary-entries' for more details.
363
364 Diary entries based on the Hebrew and/or the Islamic calendar are also
365 possible, but because these are somewhat slow, they are ignored
366 unless you set the `nongregorian-diary-listing-hook' and the
367 `nongregorian-diary-marking-hook' appropriately. See the documentation
368 for these functions for details.
369
370 Diary files can contain directives to include the contents of other files; for
371 details, see the documentation for the variable `list-diary-entries-hook'.")
372
373 (defvar diary-nonmarking-symbol "&" "\
374 *Symbol indicating that a diary entry is not to be marked in the calendar.")
375
376 (defvar hebrew-diary-entry-symbol "H" "\
377 *Symbol indicating a diary entry according to the Hebrew calendar.")
378
379 (defvar islamic-diary-entry-symbol "I" "\
380 *Symbol indicating a diary entry according to the Islamic calendar.")
381
382 (defvar diary-include-string "#include" "\
383 *The string indicating inclusion of another file of diary entries.
384 See the documentation for the function `include-other-diary-files'.")
385
386 (defvar sexp-diary-entry-symbol "%%" "\
387 *The string used to indicate a sexp diary entry in diary-file.
388 See the documentation for the function `list-sexp-diary-entries'.")
389
390 (defvar abbreviated-calendar-year t "\
391 *Interpret a two-digit year DD in a diary entry as either 19DD or 20DD.
392 For the Gregorian calendar; similarly for the Hebrew and Islamic calendars.
393 If this variable is nil, years must be written in full.")
394
395 (defvar european-calendar-style nil "\
396 *Use the European style of dates in the diary and in any displays.
397 If this variable is t, a date 1/2/1990 would be interpreted as February 1,
398 1990. The accepted European date styles are
399
400 DAY/MONTH
401 DAY/MONTH/YEAR
402 DAY MONTHNAME
403 DAY MONTHNAME YEAR
404 DAYNAME
405
406 Names can be capitalized or not, written in full, or abbreviated to three
407 characters with or without a period.")
408
409 (defvar american-date-diary-pattern '((month "/" day "[^/0-9]") (month "/" day "/" year "[^0-9]") (monthname " *" day "[^,0-9]") (monthname " *" day ", *" year "[^0-9]") (dayname "\\W")) "\
410 *List of pseudo-patterns describing the American patterns of date used.
411 See the documentation of `diary-date-forms' for an explanation.")
412
413 (defvar european-date-diary-pattern '((day "/" month "[^/0-9]") (day "/" month "/" year "[^0-9]") (backup day " *" monthname "\\W+\\<[^*0-9]") (day " *" monthname " *" year "[^0-9]") (dayname "\\W")) "\
414 *List of pseudo-patterns describing the European patterns of date used.
415 See the documentation of `diary-date-forms' for an explanation.")
416
417 (defvar european-calendar-display-form '((if dayname (concat dayname ", ")) day " " monthname " " year) "\
418 *Pseudo-pattern governing the way a date appears in the European style.
419 See the documentation of calendar-date-display-form for an explanation.")
420
421 (defvar american-calendar-display-form '((if dayname (concat dayname ", ")) monthname " " day ", " year) "\
422 *Pseudo-pattern governing the way a date appears in the American style.
423 See the documentation of `calendar-date-display-form' for an explanation.")
424
425 (defvar print-diary-entries-hook 'lpr-buffer "\
426 *List of functions called after a temporary diary buffer is prepared.
427 The buffer shows only the diary entries currently visible in the diary
428 buffer. The default just does the printing. Other uses might include, for
429 example, rearranging the lines into order by day and time, saving the buffer
430 instead of deleting it, or changing the function used to do the printing.")
431
432 (defvar list-diary-entries-hook nil "\
433 *List of functions called after diary file is culled for relevant entries.
434 It is to be used for diary entries that are not found in the diary file.
435
436 A function `include-other-diary-files' is provided for use as the value of
437 this hook. This function enables you to use shared diary files together
438 with your own. The files included are specified in the diary file by lines
439 of the form
440
441 #include \"filename\"
442
443 This is recursive; that is, #include directives in files thus included are
444 obeyed. You can change the \"#include\" to some other string by changing
445 the variable `diary-include-string'. When you use `include-other-diary-files'
446 as part of the list-diary-entries-hook, you will probably also want to use the
447 function `mark-included-diary-files' as part of `mark-diary-entries-hook'.
448
449 For example, you could use
450
451 (setq list-diary-entries-hook
452 '(include-other-diary-files sort-diary-entries))
453 (setq diary-display-hook 'fancy-diary-display)
454
455 in your `.emacs' file to cause the fancy diary buffer to be displayed with
456 diary entries from various included files, each day's entries sorted into
457 lexicographic order.")
458
459 (defvar diary-hook nil "\
460 *List of functions called after the display of the diary.
461 Can be used for appointment notification.")
462
463 (defvar diary-display-hook nil "\
464 *List of functions that handle the display of the diary.
465 If nil (the default), `simple-diary-display' is used. Use `ignore' for no
466 diary display.
467
468 Ordinarily, this just displays the diary buffer (with holidays indicated in
469 the mode line), if there are any relevant entries. At the time these
470 functions are called, the variable `diary-entries-list' is a list, in order
471 by date, of all relevant diary entries in the form of ((MONTH DAY YEAR)
472 STRING), where string is the diary entry for the given date. This can be
473 used, for example, a different buffer for display (perhaps combined with
474 holidays), or produce hard copy output.
475
476 A function `fancy-diary-display' is provided as an alternative
477 choice for this hook; this function prepares a special noneditable diary
478 buffer with the relevant diary entries that has neat day-by-day arrangement
479 with headings. The fancy diary buffer will show the holidays unless the
480 variable `holidays-in-diary-buffer' is set to nil. Ordinarily, the fancy
481 diary buffer will not show days for which there are no diary entries, even
482 if that day is a holiday; if you want such days to be shown in the fancy
483 diary buffer, set the variable `diary-list-include-blanks' to t.")
484
485 (defvar nongregorian-diary-listing-hook nil "\
486 *List of functions called for listing diary file and included files.
487 As the files are processed for diary entries, these functions are used to cull
488 relevant entries. You can use either or both of `list-hebrew-diary-entries'
489 and `list-islamic-diary-entries'. The documentation for these functions
490 describes the style of such diary entries.")
491
492 (defvar mark-diary-entries-hook nil "\
493 *List of functions called after marking diary entries in the calendar.
494
495 A function `mark-included-diary-files' is also provided for use as the
496 mark-diary-entries-hook; it enables you to use shared diary files together
497 with your own. The files included are specified in the diary file by lines
498 of the form
499 #include \"filename\"
500 This is recursive; that is, #include directives in files thus included are
501 obeyed. You can change the \"#include\" to some other string by changing the
502 variable `diary-include-string'. When you use `mark-included-diary-files' as
503 part of the mark-diary-entries-hook, you will probably also want to use the
504 function `include-other-diary-files' as part of `list-diary-entries-hook'.")
505
506 (defvar nongregorian-diary-marking-hook nil "\
507 *List of functions called for marking diary file and included files.
508 As the files are processed for diary entries, these functions are used to cull
509 relevant entries. You can use either or both of `mark-hebrew-diary-entries'
510 and `mark-islamic-diary-entries'. The documentation for these functions
511 describes the style of such diary entries.")
512
513 (defvar diary-list-include-blanks nil "\
514 *If nil, do not include days with no diary entry in the list of diary entries.
515 Such days will then not be shown in the fancy diary buffer, even if they
516 are holidays.")
517
518 (defvar holidays-in-diary-buffer t "\
519 *Non-nil means include holidays in the diary display.
520 The holidays appear in the mode line of the diary buffer, or in the
521 fancy diary buffer next to the date. This slows down the diary functions
522 somewhat; setting it to nil makes the diary display faster.")
523
524 (defvar general-holidays '((holiday-fixed 1 1 "New Year's Day") (holiday-float 1 1 3 "Martin Luther King Day") (holiday-fixed 2 2 "Ground Hog Day") (holiday-fixed 2 14 "Valentine's Day") (holiday-float 2 1 3 "President's Day") (holiday-fixed 3 17 "St. Patrick's Day") (holiday-fixed 4 1 "April Fool's Day") (holiday-float 5 0 2 "Mother's Day") (holiday-float 5 1 -1 "Memorial Day") (holiday-fixed 6 14 "Flag Day") (holiday-float 6 0 3 "Father's Day") (holiday-fixed 7 4 "Independence Day") (holiday-float 9 1 1 "Labor Day") (holiday-float 10 1 2 "Columbus Day") (holiday-fixed 10 31 "Halloween") (holiday-fixed 11 11 "Veteran's Day") (holiday-float 11 4 4 "Thanksgiving")) "\
525 *General holidays. Default value is for the United States.
526 See the documentation for `calendar-holidays' for details.")
527 243
528 (put 'general-holidays 'risky-local-variable t) 244 (put 'general-holidays 'risky-local-variable t)
529 245
530 (defvar local-holidays nil "\ 246 (defcustom local-holidays nil "*Local holidays.\nSee the documentation for `calendar-holidays' for details." :type 'sexp :group 'holidays :group 'local)
531 *Local holidays.
532 See the documentation for `calendar-holidays' for details.")
533 247
534 (put 'local-holidays 'risky-local-variable t) 248 (put 'local-holidays 'risky-local-variable t)
535 249
536 (defvar other-holidays nil "\ 250 (defcustom other-holidays nil "*User defined holidays.\nSee the documentation for `calendar-holidays' for details." :type 'sexp :group 'holidays)
537 *User defined holidays.
538 See the documentation for `calendar-holidays' for details.")
539 251
540 (put 'other-holidays 'risky-local-variable t) 252 (put 'other-holidays 'risky-local-variable t)
541 253
542 (defvar hebrew-holidays-1 '((holiday-rosh-hashanah-etc) (if all-hebrew-calendar-holidays (holiday-julian 11 (let* ((m displayed-month) (y displayed-year) (year)) (increment-calendar-month m y -1) (let ((year (extract-calendar-year (calendar-julian-from-absolute (calendar-absolute-from-gregorian (list m 1 y)))))) (if (zerop (% (1+ year) 4)) 22 21))) "\"Tal Umatar\" (evening)")))) 254 (defvar hebrew-holidays-1 '((holiday-rosh-hashanah-etc) (if all-hebrew-calendar-holidays (holiday-julian 11 (let* ((m displayed-month) (y displayed-year) (year)) (increment-calendar-month m y -1) (let ((year (extract-calendar-year (calendar-julian-from-absolute (calendar-absolute-from-gregorian (list m 1 y)))))) (if (zerop (% (1+ year) 4)) 22 21))) "\"Tal Umatar\" (evening)"))))
543 255
997 Normally input is edited in Emacs and sent a line at a time. 709 Normally input is edited in Emacs and sent a line at a time.
998 See also `\\[telnet]'." t nil) 710 See also `\\[telnet]'." t nil)
999 711
1000 ;;;*** 712 ;;;***
1001 713
1002 ;;;### (autoloads (customize-menu-create custom-menu-create custom-save-all custom-buffer-create customize-apropos customize-customized customize-face-other-window customize-face customize-variable-other-window customize-variable customize) "cus-edit" "custom/cus-edit.el") 714 ;;;### (autoloads (customize-menu-create custom-menu-create custom-save-all custom-buffer-create customize-apropos customize-customized customize-face-other-window customize-face customize-variable-other-window customize-variable customize-other-window customize) "cus-edit" "custom/cus-edit.el")
1003 715
1004 (autoload 'customize "cus-edit" "\ 716 (autoload 'customize "cus-edit" "\
717 Customize SYMBOL, which must be a customization group." t nil)
718
719 (autoload 'customize-other-window "cus-edit" "\
1005 Customize SYMBOL, which must be a customization group." t nil) 720 Customize SYMBOL, which must be a customization group." t nil)
1006 721
1007 (autoload 'customize-variable "cus-edit" "\ 722 (autoload 'customize-variable "cus-edit" "\
1008 Customize SYMBOL, which must be a variable." t nil) 723 Customize SYMBOL, which must be a variable." t nil)
1009 724
1067 782
1068 See `defface' for the format of SPEC." nil nil) 783 See `defface' for the format of SPEC." nil nil)
1069 784
1070 ;;;*** 785 ;;;***
1071 786
1072 ;;;### (autoloads (widget-browse-other-window widget-browse widget-browse-at) "wid-browse" "custom/wid-browse.el") 787 ;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse widget-browse-at) "wid-browse" "custom/wid-browse.el")
1073 788
1074 (autoload 'widget-browse-at "wid-browse" "\ 789 (autoload 'widget-browse-at "wid-browse" "\
1075 Browse the widget under point." t nil) 790 Browse the widget under point." t nil)
1076 791
1077 (autoload 'widget-browse "wid-browse" "\ 792 (autoload 'widget-browse "wid-browse" "\
1078 Create a widget browser for WIDGET." t nil) 793 Create a widget browser for WIDGET." t nil)
1079 794
1080 (autoload 'widget-browse-other-window "wid-browse" "\ 795 (autoload 'widget-browse-other-window "wid-browse" "\
1081 Show widget browser for WIDGET in other window." t nil) 796 Show widget browser for WIDGET in other window." t nil)
797
798 (autoload 'widget-minor-mode "wid-browse" "\
799 Togle minor mode for traversing widgets.
800 With arg, turn widget mode on if and only if arg is positive." t nil)
1082 801
1083 ;;;*** 802 ;;;***
1084 803
1085 ;;;### (autoloads (widget-delete widget-create widget-apply) "wid-edit" "custom/wid-edit.el") 804 ;;;### (autoloads (widget-delete widget-create widget-apply) "wid-edit" "custom/wid-edit.el")
1086 805
3679 3398
3680 ;;;*** 3399 ;;;***
3681 3400
3682 ;;;### (autoloads (fortran-mode) "fortran" "modes/fortran.el") 3401 ;;;### (autoloads (fortran-mode) "fortran" "modes/fortran.el")
3683 3402
3684 (defvar fortran-tab-mode-default nil "\ 3403 (defcustom fortran-tab-mode-default nil "*Default tabbing/carriage control style for empty files in Fortran mode.\nA value of t specifies tab-digit style of continuation control.\nA value of nil specifies that continuation lines are marked\nwith a character in column 6." :type 'boolean :group 'fortran-indent)
3685 *Default tabbing/carriage control style for empty files in Fortran mode.
3686 A value of t specifies tab-digit style of continuation control.
3687 A value of nil specifies that continuation lines are marked
3688 with a character in column 6.")
3689 3404
3690 (autoload 'fortran-mode "fortran" "\ 3405 (autoload 'fortran-mode "fortran" "\
3691 Major mode for editing Fortran code. 3406 Major mode for editing Fortran code.
3692 \\[fortran-indent-line] indents the current Fortran line correctly. 3407 \\[fortran-indent-line] indents the current Fortran line correctly.
3693 DO statements must not share a common CONTINUE. 3408 DO statements must not share a common CONTINUE.
3920 ;;;*** 3635 ;;;***
3921 3636
3922 ;;;### (autoloads (ksh-mode) "ksh-mode" "modes/ksh-mode.el") 3637 ;;;### (autoloads (ksh-mode) "ksh-mode" "modes/ksh-mode.el")
3923 3638
3924 (autoload 'ksh-mode "ksh-mode" "\ 3639 (autoload 'ksh-mode "ksh-mode" "\
3925 ksh-mode $Revision: 1.22 $ - Major mode for editing (Bourne, Korn or Bourne again) 3640 ksh-mode $Revision: 1.23 $ - Major mode for editing (Bourne, Korn or Bourne again)
3926 shell scripts. 3641 shell scripts.
3927 Special key bindings and commands: 3642 Special key bindings and commands:
3928 \\{ksh-mode-map} 3643 \\{ksh-mode-map}
3929 Variables controlling indentation style: 3644 Variables controlling indentation style:
3930 ksh-indent 3645 ksh-indent
4585 4300
4586 ;;;*** 4301 ;;;***
4587 4302
4588 ;;;### (autoloads (resize-minibuffer-mode) "rsz-minibuf" "modes/rsz-minibuf.el") 4303 ;;;### (autoloads (resize-minibuffer-mode) "rsz-minibuf" "modes/rsz-minibuf.el")
4589 4304
4590 (defvar resize-minibuffer-mode nil "\ 4305 (defgroup resize-minibuffer nil "Dynamically resize minibuffer to display entire contents" :group 'frames)
4591 *If non-`nil', resize the minibuffer so its entire contents are visible.") 4306
4592 4307 (defcustom resize-minibuffer-window-max-height nil "*Maximum size the minibuffer window is allowed to become.\nIf less than 1 or not a number, the limit is the height of the frame in\nwhich the active minibuffer window resides." :type '(choice (const nil) integer) :group 'resize-minibuffer)
4593 (defvar resize-minibuffer-window-max-height nil "\ 4308
4594 *Maximum size the minibuffer window is allowed to become. 4309 (defcustom resize-minibuffer-window-exactly t "*If non-`nil', make minibuffer exactly the size needed to display all its contents.\nOtherwise, the minibuffer window can temporarily increase in size but\nnever get smaller while it is active." :type 'boolean :group 'resize-minibuffer)
4595 If less than 1 or not a number, the limit is the height of the frame in 4310
4596 which the active minibuffer window resides.") 4311 (defcustom resize-minibuffer-frame nil "*If non-`nil' and the active minibuffer is the sole window in its frame, allow changing the frame height." :type 'boolean :group 'resize-minibuffer)
4597 4312
4598 (defvar resize-minibuffer-window-exactly t "\ 4313 (defcustom resize-minibuffer-frame-max-height nil "*Maximum size the minibuffer frame is allowed to become.\nIf less than 1 or not a number, there is no limit.")
4599 *If non-`nil', make minibuffer exactly the size needed to display all its contents. 4314
4600 Otherwise, the minibuffer window can temporarily increase in size but 4315 (defcustom resize-minibuffer-frame-exactly nil "*If non-`nil', make minibuffer frame exactly the size needed to display all its contents.\nOtherwise, the minibuffer frame can temporarily increase in size but\nnever get smaller while it is active." :type 'boolean :group 'resize-minibuffer)
4601 never get smaller while it is active.")
4602
4603 (defvar resize-minibuffer-frame nil "\
4604 *If non-`nil' and the active minibuffer is the sole window in its frame, allow changing the frame height.")
4605
4606 (defvar resize-minibuffer-frame-max-height nil "\
4607 *Maximum size the minibuffer frame is allowed to become.
4608 If less than 1 or not a number, there is no limit.")
4609
4610 (defvar resize-minibuffer-frame-exactly nil "\
4611 *If non-`nil', make minibuffer frame exactly the size needed to display all its contents.
4612 Otherwise, the minibuffer frame can temporarily increase in size but
4613 never get smaller while it is active.")
4614 4316
4615 (autoload 'resize-minibuffer-mode "rsz-minibuf" "\ 4317 (autoload 'resize-minibuffer-mode "rsz-minibuf" "\
4616 Enable or disable resize-minibuffer mode. 4318 Enable or disable resize-minibuffer mode.
4617 A negative prefix argument disables this mode. A positive argument or 4319 A negative prefix argument disables this mode. A positive argument or
4618 argument of 0 enables it. 4320 argument of 0 enables it.
5228 4930
5229 Variables controlling indentation/edit style: 4931 Variables controlling indentation/edit style:
5230 4932
5231 verilog-indent-level (default 3) 4933 verilog-indent-level (default 3)
5232 Indentation of Verilog statements with respect to containing block. 4934 Indentation of Verilog statements with respect to containing block.
4935 verilog-indent-level-module (default 3)
4936 Absolute indentation of Module level Verilog statements.
4937 Set to 0 to get initial and always statements lined up
4938 on the left side of your screen.
4939 verilog-indent-level-declaration (default 3)
4940 Indentation of declarations with respect to containing block.
4941 Set to 0 to get them list right under containing block.
4942 verilog-indent-level-behavorial (default 3)
4943 Indentation of first begin in a task or function block
4944 Set to 0 to get such code to linedup underneath the task or function keyword
5233 verilog-cexp-indent (default 1) 4945 verilog-cexp-indent (default 1)
5234 Indentation of Verilog statements broken across lines. 4946 Indentation of Verilog statements broken across lines.
5235 verilog-case-indent (default 2) 4947 verilog-case-indent (default 2)
5236 Indentation for case statements. 4948 Indentation for case statements.
5237 verilog-auto-newline (default nil) 4949 verilog-auto-newline (default nil)
5238 Non-nil means automatically newline after semicolons and the punctuation mark 4950 Non-nil means automatically newline after semicolons and the punctation
5239 after an end. 4951 mark after an end.
5240 verilog-auto-indent-on-newline (default t) 4952 verilog-auto-indent-on-newline (default t)
5241 Non-nil means automatically indent line after newline 4953 Non-nil means automatically indent line after newline
5242 verilog-tab-always-indent (default t) 4954 verilog-tab-always-indent (default t)
5243 Non-nil means TAB in Verilog mode should always reindent the current line, 4955 Non-nil means TAB in Verilog mode should always reindent the current line,
5244 regardless of where in the line point is when the TAB command is used. 4956 regardless of where in the line point is when the TAB command is used.
5250 begin 4962 begin
5251 otherwise you get: 4963 otherwise you get:
5252 if (a) 4964 if (a)
5253 begin 4965 begin
5254 verilog-auto-endcomments (default t) 4966 verilog-auto-endcomments (default t)
5255 Non-nil means a comment /* ... */ is set after the ends which ends cases, tasks, functions and modules. 4967 Non-nil means a comment /* ... */ is set after the ends which ends
4968 cases, tasks, functions and modules.
5256 The type and name of the object will be set between the braces. 4969 The type and name of the object will be set between the braces.
4970 verilog-minimum-comment-distance (default 40)
4971 Minimum distance between begin and end required before a comment
4972 will be inserted. Setting this variable to zero results in every
4973 end aquiring a comment; the default avoids too many redundanet
4974 comments in tight quarters.
5257 verilog-auto-lineup (default `(all)) 4975 verilog-auto-lineup (default `(all))
5258 List of contexts where auto lineup of :'s or ='s should be done. 4976 List of contexts where auto lineup of :'s or ='s should be done.
5259 4977
5260 Turning on Verilog mode calls the value of the variable verilog-mode-hook with 4978 Turning on Verilog mode calls the value of the variable verilog-mode-hook with
5261 no args, if that value is non-nil. 4979 no args, if that value is non-nil.
5262 Other useful functions are: 4980 Other useful functions are:
5263 \\[verilog-complete-word] -complete word with appropriate possibilities (functions, verilog keywords...) 4981 \\[verilog-complete-word] -complete word with appropriate possibilities
5264 \\[verilog-comment-area] - Put marked area in a comment, fixing nested comments. 4982 (functions, verilog keywords...)
5265 \\[verilog-uncomment-area] - Uncomment an area commented with \\[verilog-comment-area]. 4983 \\[verilog-comment-region] - Put marked area in a comment, fixing
4984 nested comments.
4985 \\[verilog-uncomment-region] - Uncomment an area commented with \\[verilog-comment-region].
5266 \\[verilog-insert-block] - insert begin ... end; 4986 \\[verilog-insert-block] - insert begin ... end;
5267 \\[verilog-star-comment] - insert /* ... */ 4987 \\[verilog-star-comment] - insert /* ... */
5268 \\[verilog-mark-defun] - Mark function. 4988 \\[verilog-mark-defun] - Mark function.
5269 \\[verilog-beg-of-defun] - Move to beginning of current function. 4989 \\[verilog-beg-of-defun] - Move to beginning of current function.
5270 \\[verilog-end-of-defun] - Move to end of current function. 4990 \\[verilog-end-of-defun] - Move to end of current function.
5271 \\[verilog-label-be] - Label matching begin ... end, fork ... join and case ... endcase statements; 4991 \\[verilog-label-be] - Label matching begin ... end, fork ... join
4992 and case ... endcase statements;
5272 " t nil) 4993 " t nil)
5273 4994
5274 ;;;*** 4995 ;;;***
5275 4996
5276 ;;;### (autoloads (vhdl-mode) "vhdl-mode" "modes/vhdl-mode.el") 4997 ;;;### (autoloads (vhdl-mode) "vhdl-mode" "modes/vhdl-mode.el")
5277 4998
5278 (autoload 'vhdl-mode "vhdl-mode" "\ 4999 (autoload 'vhdl-mode "vhdl-mode" "\
5279 Major mode for editing VHDL code. 5000 Major mode for editing VHDL code.
5280 vhdl-mode $Revision: 1.22 $ 5001 vhdl-mode $Revision: 1.23 $
5281 To submit a problem report, enter `\\[vhdl-submit-bug-report]' from a 5002 To submit a problem report, enter `\\[vhdl-submit-bug-report]' from a
5282 vhdl-mode buffer. This automatically sets up a mail buffer with version 5003 vhdl-mode buffer. This automatically sets up a mail buffer with version
5283 information already added. You just need to add a description of the 5004 information already added. You just need to add a description of the
5284 problem, including a reproducible test case and send the message. 5005 problem, including a reproducible test case and send the message.
5285 5006
6791 6512
6792 ;;;*** 6513 ;;;***
6793 6514
6794 ;;;### (autoloads (hypropos-popup-menu hypropos-set-variable hyper-set-variable hypropos-get-doc hypropos-read-variable-symbol hyper-describe-function hyper-describe-variable hyper-describe-face hyper-describe-key-briefly hyper-describe-key hyper-apropos) "hyper-apropos" "packages/hyper-apropos.el") 6515 ;;;### (autoloads (hypropos-popup-menu hypropos-set-variable hyper-set-variable hypropos-get-doc hypropos-read-variable-symbol hyper-describe-function hyper-describe-variable hyper-describe-face hyper-describe-key-briefly hyper-describe-key hyper-apropos) "hyper-apropos" "packages/hyper-apropos.el")
6795 6516
6796 (defvar hypropos-show-brief-docs t "\ 6517 (defcustom hypropos-show-brief-docs t "*If non-nil, `hyper-apropos' will display some documentation in the\n\"*Hyper Apropos*\" buffer. Setting this to nil will speed up searches." :type 'boolean :group 'hyper-apropos)
6797 *If non-nil, `hyper-apropos' will display some documentation in the
6798 \"*Hyper Apropos*\" buffer. Setting this to nil will speed up searches.")
6799 6518
6800 (autoload 'hyper-apropos "hyper-apropos" "\ 6519 (autoload 'hyper-apropos "hyper-apropos" "\
6801 Display lists of functions and variables matching REGEXP 6520 Display lists of functions and variables matching REGEXP
6802 in buffer \"*Hyper Apropos*\". If optional prefix arg is given, then the value 6521 in buffer \"*Hyper Apropos*\". If optional prefix arg is given, then the value
6803 of `hypropos-programming-apropos' is toggled for this search. 6522 of `hypropos-programming-apropos' is toggled for this search.
7247 6966
7248 ;;;*** 6967 ;;;***
7249 6968
7250 ;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer) "lpr" "packages/lpr.el") 6969 ;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer) "lpr" "packages/lpr.el")
7251 6970
7252 (defvar lpr-switches nil "\ 6971 (defcustom lpr-switches nil "*List of strings to pass as extra options for the printer program.\nSee `lpr-command'." :type '(repeat (string :tag "Argument")) :group 'lpr)
7253 *List of strings to pass as extra options for the printer program. 6972
7254 See `lpr-command'.") 6973 (defcustom lpr-command (if (memq system-type '(usg-unix-v dgux hpux irix)) "lp" "lpr") "*Name of program for printing a file." :type 'string :group 'lpr)
7255
7256 (defvar lpr-command (if (memq system-type '(usg-unix-v dgux hpux irix)) "lp" "lpr") "\
7257 *Name of program for printing a file.")
7258 6974
7259 (autoload 'lpr-buffer "lpr" "\ 6975 (autoload 'lpr-buffer "lpr" "\
7260 Print buffer contents as with Unix command `lpr'. 6976 Print buffer contents as with Unix command `lpr'.
7261 `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil) 6977 `lpr-switches' is a list of extra switches (strings) to pass to lpr." t nil)
7262 6978
7706 7422
7707 ;;;*** 7423 ;;;***
7708 7424
7709 ;;;### (autoloads (ask-to-update-copyright update-copyright) "upd-copyr" "packages/upd-copyr.el") 7425 ;;;### (autoloads (ask-to-update-copyright update-copyright) "upd-copyr" "packages/upd-copyr.el")
7710 7426
7711 (defvar copyright-do-not-disturb "Free Software Foundation, Inc." "\ 7427 (defcustom copyright-do-not-disturb "Free Software Foundation, Inc." "*If non-nil, the existing copyright holder is checked against this regexp.\nIf it does not match, then a new copyright line is added with the copyright\nholder set to the value of `copyright-whoami'." :type '(choice (const nil) string) :group 'copyright)
7712 *If non-nil, the existing copyright holder is checked against this regexp. 7428
7713 If it does not match, then a new copyright line is added with the copyright 7429 (defcustom copyright-whoami nil "*A string containing the name of the owner of new copyright notices." :type '(choice (const nil) string) :group 'copyright)
7714 holder set to the value of `copyright-whoami'.") 7430
7715 7431 (defcustom copyright-notice-file nil "*If non-nil, replace copying notices with this file." :type '(choice (const nil) file) :group 'copyright)
7716 (defvar copyright-whoami nil "\
7717 *A string containing the name of the owner of new copyright notices.")
7718
7719 (defvar copyright-notice-file nil "\
7720 *If non-nil, replace copying notices with this file.")
7721 7432
7722 (autoload 'update-copyright "upd-copyr" "\ 7433 (autoload 'update-copyright "upd-copyr" "\
7723 Update the copyright notice at the beginning of the buffer 7434 Update the copyright notice at the beginning of the buffer
7724 to indicate the current year. If optional arg REPLACE is given 7435 to indicate the current year. If optional arg REPLACE is given
7725 \(interactively, with prefix arg) replace the years in the notice 7436 \(interactively, with prefix arg) replace the years in the notice
8933 8644
8934 ;;;*** 8645 ;;;***
8935 8646
8936 ;;;### (autoloads (browse-url-lynx-emacs browse-url-lynx-xterm browse-url-w3 browse-url-iximosaic browse-url-grail browse-url-mosaic browse-url-netscape) "browse-url" "utils/browse-url.el") 8647 ;;;### (autoloads (browse-url-lynx-emacs browse-url-lynx-xterm browse-url-w3 browse-url-iximosaic browse-url-grail browse-url-mosaic browse-url-netscape) "browse-url" "utils/browse-url.el")
8937 8648
8938 (defvar browse-url-browser-function 'browse-url-w3 "\ 8649 (defcustom browse-url-browser-function 'browse-url-w3 "*Function to display the current buffer in a WWW browser.\nUsed by the `browse-url-at-point', `browse-url-at-mouse', and\n`browse-url-of-file' commands." :type 'function :group 'browse-url)
8939 *Function to display the current buffer in a WWW browser.
8940 Used by the `browse-url-at-point', `browse-url-at-mouse', and
8941 `browse-url-of-file' commands.")
8942 8650
8943 (autoload 'browse-url-netscape "browse-url" "\ 8651 (autoload 'browse-url-netscape "browse-url" "\
8944 Ask the Netscape WWW browser to load URL. 8652 Ask the Netscape WWW browser to load URL.
8945 8653
8946 Default to the URL around or before point. The strings in variable 8654 Default to the URL around or before point. The strings in variable
9092 the result is returned rather than being installed as the current macro. 8800 the result is returned rather than being installed as the current macro.
9093 The result will be a string if possible, otherwise an event vector. 8801 The result will be a string if possible, otherwise an event vector.
9094 Second argument NEED-VECTOR means to return an event vector always." t nil) 8802 Second argument NEED-VECTOR means to return an event vector always." t nil)
9095 8803
9096 (autoload 'kbd "edmacro" "\ 8804 (autoload 'kbd "edmacro" "\
9097 Convert KEYS to the internal Emacs key representation." nil 'macro) 8805 Convert KEYS to the internal Emacs key representation." nil nil)
9098 8806
9099 (autoload 'format-kbd-macro "edmacro" "\ 8807 (autoload 'format-kbd-macro "edmacro" "\
9100 Return the keyboard macro MACRO as a human-readable string. 8808 Return the keyboard macro MACRO as a human-readable string.
9101 This string is suitable for passing to `read-kbd-macro'. 8809 This string is suitable for passing to `read-kbd-macro'.
9102 Second argument VERBOSE means to put one command per line with comments. 8810 Second argument VERBOSE means to put one command per line with comments.
9119 8827
9120 ;;;*** 8828 ;;;***
9121 8829
9122 ;;;### (autoloads (turn-on-eldoc-mode eldoc-mode) "eldoc" "utils/eldoc.el") 8830 ;;;### (autoloads (turn-on-eldoc-mode eldoc-mode) "eldoc" "utils/eldoc.el")
9123 8831
9124 (defvar eldoc-mode nil "\ 8832 (defcustom eldoc-mode nil "*If non-nil, show the defined parameters for the elisp function near point.\n\nFor the emacs lisp function at the beginning of the sexp which point is\nwithin, show the defined parameters for the function in the echo area.\nThis information is extracted directly from the function or macro if it is\nin pure lisp. If the emacs function is a subr, the parameters are obtained\nfrom the documentation string if possible.\n\nIf point is over a documented variable, print that variable's docstring\ninstead.\n\nThis variable is buffer-local." :type 'boolean :group 'eldoc)
9125 *If non-nil, show the defined parameters for the elisp function near point.
9126
9127 For the emacs lisp function at the beginning of the sexp which point is
9128 within, show the defined parameters for the function in the echo area.
9129 This information is extracted directly from the function or macro if it is
9130 in pure lisp. If the emacs function is a subr, the parameters are obtained
9131 from the documentation string if possible.
9132
9133 If point is over a documented variable, print that variable's docstring
9134 instead.
9135
9136 This variable is buffer-local.")
9137 8833
9138 (autoload 'eldoc-mode "eldoc" "\ 8834 (autoload 'eldoc-mode "eldoc" "\
9139 *Enable or disable eldoc mode. 8835 *Enable or disable eldoc mode.
9140 See documentation for the variable of the same name for more details. 8836 See documentation for the variable of the same name for more details.
9141 8837