view info/.arch-inventory @ 106522:0a0832d4518d

Fix bug#5091: indentation in c++-mode. * cc-mode.el (c-basic-common-init): make text property `category' rear non-sticky. * cc-engine.el (c-ssb-lit-begin): New defsubst, extracted from .... (c-syntactic-skip-backward): Refactor, extracting the above. (c-guess-basic-syntax CASEs 5D.3, 5L): Add extra anchor point; (c-guess-basic-syntax CASE 19): New CASE to handle template construct continued over line boundary. (c-guess-basic-syntax CASE 7): don't trigger on '<'.
author Alan Mackenzie <acm@muc.de>
date Thu, 10 Dec 2009 14:29:11 +0000
parents a33e80b6ae49
children
line wrap: on
line source

# There are only three real source files in this directory:
#
#   "dir", ".cvsignore", and this file, ".arch-inventory"

# Everything else is generated at compile time.  Unfortunately, the "backup"
# category overrides the "source" category, so we have to have horrible
# regexp that matches everything _except_ "dir"...

# 1 or 2 characters long
backup ^[a-zA-Z0-9][-_.a-zA-Z0-9]?$
# 4 or more characters long
backup ^[a-zA-Z0-9][-_.a-zA-Z0-9][-_.a-zA-Z0-9][-_.a-zA-Z0-9]+$
# 3 chars long, but 1st char not "d"
backup ^[abce-zA-Z0-9][-_.a-zA-Z0-9][-_.a-zA-Z0-9]$
# 3 chars long, but 2nd char not "i"
backup ^[a-zA-Z0-9][-_.a-hj-zA-Z0-9][-_.a-zA-Z0-9]$
# 3 chars long, but 3rd char not "r"
backup ^[a-zA-Z0-9][-_.a-zA-Z0-9][-_.a-qs-zA-Z0-9]$

# arch-tag: 60144ab9-cdc1-45b6-8193-b9683c80ec86