auctex-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[AUCTeX-diffs] Changes to auctex/style/csquotes.el


From: Ralf Angeli
Subject: [AUCTeX-diffs] Changes to auctex/style/csquotes.el
Date: Wed, 25 Jan 2006 22:35:27 +0000

Index: auctex/style/csquotes.el
diff -u auctex/style/csquotes.el:1.8 auctex/style/csquotes.el:1.9
--- auctex/style/csquotes.el:1.8        Thu Jul 21 11:08:24 2005
+++ auctex/style/csquotes.el    Wed Jan 25 22:35:27 2006
@@ -1,6 +1,6 @@
 ;;; csquotes.el --- AUCTeX style for `csquotes.sty'
 
-;; Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+;; Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
 
 ;; Author: Ralf Angeli <address@hidden>
 ;; Maintainer: address@hidden
@@ -26,7 +26,7 @@
 
 ;;; Commentary:
 
-;; This file adds support for `csquotes.sty', version 3.0.
+;; This file adds support for `csquotes.sty', version 3.2.
 
 
 ;;; Code:
@@ -55,7 +55,8 @@
       (if (vectorp elt)
          (setq prompt (aref elt 0)
                optional t)
-       (setq optional nil))
+       (setq prompt elt
+             optional nil))
       (setq user-input (read-string (TeX-argument-prompt optional prompt nil)))
       (unless (and optional (zerop (length user-input)))
        (setq env-extra (concat env-extra
@@ -81,9 +82,15 @@
       '("foreignquote*" 2)
       '("hyphenquote" 2)
       '("hyphenquote*" 2)
+      '("textquote" ["Citation"] ["Punctuation"] t)
+      '("textquote*" ["Citation"] ["Punctuation"] t)
+      '("foreigntextquote" "Language" ["Citation"] ["Punctuation"] t)
+      '("foreigntextquote*" "Language" ["Citation"] ["Punctuation"] t)
+      '("hyphentextquote" "Language" ["Citation"] ["Punctuation"] t)
+      '("hyphentextquote*" "Language" ["Citation"] ["Punctuation"] t)
       '("blockquote" ["Citation"] ["Punctuation"] t)
-      '("foreignblockquote" t ["Citation"] ["Punctuation"] nil)
-      '("hyphenblockquote" t ["Citation"] ["Punctuation"] nil)
+      '("foreignblockquote" "Language" ["Citation"] ["Punctuation"] t)
+      '("hyphenblockquote" "Language" ["Citation"] ["Punctuation"] t)
       `("setquotestyle"
        [ (TeX-arg-eval completing-read "Quote style variant: "
                        ',quote-style-variant-list) ]
@@ -105,12 +112,16 @@
        "Delimiter for citation" "Closing quotation mark")
       "DisableQuotes"
       "RestoreQuotes"
-      '("cquote" ["Pre-note"] ["Post-note"] "Key" t)
-      '("cquote*" ["Pre-note"] ["Post-note"] "Key" t)
-      '("foreigncquote" "Language" ["Pre-note"] ["Post-note"] "Key" t)
-      '("foreigncquote*" "Language" ["Pre-note"] ["Post-note"] "Key" t)
-      '("hyphencquote" "Language" ["Pre-note"] ["Post-note"] "Key" t)
-      '("hyphencquote*" "Language" ["Pre-note"] ["Post-note"] "Key" t)
+      '("textcquote" ["Pre-note"] ["Post-note"] "Key" ["Punctuation"] t)
+      '("textcquote*" ["Pre-note"] ["Post-note"] "Key" ["Punctuation"] t)
+      '("foreigntextcquote" "Language" ["Pre-note"] ["Post-note"] "Key"
+       ["Punctuation"] t)
+      '("foreigntextcquote*" "Language" ["Pre-note"] ["Post-note"] "Key"
+       ["Punctuation"] t)
+      '("hyphentextcquote" "Language" ["Pre-note"] ["Post-note"] "Key"
+       ["Punctuation"] t)
+      '("hyphentextcquote*" "Language" ["Pre-note"] ["Post-note"] "Key"
+       ["Punctuation"] t)
       '("blockcquote" ["Pre-note"] ["Post-note"] "Key" ["Punctuation"] t)
       '("foreignblockcquote" "Language" ["Pre-note"] ["Post-note"] "Key"
        ["Punctuation"] t)
@@ -143,6 +154,10 @@
     "mkccitation"
     "mkmidblockpunct"
     "mkfinblockpunct"
+    "mkmidtextpunct"
+    "mkfintextpunct"
+    "mkmiddisppunct"
+    "mkfindisppunct"
     '("ifblockquote" 2)
     '("ifquotepunct" 2)
     '("ifquoteterm" 2)
@@ -156,15 +171,19 @@
    ;; New environments
    (LaTeX-add-environments
     "quoteblock"
-    '("displayquote" "Citation")
-    '("foreigndisplayquote" "Language" "Citation")
-    '("hyphendisplayquote" "Language" "Citation")
+    "quotetext"
+    '("displayquote" LaTeX-csquotes-insert-environment ["Citation"]
+      ["Punctuation"])
+    '("foreigndisplayquote" LaTeX-csquotes-insert-environment "Language"
+      ["Citation"] ["Punctuation"])
+    '("hyphendisplayquote" LaTeX-csquotes-insert-environment "Language"
+      ["Citation"] ["Punctuation"])
     '("displaycquote" LaTeX-csquotes-insert-environment
-      ["Pre-note"] ["Post-note"] "Key")
+      ["Pre-note"] ["Post-note"] "Key" ["Punctuation"])
     '("foreigndisplaycquote" LaTeX-csquotes-insert-environment
-      "Language" ["Pre-note"] ["Post-note"] "Key")
+      "Language" ["Pre-note"] ["Post-note"] "Key" ["Punctuation"])
     '("hyphendisplaycquote" LaTeX-csquotes-insert-environment
-      "Language" ["Pre-note"] ["Post-note"] "Key"))
+      "Language" ["Pre-note"] ["Post-note"] "Key" ["Punctuation"]))
    ;; Quotation marks
    (when (and (> (length LaTeX-csquotes-open-quote) 0)
              (> (length LaTeX-csquotes-close-quote) 0))
@@ -177,19 +196,23 @@
      (add-to-list 'font-latex-match-function-keywords-local "DisableQuotes")
      (add-to-list 'font-latex-match-function-keywords-local "RestoreQuotes")
      (font-latex-match-function-make)
-     (add-to-list 'font-latex-match-reference-keywords-local "blockcite")
-     (font-latex-match-reference-make)
      (mapcar (lambda (keyword)
               (add-to-list 'font-latex-match-textual-keywords-local keyword))
             '("enquote"
               "foreignquote"
               "hyphenquote"
-              "cquote"
-              "cquote*"
-              "foreigncquote"
-              "foreigncquote*"
-              "hyphencquote"
-              "hyphencquote*"
+              "textcquote"
+              "textcquote*"
+              "foreigntextcquote"
+              "foreigntextcquote*"
+              "hyphentextcquote"
+              "hyphentextcquote*"
+              "textquote"
+              "textquote*"
+              "foreigntextquote"
+              "foreigntextquote*"
+              "hyphentextquote"
+              "hyphentextquote*"
               "blockquote"
               "foreignblockquote"
               "hyphenblockquote"




reply via email to

[Prev in Thread] Current Thread [Next in Thread]