<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/completion/Makefile.local, branch feature/git-remote</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=feature%2Fgit-remote</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=feature%2Fgit-remote'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2020-08-10T00:14:36Z</updated>
<entry>
<title>emacs: Use makefile-gmake-mode in Makefile*s</title>
<updated>2020-08-10T00:14:36Z</updated>
<author>
<name>Jonas Bernoulli</name>
<email>jonas@bernoul.li</email>
</author>
<published>2020-08-08T11:49:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c4541353765dec837c1c2f912b1bf6661827429c'/>
<id>urn:sha1:c4541353765dec837c1c2f912b1bf6661827429c</id>
<content type='text'>
Use `makefile-gmake-mode' instead of `makefile-mode' because the
former also highlights ifdef et al. while the latter does not.

"./Makefile.global" and one "Makefile.local" failed to specify any
major mode at all but doing so is necessary because Emacs does not
automatically figure out that these are Makefiles (of any flavor).
</content>
</entry>
<entry>
<title>completion: more complete completion for zsh.</title>
<updated>2018-10-03T00:04:26Z</updated>
<author>
<name>Vincent Breitmoser</name>
<email>look@my.amazin.horse</email>
</author>
<published>2018-09-18T11:19:23Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=07eac4af32ab1b955fcf3405dcf14b0f01af8702'/>
<id>urn:sha1:07eac4af32ab1b955fcf3405dcf14b0f01af8702</id>
<content type='text'>
This adds completion files for zsh that cover most of notmuch's cli.

The files in completion/zsh are formatted so that they can be found by
zsh's completion system if put $fpath. They are also registered to the
notmuch-* pattern, so they can be called externally using _dispatch.

Update installation recipe and drop debian/notmuch.examples to avoid
breakage. This means zsh completion is not installed for debian, to be
fixed in a future commit.

Amended by db: use regexp searching for address completion. This seems
to be fast enough to work without a cache.
</content>
</entry>
<entry>
<title>build: Add support for non-source-directory builds.</title>
<updated>2011-03-09T23:10:03Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2011-03-09T23:02:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3e4a9d60a9419621b08c647a306843d76c47c2cb'/>
<id>urn:sha1:3e4a9d60a9419621b08c647a306843d76c47c2cb</id>
<content type='text'>
Such as:

     mkdir build
     cd build
     ../configure
     make

This is implemented by having the configure script set a srcdir
variable in Makefile.config, and then sprinkling $(srcdir) into
various make rules. We also use vpath directives to convince GNU make
to find the source files from the original source directory.
</content>
</entry>
<entry>
<title>Makefile: Quote variables used as filenames in shell commands</title>
<updated>2011-01-26T13:36:52Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2011-01-26T13:29:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1a915d1b3852c5771507710ed470547b53b1c7ec'/>
<id>urn:sha1:1a915d1b3852c5771507710ed470547b53b1c7ec</id>
<content type='text'>
This allows support for filenames with spaces in them.
</content>
</entry>
<entry>
<title>Fix installation of zsh completion</title>
<updated>2011-01-26T12:32:30Z</updated>
<author>
<name>Michal Sojka</name>
<email>sojkam1@fel.cvut.cz</email>
</author>
<published>2011-01-23T20:57:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f806dd3a8f298bdb03bc22b2f8d3236ee7b884a0'/>
<id>urn:sha1:f806dd3a8f298bdb03bc22b2f8d3236ee7b884a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>configure: add options to disable emacs/zsh/bash and choose install dir.</title>
<updated>2011-01-26T12:30:32Z</updated>
<author>
<name>Cédric Cabessa</name>
<email>ced@ryick.net</email>
</author>
<published>2011-01-23T13:33:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=26b4cc4aad93e25dab1e1f38f19f1ae69cde389c'/>
<id>urn:sha1:26b4cc4aad93e25dab1e1f38f19f1ae69cde389c</id>
<content type='text'>
add --bashcompletiondir and --zshcompletiondir (like --emacslispdir) to choose
installation dir for bash/zsh completion files

Make some features optional:
  --without-emacs / --with-emacs=no do not install lisp file
  --without-bash-completion / --with-bash-completion=no  do not install bash
files
  --without-zsh-completion / --with-zsh-completion=no do not install zsh files
By default, everything is enabled. You can reenable something with
  --with-feature=yes
</content>
</entry>
<entry>
<title>Makefile: Move the completion-specific commands to completion/Makefile.local</title>
<updated>2010-04-06T21:36:31Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-04-06T18:02:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b5d8fe278425f7be49b6819e8187efffdffbd836'/>
<id>urn:sha1:b5d8fe278425f7be49b6819e8187efffdffbd836</id>
<content type='text'>
For much better modularity.
</content>
</entry>
</feed>
