1. 30 Mar, 2010 1 commit
    • Juri Linkov's avatar
      Make occur handle multi-line matches cleanly with context. · dc2d2590
      Juri Linkov authored
      http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01280.html
      
      * replace.el (occur-accumulate-lines): Add optional arg `pt'.
      (occur-engine): Add local variables `ret', `prev-after-lines',
      `prev-lines'.  Use more arguments for `occur-context-lines'.
      Set first elem of its returned list to `data', and the second elem
      to `prev-after-lines'.  Don't print the separator line.
      In the end, print remaining context after-lines.
      (occur-context-lines): Add new arguments `begpt', `endpt',
      `lines', `prev-lines', `prev-after-lines'.  Rewrite to combine
      after-lines of the previous match with before-lines of the
      current match and not overlap them.  Return a list with two
      values: the output line and the list of context after-lines.
      
      * search.texi (Other Repeating Search): Remove line that `occur'
      can not handle multiline matches.
      
      * occur-testsuite.el (occur-tests): Add tests for context lines.
      dc2d2590
  2. 23 Mar, 2010 1 commit
  3. 10 Mar, 2010 1 commit
  4. 19 Feb, 2010 1 commit
  5. 18 Jan, 2010 1 commit
  6. 14 Jan, 2010 1 commit
  7. 13 Jan, 2010 1 commit
  8. 18 Dec, 2009 1 commit
  9. 30 Sep, 2009 1 commit
  10. 28 Sep, 2009 1 commit
  11. 26 Jun, 2009 1 commit
  12. 21 Jun, 2009 1 commit
  13. 25 Jan, 2009 1 commit
  14. 08 Jan, 2009 1 commit
  15. 17 Dec, 2008 1 commit
  16. 30 Nov, 2008 1 commit
  17. 31 Oct, 2008 1 commit
  18. 14 Jun, 2008 1 commit
  19. 24 May, 2008 1 commit
    • Glenn Morris's avatar
      Ulf Jasper <ulf.jasper at web.de> · a4766629
      Glenn Morris authored
      (icalendar-testsuite--run-function-tests):
      Add icalendar-testsuite--test-datestring-to-isodate,
      icalendar-testsuite--test-datetime-to-diary-date, and
      icalendar-testsuite--test-calendar-style.
      (icalendar-testsuite--test-format-ical-event):
      (icalendar-testsuite--test-parse-summary-and-rest): Doc fix.
      Remove european-calendar-style.
      (icalendar-testsuite--get-ical-event): Doc fix.
      (icalendar-testsuite--test-first-weekday-of-year):
      (icalendar-testsuite--run-cycle-tests): Add doc string.
      (icalendar-testsuite--test-datestring-to-isodate):
      (icalendar-testsuite--test-datetime-to-diary-date):
      (icalendar-testsuite--test-calendar-style): New functions.
      (icalendar-testsuite--test-export): Handle iso date style.
      New arg INPUT-ISO.  Use calendar-date-style.
      (icalendar-testsuite--test-import): Handle iso date style.
      New arg EXPECTED-ISO.  Use calendar-date-style.
      (icalendar-testsuite--test-cycle): Handle iso date style.
      (icalendar-testsuite--run-import-tests):
      (icalendar-testsuite--run-export-tests):
      (icalendar-testsuite--run-real-world-tests): Add iso style tests.
      a4766629
  20. 07 May, 2008 1 commit
  21. 27 Mar, 2008 1 commit
  22. 29 Feb, 2008 2 commits
  23. 09 Jan, 2008 1 commit
  24. 08 Jan, 2008 1 commit
  25. 22 Nov, 2007 1 commit
  26. 16 Nov, 2007 1 commit
  27. 15 Nov, 2007 1 commit
  28. 07 Sep, 2007 1 commit
  29. 06 Sep, 2007 1 commit