summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Display the last few lines of a citation by default.Carl Worth2010-04-07
| | | | | | As put forth in the commit that enabled this functionality, the last few lines of a citation are often much more important. In that case, let's actually do the useful thing by default.
* notmuch.el: Allow citation suffixes to be shown as well as prefixes.David Edmondson2010-04-07
| | | | | | | | In many conversations the last few lines of a citation are more interesting than the first few lines, hence allow those to be shown if desired. Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
* notmuch.el: Colour cited regions and signatures with message-cited-text-faceDavid Edmondson2010-04-07
| | | | | Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de> (with fixup to avoid over-eager coloring of signatures).
* notmuch.el: colorize lines in notmuch-search based on thread tags.Jameson Rollins2010-04-07
| | | | | | | | | | | | | | | Arbitrary font faces can be specified for given thread tags. By default, no coloring is applied. To specify coloring, place something like this in your .emacs: (setq notmuch-search-line-faces '(("delete" . '(:foreground "red")) ("unread" . '(:foreground "green")))) Order matters: line faces listed first will take precedence (in the example above, a thread tagged both "delete" and "unread" will be colored red, since the "delete" face is listed before the "unread"). notmuch.el | 33 ++++++++++++++++++++++++++++++++- 1 files changed, 32 insertions(+), 1 deletions(-)
* emacs: Fix typo in line-wrapping in documentation of notmuch-show.Carl Worth2010-04-07
| | | | Just trying to keep things neat.
* notmuch.el: Make notmuch-show buffer name first subject, instead of ↵Jesse Rosenthal2010-04-07
| | | | | | | | | | | | | | | thread-id (supersedes V1--3) Change the buffer name to a uniquified subject of the thread (i.e. the subject of the first message in the thread) instead of the thread-id. This is more meaningful to the user, and will make it easier to scroll through numerous open buffers. Note that this patch adds an optional `buffer-name' argument to notmuch show. Signed-off-by: Jesse Rosenthal <jrosenthal@jhu.edu> Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
* notmuch.el: 'F' in search mode takes us to a list of folders.David Edmondson2010-04-07
|
* notmuch.el: fontify date in headerJameson Rollins2010-04-07
| | | | | | | The date was unfairly left out of getting pretty colors in the notmuch-show header display. This fixes that grave injustice. Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
* Makefile: Install emacs code to site-lisp, not site-lisp/notmuchCarl Worth2010-04-07
| | | | | | And just make the Debian packaging request site-lisp/notmuch like it wants. Otherwise, the installed files won't appear on the load-path so won't be found by emacs.
* notmuch-reply: Remove stray brace.Carl Worth2010-04-07
| | | | That was breaking the build.
* fix obvious cut and paste errorDirk Hohndel2010-04-06
| | | | | | the wrong variable is checked for success of an allocation Signed-off-by: Dirk Hohndel <hohndel@infradead.org>
* TODO: Note that "notmuch reply" needs to be tested.Carl Worth2010-04-06
| | | | This is a feature that we just added without a test case.
* notmuch-reply: Remove a useless level of nesting.Carl Worth2010-04-06
| | | | Making the code a tiny bit easier to read (in my opinion at least).
* notmuch-reply: Fix some whitespace issues.Carl Worth2010-04-06
| | | | | No actual code change here. Just whitespace style, (mostly just my preferred space before a left parenthesis, and a space after a comma).
* guess From address from Received headersDirk Hohndel2010-04-06
| | | | | | | | | | | | | When replying to a message notmuch tries to pick the correct From address by looking which one of a user's configured email addresses were included in To or Cc headers of the email that is being replied to. If none of the users email addresses are in the To or Cc headers we now try to guess from the first (chronologically, last) Received header which domain this email was received in and therefore which of the email addresses to use in a reply If that fails we still use the primary email as From email Signed-off-by: Dirk Hohndel <hohndel@infradead.org>
* fix notmuch_message_file_get_headerDirk Hohndel2010-04-06
| | | | | | | fix notmuch_message_file_get_header to always return the first instance of the header you are looking for Signed-off-by: Dirk Hohndel <hohndel@infradead.org>
* Merge branch 'debian'Carl Worth2010-04-06
|\ | | | | | | | | | | | | These are the changes made between the notmuch 0.1 release and the release of Debian version 0.1-1. It's mostly changes to the debian directory, of course, but does also include some generally useful Makefile improvements.
| * debian: Add a watch file.debian-0.1-1Carl Worth2010-04-06
| | | | | | | | | | To help people pester me in the case of uploading a new upstream release without a corresponding Debian package.
| * Avoid needlessly linking final notmuch binary against libXapian.Carl Worth2010-04-06
| | | | | | | | | | | | The libnotmuch.so library already does, so we don't need to do it again. (Thanks to a Debian debhelper warning for pointing this out.)
| * debian: Modify each package description slightly.Carl Worth2010-04-06
| | | | | | | | | | This avoids a lintian complaint about several packages with identical package descriptions.
| * man: Fix several occurences of hyphen intended to be minus.Carl Worth2010-04-06
| | | | | | | | | | With man pages we have to be careful or commands may not function after copy-and-paste.
| * debian: Update standards version to 3.8.4.Carl Worth2010-04-06
| | | | | | | | No changes needed.
| * debian: Split into multiple packages.Carl Worth2010-04-06
| | | | | | | | The library goes into libnotmuch1 and the headers into libnotmuch-dev.
| * debian: Fix Vcs-Browser linkCarl Worth2010-04-06
| | | | | | | | We're doing debian packaging in the primary repository now.
| * debian: Don't try compiling emacs bytecode for emacs < 21Carl Worth2010-04-06
| | | | | | | | It just doesn't work.
| * debian: Fix broken symlinking of emacs lisp files.Carl Worth2010-04-06
| | | | | | | | | | This broke when we changed from a single notmuch.el file to multiple notmuch-foo.el files.
| * Install emacs lisp files into a notmuch sub-directory of site-lisp.Carl Worth2010-04-06
| | | | | | | | | | Now that we have multiple emacs-lisp source files, it's just more polite this way.
| * Makefile: Add a disctclean target (simply calling clean)Carl Worth2010-04-06
| | | | | | | | | | | | We currently don't distribute anything that's not already in git, so there's no difference between these two targets, (but debhelper wants to be able to call distclean).
| * Update Debian package version to 0.1-1.Carl Worth2010-04-06
| | | | | | | | To make a Debian package for the recent 0.1 release of notmuch.
| * configure: Ignore more options that debhelper expects.Carl Worth2010-04-06
| | | | | | | | | | | | | | | | | | | | These include: --infodir=DIR --localstatedir=DIR --libexecdir=DIR --disable-maintainer-mode --disable-dependency-tracking
| * configure: Add a --sysconfdir option.Carl Worth2010-04-06
| | | | | | | | | | | | Which means that the bash completion script will now install to ${prefix}/etc by default (unless configured with --syconfdir=/etc) which is probably the right thing to do.
| * configure: Add support for a --mandir optionCarl Worth2010-04-06
| | | | | | | | Again, nothing tricky here.
| * configure: Add support for a --includedir optionCarl Worth2010-04-06
| | | | | | | | Very similar to the existing --libdir option.
| * configure: Avoid printing '.' at the end of error message.Carl Worth2010-04-06
| | | | | | | | | | Since we're emitting the user's input back, let's leave it pristine and not confuse the issue by adding a final period.
| * configure: Add stub support for --build=<cpu>-<vendor>-<host> option.Carl Worth2010-04-06
| | | | | | | | | | | | I'm not sure that this option would actually be useful for anything, but debhelper at least expects our configure script to support it. So we'll accept it and ignore it.
| * packaging: Add a pointer to where the debian packaging really is.Carl Worth2010-04-06
| | | | | | | | | | | | | | Most anyone familiar with debian should know to look for the top-level debian directory, but since we do have a "packaging" directory, I thought it should at least mention the debian stuff rather than just containing the fedora spec file.
| * Merge branch 'debian' into rebuildCarl Worth2010-04-06
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile.local: The Makefiles were all recently re-written on master, but I did ensure that the changes from the debian branch were all implemented here, (in particular, installing the emacs files from "make install"). configure: I've reverted one change as part of this merge: commit 9f99a301b158dc1ed1c8c6754db1d57e3b0becf4 Remove ./configure failure for unrecognized options I'd much rather find what options the Debian scripts pass and either implement them or at least make the explicitly do nothing. One of the things that often annoyed me about gnu autoconf-generated configure scripts was the silent ignoring of unknown options, (which was very unhelpful in the case of mistyped options on the command line).
| | * control: Update package description to follow upstream README.Carl Worth2010-02-25
| | | | | | | | | | | | | | | | | | | | | Justin B Rye pointed out (in Debian bug #566282) that a user with mail in mbox format can spend a lot of time investigating notmuch before realizing that mbox is not supported. Head that off with a more detailed mention in the package description.
| | * Add suggestion to vim-addon-manager.martin f. krafft2010-01-26
| | | | | | | | | | | | Signed-off-by: martin f. krafft <madduck@debian.org>
| | * builddep on dh must be versioned due to overridesmartin f. krafft2010-01-21
| | | | | | | | | | | | Signed-off-by: martin f. krafft <madduck@debian.org>
| | * Install vim plugin with vim-addonsmartin f. krafft2010-01-21
| | | | | | | | | | | | Signed-off-by: martin f. krafft <madduck@debian.org>
| | * add myself to uploadersmartin f. krafft2010-01-21
| | | | | | | | | | | | Signed-off-by: martin f. krafft <madduck@debian.org>
| | * put cworth as maintainer per his own requestmartin f. krafft2010-01-21
| | | | | | | | | | | | Signed-off-by: martin f. krafft <madduck@debian.org>
| | * Build-depend on emacs23martin f. krafft2010-01-21
| | | | | | | | | | | | Signed-off-by: martin f. krafft <madduck@debian.org>
| | * add ITP bug number to changelog entry about uploadmartin f. krafft2010-01-21
| | | | | | | | | | | | Signed-off-by: martin f. krafft <madduck@debian.org>
| | * no need to create /usr/share dirsmartin f. krafft2010-01-21
| | | | | | | | | | | | Signed-off-by: martin f. krafft <madduck@debian.org>
| | * Put debian/* under separate copyright.martin f. krafft2010-01-21
| | | | | | | | | | | | Signed-off-by: martin f. krafft <madduck@debian.org>
| | * Fix suggestions/enhancements for vim+emacsmartin f. krafft2010-01-21
| | | | | | | | | | | | Signed-off-by: martin f. krafft <madduck@debian.org>
| | * Start new changelog stanza pending uploadmartin f. krafft2010-01-21
| | | | | | | | | | | | Signed-off-by: martin f. krafft <madduck@debian.org>
| | * add Vcs-Browser fieldmartin f. krafft2010-01-21
| | | | | | | | | | | | Signed-off-by: martin f. krafft <madduck@debian.org>