[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master e0a2e51 196/433: (mmm-save-local-variables): Added syntax
From: |
Dmitry Gutov |
Subject: |
[elpa] master e0a2e51 196/433: (mmm-save-local-variables): Added syntax and indentation variables for |
Date: |
Thu, 15 Mar 2018 19:44:01 -0400 (EDT) |
branch: master
commit e0a2e51a516e259ab4857caa263157cd8bc396b3
Author: mas <mas>
Commit: mas <mas>
(mmm-save-local-variables): Added syntax and indentation variables for
cc-mode and variants.
---
mmm-vars.el | 22 ++++++++++++++++++++--
1 file changed, 20 insertions(+), 2 deletions(-)
diff --git a/mmm-vars.el b/mmm-vars.el
index 0e387cc..38509aa 100644
--- a/mmm-vars.el
+++ b/mmm-vars.el
@@ -3,7 +3,7 @@
;; Copyright (C) 2000 by Michael Abraham Shulman
;; Author: Michael Abraham Shulman <address@hidden>
-;; Version: $Id: mmm-vars.el,v 1.36 2001/01/13 02:49:36 mas Exp $
+;; Version: $Id: mmm-vars.el,v 1.37 2001/01/13 03:16:58 mas Exp $
;;{{{ GPL
@@ -111,10 +111,28 @@
font-lock-syntactic-keywords
indent-line-function
parse-sexp-ignore-comments ; Fixes indentation in PHP-mode?
- (c-basic-offset buffer (cc-mode))
+ ;; Can be different in different buffers
+ (c-basic-offset
+ buffer (c-mode c++-mode objc-mode pike-mode java-mode jde-mode))
+ ;; These are necessary for C syntax parsing
+ (c-class-key
+ nil (c-mode c++-mode objc-mode pike-mode java-mode jde-mode))
+ (c-extra-toplevel-key
+ nil (c-mode c++-mode objc-mode pike-mode java-mode jde-mode))
+ (c-inexpr-class-key
+ nil (c-mode c++-mode objc-mode pike-mode java-mode jde-mode))
+ (c-conditional-key
+ nil (c-mode c++-mode objc-mode pike-mode java-mode jde-mode))
+ ;; XEmacs makes this a local variable
+ ,@(when mmm-xemacs
+ '((c-offsets-alist
+ nil (c-mode c++-mode objc-mode pike-mode java-mode jde-mode))))
+ ;; Skeleton insertion
skeleton-transformation
+ ;; Abbrev mode
abbrev-mode
local-abbrev-table
+ ;; And finally the syntax table and local map.
((syntax-table . set-syntax-table))
((current-local-map . use-local-map) buffer)
)
- [elpa] master e77365a 175/433: Added FAQ, (continued)
- [elpa] master e77365a 175/433: Added FAQ, Dmitry Gutov, 2018/03/15
- [elpa] master ed4db96 152/433: # Fixed problem., Dmitry Gutov, 2018/03/15
- [elpa] master 6c208a3 158/433: Autoloaded `rpm-sh' submode class from mmm-rpm.el., Dmitry Gutov, 2018/03/15
- [elpa] master 6e4e17e 181/433: Added Q about name capitalization., Dmitry Gutov, 2018/03/15
- [elpa] master b25ce5b 204/433: (mmm-insert-by-key): Use match-face and major-mode-preferences., Dmitry Gutov, 2018/03/15
- [elpa] master e2cabee 161/433: Autoloaded `rpm'., Dmitry Gutov, 2018/03/15
- [elpa] master 3fe80af 155/433: # Updated., Dmitry Gutov, 2018/03/15
- [elpa] master 800e78a 171/433: (mmm-save-local-variables): Added abbrev-mode variables., Dmitry Gutov, 2018/03/15
- [elpa] master a040c3d 176/433: Added comment about installing with multiple emacsen., Dmitry Gutov, 2018/03/15
- [elpa] master 885e2fb 180/433: (mmm-keywords-used): Added `:private'., Dmitry Gutov, 2018/03/15
- [elpa] master e0a2e51 196/433: (mmm-save-local-variables): Added syntax and indentation variables for,
Dmitry Gutov <=
- [elpa] master d674c74 202/433: (mmm-format-matches): Removed reference to `count' variable., Dmitry Gutov, 2018/03/15
- [elpa] master d64a049 192/433: Modified classes to use preferred mode list., Dmitry Gutov, 2018/03/15
- [elpa] master b0b7520 217/433: # Added comment about bug fix., Dmitry Gutov, 2018/03/15
- [elpa] master 293e13a 198/433: (mmm-format-matches): Changed to allow accessing any subexp, not, Dmitry Gutov, 2018/03/15
- [elpa] master 2a00982 215/433: * mmm-mason.el (mmm-mason-end-line, mmm-mason-start-line): Use bolp, Dmitry Gutov, 2018/03/15
- [elpa] master 1ef198a 219/433: # Updated, Dmitry Gutov, 2018/03/15
- [elpa] master ef73242 214/433: Added `javascript-mode' to list of C-derived modes., Dmitry Gutov, 2018/03/15
- [elpa] master 23170fe 205/433: Added `mmm-primary-mode' variable so that `major-mode' can be saved., Dmitry Gutov, 2018/03/15
- [elpa] master 72ca55f 213/433: # Updated menus., Dmitry Gutov, 2018/03/15
- [elpa] master c95f9b0 157/433: Added file (contributed by Marcus Harnisch)., Dmitry Gutov, 2018/03/15