From f4963b4c0807fb130bf3edc38b8838fd158804ab Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Tue, 29 Dec 2015 11:52:53 -0500 Subject: version & changelog, open commit window --- data/doc/sisu/CHANGELOG_v7 | 3 +++ data/sisu/version.yml | 6 +++--- setup/sisu_version.rb | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/data/doc/sisu/CHANGELOG_v7 b/data/doc/sisu/CHANGELOG_v7 index 8b525044..8e8d136c 100644 --- a/data/doc/sisu/CHANGELOG_v7 +++ b/data/doc/sisu/CHANGELOG_v7 @@ -20,6 +20,9 @@ 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 + * 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 diff --git a/data/sisu/version.yml b/data/sisu/version.yml index f7f244cf..26e582b3 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_pre_rel +:date_stamp: 2015w52/2 +:date: "2015-12-29" 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' -- cgit v1.2.3 From a6a3601e69c34f037f8742c08b5950a7013fe612 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Tue, 29 Dec 2015 12:16:18 -0500 Subject: sisu-mode.el apply patch from Kevin Ryde of 2015-12-18 --- data/doc/sisu/CHANGELOG_v7 | 3 +++ data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el | 17 +++++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/data/doc/sisu/CHANGELOG_v7 b/data/doc/sisu/CHANGELOG_v7 index 8e8d136c..e2941211 100644 --- a/data/doc/sisu/CHANGELOG_v7 +++ b/data/doc/sisu/CHANGELOG_v7 @@ -23,6 +23,9 @@ Reverse Chronological: * 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 + * 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 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..7dbdaa53 100644 --- a/data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el +++ b/data/sisu/conf/editor-syntax-etc/emacs/sisu-mode.el @@ -470,8 +470,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 +490,7 @@ ;; C-c @ C-d hide subtree at cursor location ;; Sisu & Autoload: -;; ##autoload +;;;###autoload (define-derived-mode sisu-mode text-mode "SiSU" "Major mode for editing SiSU files." (interactive) @@ -505,6 +504,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 +519,12 @@ )) (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)) +;;;###autoload +(add-to-list 'auto-mode-alist '("\\.ssm\\'" . sisu-mode)) +;;;###autoload +(add-to-list 'auto-mode-alist '("\\.ssi\\'" . sisu-mode)) ;;;; ChangeLog: -- cgit v1.2.3 From 804502e6191371eaa080d731b73b2bf25331fed0 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Tue, 29 Dec 2015 12:18:17 -0500 Subject: sisu-mode.el, tic block markup, and minor arrangement * moves outline-regexp * adjustment to autoload list --- data/doc/sisu/CHANGELOG_v7 | 3 +- .../sisu/conf/editor-syntax-etc/emacs/sisu-mode.el | 73 +++++++--------------- 2 files changed, 25 insertions(+), 51 deletions(-) diff --git a/data/doc/sisu/CHANGELOG_v7 b/data/doc/sisu/CHANGELOG_v7 index e2941211..c9caa971 100644 --- a/data/doc/sisu/CHANGELOG_v7 +++ b/data/doc/sisu/CHANGELOG_v7 @@ -25,6 +25,7 @@ Reverse Chronological: * 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 @@ -32,7 +33,7 @@ Reverse Chronological: * 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 7dbdaa53..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 . +;; 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,41 +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\\}\\)$" - ) - '(1 general-font-lock-red2 t) - '(2 nil t) - '(3 general-font-lock-red2 t) - ) - (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\\}[ ]+code.*?$" + "\\(.\\|\n\\)+?" + "\`\\{3\\}$" ) '(1 general-font-lock-red2 t) '(2 nil t) @@ -194,9 +170,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\\}\\)$" + "^\`\\{3\\}[ ]+table.*?$" + "\\(.\\|\n\\)+?" + "\`\\{3\\}$" ) '(1 general-font-lock-red2 t) '(2 nil t) @@ -204,9 +180,9 @@ ) (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) @@ -490,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,7 +480,7 @@ (setq paragraph-ignore-fill-prefix t) (set (make-local-variable 'outline-regexp) - "^\\(\\([1-4]\\|:?[A-D]\\)\\~\\|\\@[a-z]+:\\( \\|$\\)\\)") + "^\\(\\([1-4]\\|:?[A-D]\\)\\~\\|\\@[a-z]+:\\( \\|$\\)\\)") (make-local-variable 'require-final-newline) (setq require-final-newline t) @@ -519,11 +494,9 @@ )) (run-hooks 'sisu-mode-hook)) -;;;###autoload +;; ##autoload (add-to-list 'auto-mode-alist '("\\.sst\\'" . sisu-mode)) -;;;###autoload (add-to-list 'auto-mode-alist '("\\.ssm\\'" . sisu-mode)) -;;;###autoload (add-to-list 'auto-mode-alist '("\\.ssi\\'" . sisu-mode)) ;;;; ChangeLog: -- cgit v1.2.3 From c716980a3f3e75c5e39fbe6189a62143ff3c8a6f Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Tue, 5 Jan 2016 09:45:10 -0500 Subject: version & changelog, tag for release --- data/sisu/version.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/sisu/version.yml b/data/sisu/version.yml index 26e582b3..94c536cd 100644 --- a/data/sisu/version.yml +++ b/data/sisu/version.yml @@ -1,5 +1,5 @@ --- :project: SiSU -:version: 7.1.7_pre_rel -:date_stamp: 2015w52/2 -:date: "2015-12-29" +:version: 7.1.7 +:date_stamp: 2016w01/2 +:date: "2016-01-05" -- cgit v1.2.3