view etc/DEVEL.HUMOR @ 92870:8f17f65dd575

* textmodes/org.el (org-ctrl-c-star): Implement a missing branch in the decision tree. (org-select-remember-template): Cleaned the code. (org-prepare-dblock): Added the extra :content parameter. (org-write-agenda): New output type ".ics" files. (org-write-agenda): Call `org-icalendar-verify-function', both for time stamps and for TODO entries. (org-agenda-collect-markers, org-create-marker-find-array) (org-check-agenda-marker-table): New functions. (org-agenda-marker-table): New variable. (org-export-as-html): Revert the change that killed the html buffer. Side effects first need to be studied carefully. (org-get-tags-at): Fix the structure of the condition-case statement. (org-ts-regexp0, org-repeat-re, org-display-custom-time) (org-timestamp-change): Fix regulear expressions to swallow the extra character for repeat-shift control. (org-auto-repeat-maybe): Implement the new repeater mechanisms. (org-get-legal-level): Aliased to `org-get-valid-level'. (org-dblock-write:clocktable): Added a :link parameter, linking headlines to their location in the Org agenda files. (org-get-tags-at): Bugfix: prevent `org-back-to-heading' from throwing an error when getting tags before headlines. (org-timestamp-change, org-modify-ts-extra) (org-ts-regexp1): Fix timestamp editing. (org-agenda-custom-commands-local-options): New constant. (org-agenda-custom-commands): Use `org-agenda-custom-commands-local-options' to improve customize type. "htmlize": Removed hack to fix face problem with htmlize, it no longer seem necessary. (org-follow-link-hook): New hook. (org-agenda-custom-commands): Added "Component" as a tag for each item in a command serie. (org-open-at-point): Run `org-follow-link-hook'. (org-agenda-schedule): Bugfix: don't display marker type when it is `nil'. (org-store-link): org-irc required. (org-set-regexps-and-options): Parse the new logging options. (org-extract-log-state-settings): New function. (org-todo): Handle the new ways of recording state change stuff. (org-local-logging): New function. (org-columns-open-link): Fixed bug with opening link in column view. (org-local-logging): New function (org-todo): Make sure that LOGGING properties are honoured. (org-todo-keywords): Improve docstring. (org-startup-options): Cleanup startup options. (org-set-regexps-and-options): Process the "!" markers. (org-todo): Respect the new logging stuff. (org-log-note-how): New variable. (org-add-log-maybe): New parameter HOW that defines how logging should be done and also overrides PURPOSE. Add a docstring. (org-add-log-note): Check if we really need to ask for a note. (org-get-current-options): Digest the new keyword. (org-agenda-reset-markers): Renamed from `org-agenda-maybe-reset-markers'. FORCE argument removed. (org-diary, org-agenda-quit, org-prepare-agenda): Call the renamed function, without force argument. (org-buffer-property-keys): Bind local variables s and p. (org-make-tags-matcher): Allow "" to match an empty or non-existent property value. (org-export-as-html): Join unsorted lists when they directly follow each other. Such lists may be created by headlines that are converted to lists. (org-nofm-to-completion): New function. (org-export-as-html): Use :html-extension instead of org-export-html-extension. (org-store-link): Support for links from `rmail-summary-mode'. (org-columns-new, org-complete, org-set-property): Set the `include-columns' argument in the call to `org-buffer-property-keys'. (org-buffer-property-keys): New argument `include-columns', to include properties expected by any of the COLUMS formats in the current buffer. (org-cleaned-string-for-export): Get rid of drawers first, so that they will be removed also in the text before the first headline. (org-clock-report): Show the clocktable when found. (org-refile): Fix positioning bug when `org-reverse-note-order' is nil. (org-version): With prefix argument, insert `org-version' at point. (org-agenda-goto): Recenter the window after finding the target location, to make sure the correct position will be displayed. (org-agenda-get-deadlines): Don't scale priority with the warning period. (org-insert-heading): Don't break line in the middle of the line. (org-agenda-get-deadlines): Allow `org-deadline-warning-days' to be 0. (org-update-checkbox-count): Revamped to deal with hierarchical beckboxes. This was a patch from Miguel A. Figueroa-Villanueva. (org-remove-timestamp-with-keyword): New function. (org-schedule, org-deadline): Use `org-remove-timestamp-with-keyword' to make sure all such time stamps are removed. (org-mode): Support for `align'. (org-agenda-get-deadlines): Make sure priorities increase as the due date approaches and is passed. (org-remember-apply-template): Fixed problem with tags that contain "_" or "@". (org-make-link-regexps): Improve the regular expression for plain links. (org-agenda-get-closed): List each clocking entry. (org-set-tags): Only tabify before tags if indent-tabs-mode is t. (org-special-ctrl-k): New option. (org-kill-line): New function. (org-archive-all-done): Fixed incorrect number of stars in regexp. (org-refile-get-location): New function. (org-refile-goto-last-stored): New function. (org-global-tags-completion-table): Add the value of org-tag-alist in each buffer, to make sure that also unused tags will be available for completion. (org-columns-edit-value) (org-columns-next-allowed-value): Only update if not in agenda. (org-clocktable-steps): New function. (org-dblock-write:clocktable): Call `org-clocktable-steps'. (org-archive-subtree): Add the outline tree context as a property. (org-closest-date): New optional argument `prefer'. (org-goto-auto-isearch): New option. (org-goto-map, org-get-location): Implement auto-isearch. (org-goto-local-auto-isearch-map): New variable. (org-goto-local-search-forward-headings) (org-goto-local-auto-isearch): New functions
author Carsten Dominik <dominik@science.uva.nl>
date Thu, 13 Mar 2008 08:54:11 +0000
parents 6faeae52f0a9
children
line wrap: on
line source

---------------- -*- mode: text; coding: utf-8; fill-column: 70 -*- --
--                                                                  --
-- Humor (sometimes unintended) on the Emacs developer's list       --
--                                                                  --
-- The Free Software Foundation claims no copyright on this file,   --
-- compiled from the public emacs-devel mailing list.               --
--                                                                  --
----------------------------------------------------------------------

  "Is it legal for a `struct interval' to have a total_length field of
zero?"
  "We can't be arrested for it as far as I know, but it is definitely
invalid for an interval to have zero length."
                                                -- Miles Bader and RMS

----------------------------------------------------------------------

Re: lost argument and doc string

I remember when I lost an argument.  Boy did that hurt!  ;-).
                                                      -- RMS

----------------------------------------------------------------------

  "'Cowardly' is not an adverb, although it looks like one.  It is an
adjective.  It makes a statement about general temperament, rather
than a specific occasion.  I don't think Emacs has a general
temperament."
  "Mine does."
                                             -- RMS and Eli Zaretskii

----------------------------------------------------------------------

  "In order to bring the user's attention to the minibuffer when an
item such as 'Edit -> Search' is activated from the menu, I was just
thinking that we could draw a big rectangle around the minibuffer,
blinking (or zooming in-and-out) until some input is typed in."
  "How about dancing elephants?"
  "They don't fit in my office."
  "Well once the elephants are done, your office will be much...
bigger."
                  -- Stefan Monnier, Miles Bader and Kai Grossjohann

----------------------------------------------------------------------

I remember these versions as yard-rocks (is that between inch-pebbles
and mile-stones?).
                                                   -- Kai Grossjohann

----------------------------------------------------------------------

  "I think it depends on video drivers.  I cannot reproduce it on my
home PC, but I can at work."
  "Can you try to find a workaround at work?  (I guess you don't need
a homearound at home.  ;-)"
                                              -- Jason Rumney and RMS

----------------------------------------------------------------------

By the way, I also really really hate this unibyte/multibyte problem.
Sometimes I think I should have opposed to the introduction of such a
concept more strongly.

    imagine there's no unibyte
    it's easy if you try
    no bytes below us
    above us only chars
    imagine all the people living in multibyte

                                                     -- Kenichi Handa

----------------------------------------------------------------------

I try to uphold the ideals that I was taught to value as an American,
but every year I get less and less help from the United States.
                                                              -- RMS

----------------------------------------------------------------------

  "If the terminfo entry is most likely wrong, and we know it, then it
doesn't make sense to follow it."
  "Nevertheless, until now, we always did."
  "So.... should we not fix old bugs?"
  "Why fix an old bug if you can write three new ones in the same
time?"
                       -- Miles Bader, Eli Zaretskii and David Kastrup

----------------------------------------------------------------------

  [...] As is well known, people who speak American English tend to
be more resource-conscious and try to avoid wasting precious bits
transferring those redundant "u"s.
  Think of the number of occurrences of "color" and "behavior" in the
Emacs tarball, multiply that by the number of times it'll be
downloaded, stored on hard disks, archived, ...that's a substantial
saving.
                                                    -- Stefan Monnier

----------------------------------------------------------------------

Re: Parent of a derived mode's keymap.

  "I can't decide whether the title of this thread is more fitting for
a blues song or a pulp fiction booklet.  It certainly projects drama."
  "Hey, it says derived, not deprived."
  "Actually, for some keymaps 'depraved' would fit better."
  "I knew it!  You're one of them vi lovers!  There is nothing wrong
with Emacs using escape, meta, alt, control, and shift!"
                                     -- David Kastrup and Lute Kamstra

----------------------------------------------------------------------

  "Aren't user-defined constants useful in other languages?"
  "The only user-defined constant is ignorance.  (With programmers,
this is a variable concept ;-)"
                        -- Juanma Barranquero and Thien-Thi Nguyen

----------------------------------------------------------------------

  "Uh, 'archaic' and 'alive' is not a contradiction."
  "Yes it is.  'Archaic' does not mean 'old' or 'early'.  It means
'obsolete'."
  "'He arche' in Greek means 'the beginning'.  John 1 starts off with
'En arche en ho Logos': in the beginning, there was the word.  Now of
course we all know that Emacs was there before Word, but this might
have escaped John's notice."
                                             -- David Kastrup and RMS

----------------------------------------------------------------------

Re: patch for woman (woman-topic-at-point)

  "Sorry for the long message.  I wanted to make the problem clear
also for people not familiar with `woman'."
  "Most hackers, I take?
   For a moment there I thought you had a patch that you could put on
a woman, and it would make her come right to the topic at point
without attempting any course of action that requires an advance
course in divination.
   There'd be quite a sensational market for that, you know."
                                    -- Emilio Lopes and David Kastrup

----------------------------------------------------------------------

  "[T]here may be a good reason since the code explicitly checks for
this; see keyboard.c:789 [...]"
  "I think I understand, but I can't find the code in keyboard.c.  Do
you really mean 'line 789'?  Of which revision?"
  "Sorry; by 789, I mean 3262 :-P"
                                   -- Chong Yidong and Stefan Monnier

----------------------------------------------------------------------

  "[...] In my opinion, your change does not either increase or
decrease readability.  It's a tossup."
  "Uh, setting tem to '', an artificial empty string, in order to have
j incremented once again before breaking out of the finished loop is
readable?
   Is this kind of 'readable' synonymous to 'comprehensible with
serious effort', reminiscent of mathematicians' use of 'trivial' as
synonymous with 'provable with serious effort'?"
                                              -- RMS and David Kastrup

----------------------------------------------------------------------

Re: New Emacs Icon and Tango

  "What about using the 'happy face' with gnu horns?"
  "It would make Emacs the object of ridicule until the end of time."
  "Isn't it already?"
  "It's the object of ridicule until the end of _tape_.  The jury is
still out about that end of time thing."
                 -- Kim F. Storm, Miles Bader, RMS and David Kastrup

----------------------------------------------------------------------

  "Despite being a maths graduate, I can't think of any other such
constants with anything like the universality of e and pi."
  "42"
                                -- Alan Mackenzie and David Hansen

----------------------------------------------------------------------

  "[...] So please do not delete anything."
  "Done."
                                              -- RMS and David Kastrup

----------------------------------------------------------------------

  "I guess that can work in some circumstances, but it bypasses the
printer drivers.  Couldn't that lead to problems for the printer
drivers?"
  "Current research is that software does not suffer feelings of
depression or loneliness when it is left out of the picture, so I
wouldn't worry about it too much."
                                -- Lennart Borgman and Jason Rumney