~ubuntu-branches/ubuntu/saucy/ess/saucy-proposed

« back to all changes in this revision

Viewing changes to lisp/ess-custom.el

  • Committer: Bazaar Package Importer
  • Author(s): Dirk Eddelbuettel
  • Date: 2010-11-08 16:52:27 UTC
  • mfrom: (1.2.18 upstream)
  • Revision ID: james.westby@ubuntu.com-20101108165227-u844l0tlegcdn89k
Tags: 5.12-1
* New upstream version released today

* debian/emacen-startup: Follow suggestion by Kevin Ryde in #594750 and
  use debian-pkg-add-load-path-item as well; also improved emacsen-install
  script by using soft links instead of copies  (Closes: #594750)

Show diffs side-by-side

added added

removed removed

Lines of Context:
124
124
 
125
125
;; Variables (not user-changeable)
126
126
 
127
 
(defvar ess-version "5.11"
 
127
(defvar ess-version "5.12"
128
128
  "Version of ESS currently loaded.")
129
129
 
130
130
(defvar no-doc
636
636
 
637
637
;; ---- ./ess-roxy.el : ------------
638
638
 
639
 
(defcustom ess-roxy-tags-noparam '("export")
 
639
(defcustom ess-roxy-tags-noparam '("export" "nord")
640
640
  "The tags used in roxygen fields that can be used alone.  Used
641
641
to decide highlighting and tag completion."
642
642
  :group 'ess-roxy
648
648
                                 "name" "note" "param"
649
649
                                 "include" "references" "return"
650
650
                                 "seealso" "source" "docType"
651
 
                                 "title" "TODO" "usage")
 
651
                                 "title" "TODO" "usage" "import"
 
652
                                 "exportClass" "exportPattern" "S3method"
 
653
                                 "importFrom" "importClassesFrom"
 
654
                                 "importMethodsFrom" "useDynLib"
 
655
                                 "rdname" "slot")
652
656
  "The tags used in roxygen fields that require a parameter.
653
657
Used to decide highlighting and tag completion."
654
658
  :group 'ess-roxy
655
659
  :type '(repeat string))
656
660
 
657
661
(defcustom ess-roxy-template-alist
658
 
  (list (cons "description"  "<description>")
659
 
        (cons "details" "<details>")
 
662
  (list (cons "description"  ".. content for \\description{} (no empty lines) ..")
 
663
        (cons "details" ".. content for \\details{} ..")
660
664
        (cons "title" "")
661
665
        (cons "param"  "")
662
666
        (cons "return" "")
670
674
  :group 'ess-roxy
671
675
  :type '(alist :value-type (group string)))
672
676
 
 
677
(defcustom ess-roxy-fill-param-p nil
 
678
  "Non-nil causes parameter descriptions to be filled (word-wrapped) upon `ess-roxy-update-entry'."
 
679
  :group 'ess-roxy
 
680
  :type '(choice (const :tag "Off" nil)
 
681
                 (const :tag "On" t)))
 
682
 
673
683
(defcustom ess-roxy-hide-show-p nil
674
684
  "Non-nil means ess-roxy uses hs-minor-mode for block hiding with TAB."
675
685
  :group 'ess-roxy
1061
1071
;;; ess-editor and ess-pager,
1062
1072
;;; and inferior-ess-language-start
1063
1073
;;; apply in principle to the 15 files essd[s-]*.el
1064
 
;;; Several of the files (essd-sp4.el and essd-sp6w.el) have more
 
1074
;;; Several of the files (ess-sp4-d.el and ess-sp6w-d.el) have more
1065
1075
;;; than one *-customize-alist.
1066
1076
;;; These variables are currently used only with the S language files for
1067
1077
;;; S S-Plus R.
1430
1440
 
1431
1441
(make-variable-buffer-local 'ess-object-list)
1432
1442
 
 
1443
(defvar ess-help-topics-list nil
 
1444
  ;; List of currently known help topics.
 
1445
  "Cache of help topics")
 
1446
 
 
1447
(make-variable-buffer-local 'ess-help-topics-list)
 
1448
 
1433
1449
;;*;; Miscellaneous system variables
1434
1450
 
1435
1451
(defvar ess-temp-point nil
1481
1497
  :type 'integer)
1482
1498
 
1483
1499
;; NOTA BENE: Other languages/dialect currently set `ess-loop-timeout'
1484
 
;;            **directly** in their essd-*.el alist !!
 
1500
;;            **directly** in their ess-*-d.el alist !!
1485
1501
 
1486
1502
;;;*;;; Font-lock support
1487
1503
 
1754
1770
 ; ess-mode: editing S source
1755
1771
 
1756
1772
;;; This syntax table is required by ess-mode.el, ess-inf.el and
1757
 
;;; ess-trans.el, so we provide it here.
 
1773
;;; ess-trns.el, so we provide it here.
1758
1774
(defvar ess-mode-syntax-table nil "Syntax table for `ess-mode'.")
1759
1775
(make-variable-buffer-local 'ess-mode-syntax-table)
1760
1776