diff options
| -rw-r--r-- | data/doc/sisu/CHANGELOG_v7 | 9 | ||||
| -rw-r--r-- | data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el | 80 | ||||
| -rw-r--r-- | data/sisu/version.yml | 6 | ||||
| -rw-r--r-- | setup/sisu_version.rb | 2 | 
4 files changed, 41 insertions, 56 deletions
| diff --git a/data/doc/sisu/CHANGELOG_v7 b/data/doc/sisu/CHANGELOG_v7 index 8b525044..c9caa971 100644 --- a/data/doc/sisu/CHANGELOG_v7 +++ b/data/doc/sisu/CHANGELOG_v7 @@ -20,13 +20,20 @@ Reverse Chronological:  --- HEAD --- +* sisu_7.1.7.orig.tar.xz (Open commit window: 2015-12-29; Pre-Release) +  http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_7.1.7 + +  * emacs sisu-mode.el +    * apply patch from Kevin Ryde of 2015-12-18 +    * tic block markup, and minor arrangement +  * sisu_7.1.6.orig.tar.xz (2015-12-15:50/2)    http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=log;h=refs/tags/sisu_7.1.6    * emacs sisu-mode.el & sisu-mode-autoloads.el:      *  sisu-mode.el, minor update and modify format to reduce diff with FSF         version, and match tic style markup blocks ``` -       (revisit tic block markup, improperly impmented) +       (revisit tic block markup, improperly implemented)      *  sisu-mode-autoloads.el, added (see elpa 3.0.3 & Kevin Ryde recent post)    * documentation related to search, needs further review diff --git a/data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el b/data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el index 03b2ebfa..998a4231 100644 --- a/data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el +++ b/data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el @@ -7,8 +7,9 @@  ;; Author: Ralph Amissah & Ambrose Kofi Laing  ;; Keywords: text, syntax, processes, tools -;; Version:   7.1.6 2015-12-14 Ralph Amissah, -;;   5.7.2 2014-10-28 Ralph Amissah, +;; Version:   7.1.7 2015-12-26 Ralph Amissah, +;;   including patch from Kevin Ryde; +;;   5.7.2 2014-10-28 Ralph Amissah;  ;;   4.0.8 2013-02-17 Ralph Amissah;  ;;   3.0.7 2011-04-20 Ambrose Kofi Laing & Ralph Amissah;  ;;   2008-12-14 @@ -31,7 +32,7 @@  ;; GNU General Public License for more details.  ;;  ;; You should have received a copy of the GNU General Public License -;; along with this program.  If not, see <http://www.gnu.org/licenses/>. +;; along with this program.  If not, see [http://www.gnu.org/licenses/].  ;; Viva Software Libre!  ;; Support the free software movement! @@ -140,7 +141,14 @@  (defconst sisu-font-lock-keywords    (eval-when-compile      (list - +      ;;grouped text --------- +      ;(cons "^```[ ]code\\(.\\|\n\\)+?\n```\n"      'general-font-lock-red2) +      (cons "^```[ ]+code.*?$\\|^```$"  'general-font-lock-red2) +      (cons "^```[ ]+table.*?$\\|^```$" 'general-font-lock-red2) +      (cons "^```[ ]+group$\\|^```$"    'general-font-lock-red2) +      (cons "^```[ ]+block$\\|^```$"    'general-font-lock-red2) +      (cons "^```[ ]+poem$\\|^```$"     'general-font-lock-red2) +      (cons "^```[ ]+alt$\\|^```$"      'general-font-lock-red2)        ;;grouped text ---------        (cons "^group\{\\|^\}group"       'general-font-lock-red2)        (cons "^block\{\\|^\}block"       'general-font-lock-red2) @@ -152,31 +160,9 @@        (list          (concat -          "^\\(\`\\{3\\}[ ]+code\\)" -          "\\([^\`]+\\)" ;not satisfactory how to not match three repeated tics ` and how to specify only this type of tic ` (open single quote) -          ;"\\([^\`]\\{3\\}\\)" ; nope -          ;"\\([^\`]\\)\\{3\\}" ; ; nope -          "\\(\`\\{3\\}\\)$" -        ) -        '(1 general-font-lock-red2 t) -        '(2 nil t) -        '(3 general-font-lock-red2 t) -      ) -      (list -        (concat -          "^\\(\`\\{3\\}[ ]+group\\)" -          "\\([^\`]+\\)" ;not satisfactory how to not match three repeated tics ` and how to specify only this type of tic ` (open single quote) -          "\\(\`\\{3\\}\\)$" -        ) -        '(1 general-font-lock-red2 t) -        '(2 nil t) -        '(3 general-font-lock-red2 t) -      ) -      (list -        (concat -          "^\\(\`\\{3\\}[ ]+block\\)" -          "\\([^\`]+\\)" ;not satisfactory how to not match three repeated tics ` and how to specify only this type of tic ` (open single quote) -          "\\(\`\\{3\\}\\)$" +          "^\`\\{3\\}[ ]+code.*?$" +          "\\(.\\|\n\\)+?" +          "\`\\{3\\}$"          )          '(1 general-font-lock-red2 t)          '(2 nil t) @@ -184,9 +170,9 @@        )        (list          (concat -          "^\\(\`\\{3\\}[ ]+poem\\)" -          "\\([^\`]+\\)" ;not satisfactory how to not match three repeated tics ` and how to specify only this type of tic ` (open single quote) -          "\\(\`\\{3\\}\\)$" +          "^\`\\{3\\}[ ]+table.*?$" +          "\\(.\\|\n\\)+?" +          "\`\\{3\\}$"          )          '(1 general-font-lock-red2 t)          '(2 nil t) @@ -194,19 +180,9 @@        )        (list          (concat -          "^\\(\`\\{3\\}[ ]+alt\\)" -          "\\([^\`]+\\)" ;not satisfactory how to not match three repeated tics ` and how to specify only this type of tic ` (open single quote) -          "\\(\`\\{3\\}\\)$" -        ) -        '(1 general-font-lock-red2 t) -        '(2 nil t) -        '(3 general-font-lock-red2 t) -      ) -      (list -        (concat -          "^\\(\`\\{3\\}[ ]+table\\)" -          "\\([^\`]+\\)" ;not satisfactory how to not match three repeated tics ` and how to specify only this type of tic ` (open single quote) -          "\\(\`\\{3\\}\\)$" +          "^\`\\{3\\}[ ]+\\(group\\|block\\|alt\\|poem\\)$" +          "\\(.\\|\n\\)+?" +          "^\`\\{3\\}$"          )          '(1 general-font-lock-red2 t)          '(2 nil t) @@ -470,8 +446,7 @@  ;; enables outlining for sisu  (add-hook 'sisu-mode-hook         '(lambda () -         (outline-minor-mode) -         (setq outline-regexp "^\\(\\([1-4]\\|:?[A-D]\\)\\~\\|\\@[a-z]+:\\( \\|$\\)\\)"))) +         (outline-minor-mode)))  ;;; outline mode "folding" if available  ;;; TODO make sure linum (line numbering) is off, else performance penalty, sucks bigtime @@ -491,7 +466,6 @@  ;; C-c @ C-d hide subtree at cursor location  ;; Sisu & Autoload: -;; ##autoload  (define-derived-mode sisu-mode text-mode "SiSU"    "Major mode for editing SiSU files."    (interactive) @@ -505,6 +479,9 @@    (make-local-variable 'paragraph-ignore-fill-prefix)    (setq paragraph-ignore-fill-prefix t) +  (set (make-local-variable 'outline-regexp) +    "^\\(\\([1-4]\\|:?[A-D]\\)\\~\\|\\@[a-z]+:\\( \\|$\\)\\)") +    (make-local-variable 'require-final-newline)    (setq require-final-newline t) @@ -517,9 +494,10 @@      ))    (run-hooks 'sisu-mode-hook)) -(add-to-list 'auto-mode-alist '("\\.sst$" . sisu-mode)) -(add-to-list 'auto-mode-alist '("\\.ssm$" . sisu-mode)) -(add-to-list 'auto-mode-alist '("\\.ssi$" . sisu-mode)) +;; ##autoload +(add-to-list 'auto-mode-alist '("\\.sst\\'" . sisu-mode)) +(add-to-list 'auto-mode-alist '("\\.ssm\\'" . sisu-mode)) +(add-to-list 'auto-mode-alist '("\\.ssi\\'" . sisu-mode))  ;;;; ChangeLog: diff --git a/data/sisu/version.yml b/data/sisu/version.yml index f7f244cf..94c536cd 100644 --- a/data/sisu/version.yml +++ b/data/sisu/version.yml @@ -1,5 +1,5 @@  ---  :project: SiSU -:version: 7.1.6 -:date_stamp: 2015w50/2 -:date: "2015-12-15" +:version: 7.1.7 +:date_stamp: 2016w01/2 +:date: "2016-01-05" diff --git a/setup/sisu_version.rb b/setup/sisu_version.rb index 70d071c9..84c995ba 100644 --- a/setup/sisu_version.rb +++ b/setup/sisu_version.rb @@ -1,6 +1,6 @@  #% constants  module SiSUversion -  SiSU_version                       = '7.1.6' +  SiSU_version                       = '7.1.7'  end  module Dev    GPGpubKey                          = '1BB4B289' | 
