Squashed 'emacs.d/dash/' content from commit e6cae0b

git-subtree-dir: emacs.d/dash
git-subtree-split: e6cae0bee7486571ce2e66e1ef8fd27c8713c10d
Merge commit 'f40035ab628bcdd28623fd94db62b5a9e5547215' as 'emacs.d/dash'
Squashed 'emacs.d/color-identifiers-mode/' content from commit 83f41e8

git-subtree-dir: emacs.d/color-identifiers-mode
git-subtree-split: 83f41e8863be3de9a0758d25c43501147b388a40
Merge commit 'b2a7b5dcebdcb3c4a770d6599ec7e25965635412' as 'emacs.d/color-identifiers-mode'
Add new deps.
Take out the trash.
Squashed 'emacs.d/notmuch/' changes from cbbf53e..ecef282

ecef282 emacs: allow functions in notmuch-show-stash-mlarchive-link-alist
21cb851 Merge tag '0.18_rc1'
5535453 build: use UPSTREAM_TAG and not VERSION to generate tarball
2983a85 doc/doxygen.cfg: bump version to 0.18
1f2bb88 version: bump for 0.18~rc1
cc8c213 vim: improve the way messages are sent
468deca vim: make the html handler configurable
2fee62f vim: fix count_threads variable check
26b5836 doc: add *.pyc to doc/.gitignore
17234ae test: add have-man and have-compact in test/.gitignore
697d6b5 NEWS: make it explicit that wildcard matching is no longer supported
02fabf3 NEWS: insert and new refuse invalid tags
c070bee NEWS: message piping working directory
292a052 NEWS: emacs: push mark before signature on reply
d8bf037 NEWS: cli exit status codes
e0c7e49 NEWS: notmuch insert respects maildir.synchronize_flags
708299a NEWS: add overview section for 0.18
e925d88 NEWS: message header parser changes
1156aa9 NEWS: mbox files are no longer supported
8ea4eef NEWS: folder:, path:, and database upgrade
3ff5f2f NEWS: replies to encrypted messages encrypted by default
f7e1324 NEWS: Ido initialization for Emacs 23.[123]
bc64cdc building from git: use --abbrev=7 for version string
40dc79d Merge tag '0.18_rc0'
95aa988 doc: remove conf.pyc on clean
d879c47 python: bump version
070f44f NEWS: bump version
48223d4 debian: NEWS item about database upgrade
3a98e94 debian: changelog stanza for 0.18~rc0-1
b30ad5c version: bump to 0.18~rc0
827a69f doc: Simplify and clarify notmuch show --format=sexp description
a39a69c doc: Clarify charset encoding of JSON output
3cd00fd doc: Fix minor formatting issues in notmuch-show.rst
56871c6 doc: Clarify notmuch show --format=raw description
ae28880 emacs: hello: bugfix for saved searches defcustom
c3d54c4 doc/prerst2man.py: Fix 'os.system' -> 'system' typo
334f247 doc/prerst2man.py: Use Python-3-compatible octal notation
427b3db doc/mkdocdeps.py: Use "with" statement for the output file
b10b12d doc/mkdocdeps.py: Convert execfile to import
ce0e3ee NEWS for displaying tag changes
99d3513 doc: make notmuch-new summary line more generic
cd8cb60 News for changes from Austin Clements
1ada97e emacs: Honor debug-on-error for part renderers
2d024ff configure: fix comment, pass HAVE_CANONICALIZE_FILE_NAME to build
3242e29 build: add canonicalize_file_name to symbols exported from libnotmuch.so
59c6103 doc: Fix parallel build of roff files
55926bc NEWS: notmuch-init-file and notmuch-emacs-version related news
512ffe3 NEWS: Document the recent 'nmbug clone' and @{upstream} changes
320f86c test: use test_expect_equal for PATH test, update message
dd24fdd nmbug: mark repository as bare on clone
a63ca54 NEWS: document possible breakage from saved-search format change
2fc72a1 emacs: hello: bugfix: make alphabetically sorted saved searches work
16a3103 emacs: remove auto-signing of replies to signed messages
c2048ad emacs: add $(srcdir) to notmuch-version.el.tmpl dependency
3921d23 configure: add $(ZLIB_CFLAGS) to CONFIGURE_CFLAGS
30a0ed1 emacs: sign/encrypt replies to signed/encrypted messages
b8327ab test: verify tag backup generated by database upgrade
a7eaa4d notmuch-new: backup tags before database upgrade
4c62d93 restore: transparently support gzipped input
de71c4d test: restore with missing final newline
85d9219 util: add gz_readline
3c13bc0 dump: support gzipped and atomic output
69867c3 News for emacs saved-searches change.
f225ee5 emacs: Add a sort-order option to saved-searches
355d24f emacs: hello: switch notmuch-hello-insert-buttons to plists
79c262b emacs: hello: add a customize for saved-searches
5e26d14 emacs: hello: use the saved-search helper functions
4767e89 emacs: hello: add helper functions for saved-searches
8977b1a emacs: defun notmuch-hello-versions and bind 'v' in hello mode to it
cab1415 emacs: add notmuch-version.el.tmpl and create notmuch-version.el from it
feb3ce9 build: write version.stamp file containing $(VERSION) string
c200167 nmbug: Add 'clone' and replace FETCH_HEAD with @{upstream}
5608e39 release-checks: removed manual page version check
703dec7 doc: added 'Init File' section to notmuch-emacs info source
b6751cf doc: move doxgen config from devel/ to doc/
af5c3af compat: add canonicalize_file_name
134dbad debian: add build conflicts against ruby1.8
bc10f63 debian: really delete madduck from uploaders
f516b7c debian: ignore performance corpus when making source package
473930b lib: replace the header parser with gmime
6812136 lib: drop support for single-message mbox files
3863755 cli: abstract dump file open from the dump command
2a79d81 cli: abstract database dumping from the dump command
d0c4cd7 emacs: push mark before signature on reply
31fc76b emacs: add defcustom notmuch-init-file and load it if exists
7341b78 emacs: instruct user to autoload notmuch instead of require'ing it
b3e7e79 cli: fix notmuch help additional topics
d7d728a test: conditionally test help system depending on configured support
03680d1 cli: Flush stdout before fork()ing to run hooks
31a6333 cli: sanitize the received header before scanning for replies
b6238f7 completion: complete directory parameters to directories only
d582222 completion: add proper completion of folder: and path:
92c3fd9 emacs: Use whitelist instead of blacklist for term escaping
716af7d test: Add broken test for Emacs boolean term escaping
d647a19 test: conditionally test compact depending on configured support
57b4ef6 doc: fix out-of-tree build
68c2c5d test: use $(srcdir) instead of . as include path
26556f9 build: move canonical list of subdirectories to configure script
2743557 emacs: tree: use orig-tags in search
af8c8c2 emacs: search: use orig-tags in search
a673d61 emacs: show: use orig-tags for tag display
941e172 emacs: show: mark tags changed since buffer loaded
d5acfdd emacs: tag: add customize for deleted/added tag formats
b9a777e emacs: tag split customise option for format-tags into a widget
7023466 Make keys of notmuch-tag-formats regexps and use caching
dfab8e5 emacs: Combine notmuch-combine-face-text-property{, -string}
87c2cd7 nmbug-status: make output title and blurb configurable
81a1aae nmbug-status: parameterize title and blurb in the page header
14d3251 emacs: add path: prefix to query completion
4430b14 doc: cosmetic fix for prerst2man.py
beef0a8 doc: configure detection of sphinx and rst2man
533639b doc: build man pages into hierarchy, fix help test.
9d9a700 doc: build man pages at build time; introduce HAVE_SPHINX, HAVE_RST2MAN
3fed673 util: Fix two corner-cases in boolean term quoting function
8fcc326 perf-test: use command line arguments for directories
5348d19 man: try to clarify the folder: and path: vs. --output=files confusion
0969c8b man: update man pages for folder: and path: search terms
8413582 test: add machinery to download and verify databases
b660642 test: commit database checksum, ignore actual databases
6af2b05 devel: add script to generate test databases
50345d1 test: add database upgrade test from format version 1 to 2
f93fab3 test: add tests for the new boolean folder: and path: prefixes
1fa8e40 lib: make folder: prefix literal
2a86535 test: make insert test use the path: prefix
59823f9 lib: add support for path: prefix searches
4d150eb lib: refactor folder term update after filename removal
ded713c test: rearrange the test corpus into subfolders, fix tests
7630f30 test: add notmuch_search_files_sanitize and use it
8c37821 test: add utility function to sort a json list
9b31c62 doc: remove preformatted nroff pages
eb61cc7 doc: automatically read version from file
6f8daa3 doc: install sphinx version of man pages
df70fc4 doc: add target rst2man to build man pages using rst2man
d736260 doc: convert sphinx based docs
029790d util: make sanitize string available in string util for reuse
998a8a9 cli: refactor reply from guessing
6d0a17c cli: sanitize tabs and newlines to spaces in notmuch search
e79d2fc support for generating decreasing dates in bash 4.0 and 4.1
d8ba7be test: NOTMUCH_SKIP_TESTS accepts test names with or without Tddd- prefix
b21f0f6 test: don't use $(dir) in recipes.
268a33f debian: add dependency on bash-completion
81ede90 test: Print the number of the test along with its name
735cbb8 cli: add missing \n in error message
07fdac9 test: add tests for invalid new.tags
e8ec38c cli: make sure notmuch new and insert don't add invalid tags
07dd9d5 cli: export function for illegal tag checking
ec13bd1 emacs: use the originating buffer's working directory for pipe
ed720f4 emacs: Simplify and fix `notmuch-mua-prompt-for-sender'
7102b8c NEWS: note closing of id:87ty19pi85.fsf@zancas.localnet
6d95e26 debian: note closing of debian bug 739556
f102c9d NEWS: note closing of bug id:87wqhcxb5j.fsf@maritornes.cs.unb.ca
28d7544 Merge tag 'debian/0.17-5'
7b0d53a debian: fix typo in postinst (Debian bug 740325), clean up empty directory
c0cc475 test: Simplify CLEAN list construction
6960b92 cli: command line option parser cleanup
75d84df emacs: remove newlines from input to notmuch count --batch
fa27d0f man: escape backslash in notmuch-tag example
4b2ec62 emacs: Fix `notmuch-user-other-email' when no other emails are configured
4b73437 emacs: Fix exception when fetching empty or unconfigured settings
1326ec0 emacs: Build forwarded message buffer more directly
01b82dc man: fix typo in notmuch.1
5569344 ruby bindings message: docstring typo
18d7190 nmbug-status: replace __values__() with values() in OrderedDict stub
7c0a1b4 emacs: Avoid rebuilding .eldeps even when there's nothing to do
957fc2e Merge tag 'debian/0.17-4'
c35dcb7 changelog stanza for 0.17-4
10739d0 debian:  update ruby binary extension install path
718d58a emacs: update alist for mail-archive.com API change
320d4a8 nmbug-status: Hardcode UTF-8 instead of using the user's locale
ffed8f2 nmbug-status: Encode output using the user's locale
0d563da nmbug-status: Add inter-message padding
1aa56c2 nmbug-status: Color threads in HTML output
b1fa957 new: Detect dirent.d_type support at configure time
aaa7f0d nmbug-status: Escape &, <, and > in HTML display data
aa32d25 nmbug-status: Use <code> and <p> markup where appropriate
711d04c nmbug-status: Slug the title when using it as an id
e485b5b nmbug-status: Anchor with h3 ids instead of a names
91aede0 doc: notmuch_result_move_to_next -> notmuch_tags_move_to_next
9b98c5f nmbug-status: Convert from XHTML 1.0 to HTML 5
a3a3725 nmbug-status: Normalize table HTML indentation
c48a123 nmbug-status: Add an OrderedDict stub for Python 2.6
98cb477 nmbug-status: Add Page and HtmlPage for modular rendering
7b7a83c nmbug-status: Add a Python-3-compatible urllib.parse.quote import
a6ff03d nmbug-status: Consolidate HTML header printing
a7e4d9a nmbug-status: Don't require write access
e4d79bf nmbug-status: Consolidate functions and main code
a2b6421 nmbug-status: Add metavars for --config and --get-query
b7e6d2c nmbug-status: Factor config-loading out into read_config
fd29d3f nmbug-status: Decode Popen output using the user's locale
ee6b5c3 nmbug-status: Use email.utils instead of rfc822
a8b81ad nmbug-status: Convert to Python-3-compatible print functions
9c1bc97 emacs: initialize ido(-completing-read) in emacs 23.[123]
b220aef completion: bash completion for notmuch new --quiet option
aff5af5 configure: only install bash completion if supported
9ac863c emacs: ad-activate 'mm-shr after ad-disable-advice 'mm-shr
3e1d7f6 test: add basic tests for notmuch new --quiet option
1c2f2c9 emacs: add notmuch-assert-cli-sane to notmuch-hello
71d809a emacs: add function notmuch-assert-cli-sane
71d6a40 emacs: add a function to heuristically test if the CLI is configured OK.
aa57e9d man: document notmuch new --quiet option
e932fca cli: add --quiet option to notmuch new
1262198 cli: abstract notmuch new result printing
f849b37 cli: for loop is more customary
0b247cb cli: use dirent_type in count_files too
65ebd34 cli: only check the ignore list if needed
caf5514 cli: extract single message addition in notmuch new to clarify code
3b74537 lib: update documentation for notmuch_database_get_directory
b54e2f4 build: delete the default .SUFFIXES
ecbb29e notmuch-show: detect NULL pointer returned from notmuch_query_search_threads
29f1252 lib: make notmuch_threads_valid return FALSE when passed NULL
5c526d1 test: add known broken test exit code of notmuch show
5dd59d2 man: update notmuch-dump man page for new default.
f4167e6 notmuch dump: default to batch-tag format.
3b36898 cli: abstract common config get/set code
075d53d lib: fix error handling
40a3bf7 cli: close config and do talloc report also on errors
c745377 cli: clean up exit status code returned by the cli commands
17e44cd emacs: tree: use tag-format-tags
3c231e7 emacs: tree: default face for matching/non-matching messages
86e24ea test: leave T\d\d\d- in variable $this_test and introduce $this_test_bare
f948344 lib: fix clang compiler warning
ae47d61 test: add test for syntax of emacs test library
89fe006 cli: initialize quiet variable in compact
a755c9d test: renamed test scripts to format T\d\d\d-name.sh
84719b0 test: basic: drop 'ensure all available tests are run'
719391f emacs: tree remove comma separator tags
a7e072f build: remove trailing '/.' when doing mkdir -p .deps/.
f2a3d97 emacs: Makefile.local: HAVE_EMACS usage fixes
79b6b01 Merge tag 'debian/0.17-3'
f2e1f0b debian: add single-debian-patch
030c85b debian: finalize changelog for 0.17-3
b4f3be5 test/emacs: replace the use of process-attributes with signal-process
beaf251 debian: update notmuch-emacs for emacs policy 2.0.6
b65ca8e lib: modify notmuch.h for automatic document generation
f230fd1 devel: add doxygen configuration file
58dfc87 insert: respect maildir.synchronize_flags
b00a62b test: notmuch insert with maildir.synchronize_flags=false
e36284d emacs: tree: bare-id in tree
191f41c test: tree: pick remnants removed
39408d0 Merge tag 'debian/0.17-2'
fea6fe6 debian: rename NEWS.Debian to NEWS
c734dd7 Merge tag '0.17'
0c097d9 devel/release-checks.sh: adjust to LIBNOTMUCH version checks
ceef57b version: bump to 0.17
be9a871 debian: add changelog and NEWS.Debian for release
56edfd4 debian: disable atomicity tests on ia64
47b9314 Merge tag '0.17_rc4'
05b5342 version: bump to 0.17~rc4
ef7b77e test: Fix transient error in 'new' test
30cde97 test: remove call to notmuch-hello from emacs_deliver_message
513a36d test: add emacs_fcc_message that does not use smtp-dummy
2de8ce9 perf-test: bump version to 0.4, use manifest files
6d6006b emacs: add '?' to some prefix keymaps to describe its bindings
88e6a29 test: implement and document NOTMUCH_TEST_QUIET variable usage
f05e7f3 test: print empty line at the beginning of test script, not at end
5985438 test: resolve `basename "$0" .sh` once for all in test-lib.sh
b421f00 test: give unique timestamps to messages
72ff135 test: sanitize dates in emacs, raw, and text output
18921be test: sanitize Date and timestamp fields in json
20f7870 test: pass expected output through json_sanitize in 2 places
bb390f8 version: bump version
3d4b093 lib: Bump library version from 3.0.0 to 3.1.0
8fb16e2 lib: Replace NOTMUCH_*_VERSION with LIBNOTMUCH_*_VERSION
4b14ccf lib: Make VERSION macros agree with soname version
b121a38 News updates for Mark's bugfixes
e41ca03 debian: reformat changelog to avoid lintian warning.
4dd7c7b NEWS: bump date
6c9cd7d version: bump to 0.17~rc2
ec09c49 debian: update changelog for new release candidate
456799d test/crypto: disable gpg version printing
1187312 vim: NEWS for vim interface
e341abd debian: remove warning about emacs24
b9f0e69 util: detect byte order
7f07bfd NEWS: News for big endian sha1 bug fix.
20adfe3 lib: fix byte order test in libsha1.c
89bf67f debian: disable gdb as a build-dependency on s390x
05e8895 Add NEWS entry for notmuch-compact
5dba5f4 debian: add notmuch_database_compact to symbols file.
d976fee debian: changelog stanza for release candidate
bd0c56b version: bump to 0.17~rc1
5886886 NEWS: remove blank line.
2560996 test: replace $PWD with YYY in emacs & emacs-show tests
9c25d4b emacs: show: stop stderr appearing in buffer
42ff2d3 vim: add help file
3d15ed9 vim: check compose is done on delete
062a73b vim: remove unnecessary buffer queue
2c36237 vim: add wrapper for old variable names
8d3b4ff vim: move default sets to set_defaults()
2dedd23 vim: rename public notmuch_rb variables
77c2853 vim: rename internal notmuch_rb variables
24dc32a vim: add option to compose new messages
de74431 vim: refactor open_reply()
2ec69fd vim: trivial cleanup
568a541 vim: don't execute search if it's cancelled
ce5f3f3 vim: generate custom message-id
6ff607d vim: split $email_address
a760e4a vim: allow calling with arguments
77c2c31 vim: add option to save the patches of a patch series
2d583fb vim: use much clearer sort constant
01859bd vim: show first message of the thread
85b3dc9 vim: refactor database handling
47e1f39 vim: use notmuch fields
a0b0baa vim: don't automatically refresh after tagging
6f8a134 vim: run mutt in default term
6f0d54c NEWS: insert quotable parts in reply as they are displayed in show view
4eb151e emacs: do not put quoted reply in primary selection
2fd7ef6 compact: improve error messages on failures after compaction
6452ae0 compact: unconditionally remove old wip database compact directory
cb6cc29 compact: preserve backup database until compacted database is in place
19a8975 compact: catch Xapian::Error consistently
4d5986e compact: tidy formatting
24862d5 News for tree-view
9838fe8 emacs: tree: use remap for the over-ridden global bindings
b5f93cc emacs: help: add a special function to deal with remaps
8141555 emacs: help: add base-keymap
141f381 emacs: help: split out notmuch-describe-key as a function
9d0174b emacs: help: remove duplicate bindings
6f616bd emacs: help: save-match-data
a5ecdf3 emacs: help: check for nil key binding
9ecfc1c emacs: Correct documentation of `notmuch-poll-script'
fc68430 NEWS: emacs: fix notmuch-mua-reply point placement
919ca31 remove notmuch-pick
44bff5c Accumulated news for Austin's changes
db5189a completion: update bash completion
001d932 devel/release-checks.sh: check NOTMUCH_(MAJOR|MINOR|MICRO)_VERSION
96c0ce2 emacs: Fix search tagging races
23fb842 emacs: Add known-broken tests for search tagging races
d622cb9 Add TODO about more efficient stable thread queries
abeac48 search: Add stable queries to thread search results
730b8f6 emacs: Use notmuch tag --batch for large tag queries
662e097 emacs: Support passing input via `notmuch-call-notmuch-*'
ddc44ae emacs: Move `notmuch-call-notmuch-process' to notmuch-lib
c7e1828 test: Fix missing erase-buffer in emacs test
215a8dc lib: Document extent of some return values
a24cd45 cli: Separate current and deprecated format version
ec630c6 schemata: Disambiguate non-terminal names
85e95c0 man: document notmuch compact --quiet and --backup=DIRECTORY options
0e04bda cli: add compact --quiet option and silence output with it
060990d lib: add library version check macro
3cf9264 emacs: move the show entry to tree into show.el
31d81f7 emacs: add z to common keymap
00b3ee4 emacs: move search based tree functions to notmuch.el
10bf1b7 test: tree: remove require from tests
6661206 emacs: minimal change to load notmuch-tree by default
7d7c702 emacs: tree: remove test for emacs from tree test
81b2ad5 test: move emacs-tree test into mainline
6e56912 emacs: add tree to the makefile
bb5fb8e emacs: move notmuch-tree from contrib to mainline
e2a16b6 emacs: tree: remove unneeded declarations
52faf1f emacs: move notmuch-help to lib
54e7f17 cli: add compact --backup=DIRECTORY option, don't backup by default
d34be29 cli: return error status if compaction fails
00d2ac2 lib: use the compaction backup path provided by the caller
20abbe8 lib: update documentation of callback functions for database_compact and database_upgrade.
180dba6 lib: add closure parameter to compact status update callback
35ca5fe lib: do not leak the database in compaction
a95dbba lib: check talloc success in compact
8e4e537 lib: construct compactor within try block to catch any exceptions
425e73e test: fix compact backup / restore test
fd733a4 query: bind queries to database objects
1eecfbd test: Add compact test
8e4900b lib: fix build on !HAVE_XAPIAN_COMPACT
2a26f61 pick: rename test emacs-pick to emacs-tree
dae09c6 pick: rename test outputs from pick to tree
e265a67 pick: Change the test names and print out for pick tests
5ad17f1 contrib: pick: move lisp names from pick to tree
516efb7 new: Don't scan unchanged directories with no sub-directories
9f9a63c emacs: Add a space after completed tag operations
a7964c8 emacs: Sanitize authors and subjects in search and show
45444ee emacs: Remove interactive behavior of `notmuch-tag'
438c224 pick: Use interactive specifications for tag changes
3c33041 pick: Use list form of tag-changes in test
14971fe pick: Fix incorrect use of `notmuch-pick-tag'
22172da emacs: Use interactive specifications for tag changes in search
4779253 emacs: Use interactive specifications for tag changes in show
0f8d5b6 emacs: Take prompt and current tags in `notmuch-read-tag-changes'
440b806 emacs: Fix misuse of `notmuch-tag'
abedb55 perf: Clean corpus and caches in distclean, not clean
bafe650 Place extra_cflags before CONFIGURE_CFLAGS
99d474c emacs: show: use interactive instead of current-prefix-arg
10596a5 contrib: pick: update notmuch-show calls
4823133 test: set mail host in emacs_deliver
6878b0b emacs: distinguish tag `flagged' on terminal
459c586 emacs: Improved `notmuch-describe-keymap' documentation
1f5ae4e notmuch-compact: Add man page
241a88c notmuch-compact: Initial commit of CLI
0bd11b6 database: Add notmuch_database_compact_close
54c40fb News for Emacs help improvements
c1221dd emacs: Improve interactive use documentation
fad4f21 emacs: Support overriding help and describing prefix action
adfff87 emacs: Clean up a few documentation strings
e1fba87 emacs: `notmuch-mua-new-reply' is also not interactive
0a84aae emacs: `notmuch-mua-new-forward-message' is not interactive
cc8c407 contrib: pick: remove temporary keybinding
d1a5f5c contrib: pick: move M-RET to prefix-arg RET

git-subtree-dir: emacs.d/notmuch
git-subtree-split: ecef282a168019e03424bddf0a56053e1dd9a6fe
Merge commit '43bceba58b7f31f86883844a4b6aa0098d2aaf13'
Merge branch 'master' of github.com:habnabit/dotfiles
Squashed 'emacs.d/flycheck/' content from commit 0a0ddfd

git-subtree-dir: emacs.d/flycheck
git-subtree-split: 0a0ddfd606e12777dc57fb474254b593dacfc260
Merge commit 'cabca721709c572bef6aed8415e6daa8af44be3b' as 'emacs.d/flycheck'
flymake -> flycheck.
Squashed 'emacs.d/color-theme-solarized/' changes from dc8ef43..6a2c7ca

6a2c7ca Merge pull request #112 from csrhodes/master
6d734cd support for tabbar
bb0ac48 Merge pull request #111 from dato/ace-jump
af8e1b3 Define colors for ace-jump-mode.
bc2d2f6 Merge pull request #102 from dato/master
97a8d40 Merge pull request #110 from dato/cl-flet
b2262b2 solarized-definitions.el: fix comparison error in which-flet fset logic.
b31773f Merge pull request #109 from ibraimgm/let-star-fix
a9da9fa Changed `let*` to `let` on solarized-definitions.el
467f233 Improve “broken sRGB” handling.
5eb6ff0 Add support for ‘match’ (used by Occur).
0d18923 Merge pull request #106 from BryanCuneo/master
daff304 Use cl-flet instead of flet in Emacs version >= 24.3

git-subtree-dir: emacs.d/color-theme-solarized
git-subtree-split: 6a2c7ca0181585858e6e8054cb99db837e2ef72f
Merge commit 'af566abe3d2908aaaddeee1a39f9415278fac884'
Squashed 'emacs.d/solarized-emacs/' content from commit 609bf90

git-subtree-dir: emacs.d/solarized-emacs
git-subtree-split: 609bf907aa3914e633392d468aed6e1275eb17b2
Merge commit 'dbb9f70134465177e58f6f0292a0c60a669b7dc2' as 'emacs.d/solarized-emacs'
Use a new solarized.
Squashed 'emacs.d/web-mode/' changes from 9098834..9091f92

9091f92 simplify licensing
a05aef4 Update .gitignore
2221583 repo cleanup
05e7169 django fix
a80cf3e better asp invalidation
dcc1cb2 more ctemplate delimiters
8b23f8b handlebars string detection
68930d0 javascript interpolate string fix
0f903a0 doctype fix
7a657a7 fix
27c7b18 ES6 Javascript Template Strings
8644873 fold fix
d8e5edb jsx indent fix
595294f version++
28fd716 jsx fontification
5790d77 optimize post-command hook
c2d43f5 avoid flickering while editing unclosed php block
c97ec40 jsx detection
a507e94 jsx fix
8b85e0e jsx fix
63981ce unclosed php block fix
8d08f5a Merge pull request #331 from cimocimocimo/master
b48385f Allows for proper indentation with capture and unless tags
be9c3fd sql indentation
b64470e group by fix
ab17d63 Merge pull request #327 from Oskwish/master
fe666b5 sql tuning
33bf8a5 Added more SQL keywords
7d7bed6 sql tuning
f35f103 sql keyword highlight
49e80e1 sql indentation inside block string
060044e version++
750f147 web-mode-engine-syntax-check + indent fix
8c613a4 Merge pull request #323 from cimocimocimo/master
85e4f97 typo
d4b5d20 Adds liquid form tag
417ab2a web-mode-enable-current-column-highlight
abb46f9 fix issue with whitespace-mode
b987f8f off by one error
9e1c506 template block closing fix
af203a5 async region invalidation
ca14031 clip engine compatibility
ed2350c Update README.md
b3ac27d Update README.md
a8bc6b4 fix free var bug
cef4975 cleaning
a7c84b2 do not indent content inside pre, textarea, code
7b39ebf asp fixes
85c0ec8 indentation fix
32f8840 scss fix
c11e6b9 scss var colorization
2bc7507 scss sass
cb984aa mark-and-expand handles html comments
d39fb38 element content fontification
d8a1d05 Update README.md
82a60ec autopair for ejs
aca67e1 optimizations and code rationalization
df64ff9 cleanup
542c682 eus compatibility
d446d60 Merge pull request #310 from bgruber/master
3e812b7 cleanup
b15ad7e mako 'else if' keyword is 'elif' not 'elsif'
c630ff0 blade fix
e929343 fix compile warning
dbf60e2 new javascript indentation code
4018798 typo fix
3693f14 cleanup
ca21bef cleanup and web-mode-reveal update
1f5e1f1 cleanup and refactoring
8c8a9a6 more generic batch.sh
5a88a05 cleanup, refactoring and fixes
a9ae303 fixes
be8532f fixes and optimizations
7c43cde warning fix
58ed652 compile fix
e7ca3cf less flickering with unclosed php block
26312af fix
2da2783 php: elseif fix
c67c103 jsx curly braced attribute compatibility
55facb3 indent fix
697b8cd fixes + unit testing
950d966 block indent fix
0587955 block indent fix
eec3080 typo fix
7ce5938 indent fix
e6c6d7f indent fix
5bf4fe1 js fix
2db9899 web-mode-surround
a3562c0 mojolicious ext
99e0172 Merge pull request #288 from zargener/master
24d95e7 Fixed mojolicious support
e61de3c mako fixes
8314033 blade fix
aab0efb Merge pull request #285 from NateEag/add-auto-complete-advice
f2cc9d7 better block control matching
adb5515 Add support for per-language ac-sources
831344f part partial invalidation fix
460a300 part comment highlight fix
7db1f64 small fix
a7d9722 more speedup and refactoring
decce48 refactoring and speedup
5d56e36 off by one bug in part highlighting
c08ba11 js comment fix
7c7c421 indent fix
652a0f3 php highlighting fix
980f530 php block control indent fix
f4abc4e cleaning
1755b9c Update README.md
2e9eae4 web-mode-extra-constants|keywords|types
ce63a88 text/template scripts compatibility
f6d7c21 inlay optim
1da8fee inlay fix
9febe6d block navigation fix
7c6cd31 LaTeX inlay fix
9c9da1a first experiment to support inlays
2b02b79 blade fix
85dade0 fix
f904e38 better compatibility with html specs
197a5ff els if control block indentation fix
c8c18ca better lisp indentation
e8cd933 better lisp indentation for lsp templates
3884388 disable current-element-highlight
e9fc684 current element highlight fix + lap support
19a852b mako tag highlighting fix
88e20a9 mako fix
c2cc1f9 compatibility with case|when erb control blocks
ae234bf rename method
c49f5d9 better web-mode-tag-auto-close-style default
e6233da web-mode-attributes-sort
44144b3 cleaning
b8376fc fix
912378e less flickering
5e5a83b Update README.md
5850ab1 jsx expr indentation
4e42aad emacs compatibility fix
f3fcffd better auto-closing
94d2356 partial part invalidation
8d060f7 auto close fix
c307f83 jsx indent fix
b59e6b0 v9
e79a650 use yank-excluded-properties
6c67613 bugfix when pasting into a comment
5144e16 web-mode-attribute-transpose
9075061 do not use the append arg of add-hook
08b166b lexer bug fix
3948d57 better web-mode-reveal
e26a499 better auto-opening indentation
9a3fb0e better mark-and-expand
05a4ef4 web-mode-reveal
ee788bd web-mode-toggle-current-element-highlight
45ba6d0 use buffer-narrowed-p
221a5eb php block auto opening
abf05b8 velocity fix
f68fbf3 block folding fix
46a5cf6 file regexp change
6bbb8bf fix whitespace-mode bug
568b824 compatibility with <r:script> grails tags
2d924b9 better jsx compatibility
47a0e41 Implement some S Monnier advices
9282455 mojolicious compatibility
d92b59e faster undo
f960f4f better {{else}} block handling with ctemplate
8bb41e1 some work on partial block invalidation
a9685ff better php control block indentation
2402300 freeze fix
05a82de scan-attr fix
e6909d1 bug fix
b0274e1 less flickering during attr edition
37ebfd2 all -disable- vars become -enable-
b3147f5 better indentation for multiline statements
db941b1 better sexp compatibility for blocks
6e50fb8 js indent fix
e487730 syntax-table fix
f358a4f Merge pull request #234 from dsedivec/patch-1
d84d988 Make block end menu item use block end function
886fd5d php string concatenation indentation fix
e52b7ed better forward-sexp behavior with comments
f4198e2 switch fix
ae90f1b string detection fix in parts
4401dd8 fix
cb3f3ca blade fix
45d1c12 jsx compatibility
303ba03 bracket indent fix
c3e1d28 small change
0cd3ade Merge pull request #224 from jkl1337/master
9bc0f53 TRIVIAL Fix typo in razor match closing impl
ca0cd13 Merge pull request #180 from redguardtoo/master
37b4895 razor scan changes
3669390 react indent fix
e8435b5 razor fix
07cbdd2 Merge pull request #222 from jilen/fix_no_And_function
5101da7 fix no And function definition
ef616bd razor indent fix
824db6b better jsx html literal indentation
90844a2 more accurate django block control detection
449cbfe php hash comment compatibility
b8c3f0b small literal fix
1412e78 indent fix
5bb8f56 attr indent fix
fbd80d6 Merge pull request #216 from spaceships/indent-cycle-left-first-optional
e578308 Create indent-cycle-left-first option
99434fb jsx/react support
6a6d5cf indent-cycle is optional
9798105 Merge pull request #212 from spaceships/js-tab-dot-cycle
8b0f00b version bump
999e846 If indented to rightmost already then loop to indent-offset
c8527cb Default to rightmost symbol match
e5deba8 JS dot cycle should use indent-offset + code-indent-offset
7d7e581 take block-beg and indent-offset as args, return new offset
318b376 Created method web-mode-indent-cycle
8065056 web-mode-html-attr-engine-face
10271be let-bound filter function instead of cl-remove-if
fac5eab Use web-mode-rsb to find prev line as original did
035629c JS - TAB to cycle through dot positions
ad5c999 highlighting fix
21d15b7 move unit tests files
90a9f0f cleaning
5ed3013 remove parens
638d193 Merge pull request #190 from rejeep/caskify
78e67cd auto-pair fix
a555e0d django comment fix
0250f6f php block detection fix
7138853 django comment fix
fce36b7 defface extra parens
a2bb706 better switch / case indentation
7d2dce6 better php block controls handling
9b0fabd bug fix
4d25974 better indentation in parts
4e59d9b bug fix
0f90d5c control block handling rewrite
5740d86 Add contribution section in README.
55dd9a8 Add Travis configuration.
f74db38 Add Makefile to run tests.
5f43aa1 Add Ert runner boilerplate code.
2133a22 Add Ecukes test for auto closing tag.
b75a18d Add Ecukes boilerplate code.
235c9a3 Add Cask.
96c64fe razor fixes
cf79d15 fixes
a19f964 underscore new fix
f4ae648 underscore fix
e9b3565 razor fixes
cc2148a new version
dd3ecb2 fix element-rename
c0ec8fa fix
d2f6b2f Merge branch 'master' of https://github.com/fxbois/web-mode
b95a80e Merge branch 'master' of https://github.com/fxbois/web-mode
8a034ab make imenu items for enterprise application
596c17e Merge pull request #167 from mgalgs/web-mode-engines-alist-fns
0f3a539 add support for functions in web-mode-engines-alist
14ad437 Update README.md
2a8947b Update README.md
39320bb mason compatibility
2984839 v8 is released
ff2bdec uncomment fix
4ce4afe indentation fix
9e0bba4 css fix
bac6056 razor fix
5e4a533 css invalidation
8386aac web-mode-element-children-fold-or-unfold
c3d4062 one more year with web-mode
fd66f62 fix
245cac8 fixes
be7999b cleaning
6ca5448 small fixes
fe86d34 auto disabling of minor modes that conflict with web-mode
8e8fe8b auto disable fic-ext-mode
cc5c334 cleanup
044233b Merge pull request #159 from xinyijun/master
d658c3a font lock fix for strings contain backslash
8ca61ed small fix
3c00720 better autoclosing
65f3dc5 few fixes
b03d14b better auto-closing
30a24d2 auto disable modes that use font-locking
0acb8e1 html element auto-opening
52672b3 snippets can now be overwritten
3a41047 uncomment fix
f4be935 comment fix
17d881f blade comment fix
60e71ce Merge pull request #152 from asok/ruby-constant-font-locking
b47d698 Correct regexp for font locking Ruby's namespace resolution operator.
e86bb44 Merge pull request #151 from asok/more-rails-keywords
d7d0395 Add more Rails keywords to web-mode-erb-builtins.
14a974f web-mode-block-close
1d9506a better php indentation
89d2142 indentation fix (switch case break)
495f6ff smartparens helpers
223e7b9 indentation fix
c345f20 erb fix
f68cd22 Merge pull request #141 from edslocomb/fix-yasnippet-hook
e26f206 fixes
a556392 fix yasnippet exit hook
ff3dd9d razor optimizations
aa976ed better razor indentation
7eb7bd2 better razor compatibility
d13f112 better tag font-locking
e7ae270 more minor mode detection in web-mode-debug
5e725c7 razor fix
36a87b6 uniformisation for snippets and auto-pairs
e982772 4th arg in snippet can be an engine name
4e3e5aa auto-pairs are now specific to engines
5af7927 web-mode-debug fix
4e2deab web-mode-debug
b235789 js fix
13e7be0 face renamming
b406041 web-mode-buffer-normalize + new faces + angular.js compatibility
23f0db9 change face name
4e189c1 Update README.md
1a3d66e new faces
3621cf7 liquid engine compatibility
650e1d1 yasnippet hook change
d2f2a8d display table fix
77a3aff Update README.md
eec6cc9 javascript regexp fix
1396a35 coding fix
0e5b7e7 new heredoc var interpolation fix
2fbbba0 variable interpolation for heredoc php strings
21045ed interpolate string fix
c7bbf3f web-mode-element-select fix
18a56cd comment fix
61f17fc compatibility with custom elements
a834abc bug fix
e0938e0 fix js symbol font locking
d479c3a Update README.md
6ade01f Merge pull request #110 from bitdeli-chef/master
0dbf6f0 Add a Bitdeli badge to README
9a18c67 fix
49dbde2 fix
6c1ee8d Merge pull request #109 from cwebber/fill-paragraph-fix
6bc3ebb Fix fill-paragraph-function to be buffer-local.
c386b38 indent fix
c7ff7f4 web-mode-element-vanish
b37f762 css bug fix
77e9788 bug fix
db2e979 current html element is now highlighted
b98237c php : if / else indentation with no braces
9107e42 django fix
022b127 better js font-locking
74a7efa bug fix
af92cc2 better django comment indentation
0b2e74c erb heredoc compatibility
41a938b erb font-locking fix
ccd05c8 django {% verbatim %} compatibility
e552064 compatibility with {% comment %} {% endcomment %} (dtl)
725a0ae new functions and {% empty %} compatibility (dtl)
c858c63 asp enhancements
2fd413f erb fixes
f2fe771 prefer eq to char-equal
ec757b0 compatibility with template-toolkit
c438dcd erb fixes
1732351 erb fixes
116e870 erb fixes
b148b4f variable fontification in double quoted string (php, erb)
1b3d2a1 yasnippet fix
83c45da more blade fixes
382b55e blade fix
8963b9b django fixes
e29acb8 v7
06779f8 optimizations
2b531a8 web-mode-set-engine
68876cd Merge pull request #94 from shigi/improve-erb
ab9d44c add active block regexps of erb
c89549f comment fix
568db24 version update
088eaac Merge pull request #93 from ancane/master
a1421d5 web-mode-comment-or-uncomment fix
da13b97 underscore.js compatibility
dada318 better markup indentation for complex cases
6e0baee better region invalidation , better font-locking for asp
036cf05 Update README.md
03ba24b Update README.md
eaea110 version update
ffae30d asp indentation
bd0ef03 Update README.md
4a2ef14 wsf
18418f1 Merge pull request #87 from WeweTom/master
081f9e3 fix yasnippet hook name
73de049 Merge pull request #86 from atihonruk/master
4a74838 Fixed typo
2855346 Update README.md
04ba919 add kite
16cc94a compatibility with closure template engine
1145448 factorization and cleaning
b8886b1 keymap cleaning
56ba017 compatibility with dust.js
7fc8e0c cleaning
841bf63 keymap fixes
49efdb0 web-mode menu in the menubar
4fadf43 references fixes
949c0bd erb fix
3b99811 indentation of attributes in jsp tags
0629ca3 better indentation and web-mode-element-traverse function
c8fb05e work on velocity and smarty
e8c465a more cleaning on tag , control block matching
b37c34e indentation optimization
03914a6 more comment keywords
ff9ca8d less aggressive optimization for bracket indentation
f48a9fa bracket indentation fix
6cb23f5 tag match optimization
308bf2c new blade controls
a43ba5d padding for style , script and block
82614b8 control blocks are now considered when calculating html indentation
2fe7e68 fixes, simplification, block commenting

git-subtree-dir: emacs.d/web-mode
git-subtree-split: 9091f92ca8d10632900a5d1beeb1121660e2731d
Merge commit '7cdfe33e165425ade140f1db06d04e6800e172fd'
Use more web-mode.