[elpa] externals/org 507cf71: etc/ORG-NEWS: Suggest against disabling `electric-indent-mode'

2021-05-20 Thread ELPA Syncer
branch: externals/org
commit 507cf71de2699703276df39e4c0d78f45dfba97f
Author: Maxim Nikulin 
Commit: Bastien 

etc/ORG-NEWS: Suggest against disabling `electric-indent-mode'

* etc/ORG-NEWS (~org-adapt-indentation~ now defaults to =nil=):
Suggest against disabling `electric-indent-mode'.
---
 etc/ORG-NEWS | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS
index f49d2c0..8707222 100644
--- a/etc/ORG-NEWS
+++ b/etc/ORG-NEWS
@@ -55,8 +55,11 @@ If you want to automatically indent headlines' metadata, set 
it to
 If you want to automatically indent every line to the headline's
 current indentation, set it to =t=.
 
-Also beware that the behavior of =RET= and =C-j= also depends on the
-value of ~electric-indent-mode~. See 
[[https://orgmode.org/worg/org-faq.html#indentation][this FAQ]] for more 
details.
+Indent added by =RET= and =C-j= also depends on the value of
+~electric-indent-mode~.  Enabling this mode by default in 9.4 revealed
+some bugs caused confusing behavior.  If you disabled
+~electric-indent-mode~ for this reason, it is time to try it again.
+Hopefully problems have been fixed.  See 
[[https://orgmode.org/worg/org-faq.html#indentation][this FAQ]] for more 
details.
 
 *** ~org-speed-commands-user~ is obsolete, use ~org-speed-commands~
 



[elpa] externals/org dce8b3f 1/2: Merge branch 'maint'

2021-05-20 Thread ELPA Syncer
branch: externals/org
commit dce8b3f254e174b9b79858d70858056c248fb6a3
Merge: 507cf71 13c78a5
Author: Nicolas Goaziou 
Commit: Nicolas Goaziou 

Merge branch 'maint'
---
 lisp/org-footnote.el  |  4 
 testing/lisp/test-org-footnote.el | 19 +++
 2 files changed, 23 insertions(+)

diff --git a/lisp/org-footnote.el b/lisp/org-footnote.el
index f59b861..729a4a9 100644
--- a/lisp/org-footnote.el
+++ b/lisp/org-footnote.el
@@ -288,6 +288,10 @@ otherwise."
((= (point) (org-element-property :begin context)))
;; Within recursive object too, but not in a link.
((eq type 'link) nil)
+   ((eq type 'table-cell)
+;; :contents-begin is not reliable on empty cells, so special
+;; case it.
+(<= (point) (org-element-property :contents-end context)))
((let ((cbeg (org-element-property :contents-begin context))
  (cend (org-element-property :contents-end context)))
  (and cbeg (>= (point) cbeg) (<= (point) cend
diff --git a/testing/lisp/test-org-footnote.el 
b/testing/lisp/test-org-footnote.el
index 9f23076..4ce5b34 100644
--- a/testing/lisp/test-org-footnote.el
+++ b/testing/lisp/test-org-footnote.el
@@ -90,6 +90,25 @@
 (org-test-with-temp-text " *bold*"
   (let ((org-footnote-auto-label t)) (org-footnote-new))
   (buffer-string
+  ;; Arrow new footnotes in empty cells.
+  (should
+   (string-match-p
+" \\[fn:1\\]"
+(org-test-with-temp-text "|  |"
+  (let ((org-footnote-auto-label t)) (org-footnote-new))
+  (buffer-string
+  (should
+   (string-match-p
+"|\\[fn:1\\]"
+(org-test-with-temp-text "| |"
+  (let ((org-footnote-auto-label t)) (org-footnote-new))
+  (buffer-string
+  (should
+   (string-match-p
+" \\[fn:1\\]"
+(org-test-with-temp-text "| |"
+  (let ((org-footnote-auto-label t)) (org-footnote-new))
+  (buffer-string
   ;; When creating a new footnote, move to its definition.
   (should
(string=



[elpa] externals/org updated (507cf71 -> 7ca7d8d)

2021-05-20 Thread ELPA Syncer
elpasync pushed a change to branch externals/org.

  from  507cf71   etc/ORG-NEWS: Suggest against disabling 
`electric-indent-mode'
   new  13c78a5   footnote: Allow new footnotes in empty cells
   new  dce8b3f   Merge branch 'maint'
   new  7ca7d8d   manual: Fix capitalization of "ATTR_LATEX"


Summary of changes:
 doc/org-manual.org|  4 ++--
 lisp/org-footnote.el  |  4 
 testing/lisp/test-org-footnote.el | 19 +++
 3 files changed, 25 insertions(+), 2 deletions(-)



[elpa] externals/org 7ca7d8d 2/2: manual: Fix capitalization of "ATTR_LATEX"

2021-05-20 Thread ELPA Syncer
branch: externals/org
commit 7ca7d8dd180f73ea2c78bbd1b783fada028d8b62
Author: Nicolas Goaziou 
Commit: Nicolas Goaziou 

manual: Fix capitalization of "ATTR_LATEX"

* doc/org-manual.org (Verse blocks in LaTeX export): Do not use fancy
"ATTR_LaTeX" syntax.  Preferred syntax in Org Documents is
"attr_latex", but it is capitalized here for emphasis.
---
 doc/org-manual.org | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/doc/org-manual.org b/doc/org-manual.org
index 765886a..87d04c1 100644
--- a/doc/org-manual.org
+++ b/doc/org-manual.org
@@ -13899,8 +13899,8 @@ explained below.
 A complete example with Shakespeare's first sonnet:
 
 #+begin_src org
-,#+ATTR_LaTeX: :center t :latexcode \color{red} :lines 5
-,#+ATTR_LaTeX: :versewidth Feed’st thy light’st flame with self-substantial 
fuel,
+,#+ATTR_LATEX: :center t :latexcode \color{red} :lines 5
+,#+ATTR_LATEX: :versewidth Feed’st thy light’st flame with self-substantial 
fuel,
 ,#+begin_verse
 From fairest creatures we desire increase,
 That thereby beauty’s rose might never die,



[elpa] externals-release/org 13c78a5: footnote: Allow new footnotes in empty cells

2021-05-20 Thread ELPA Syncer
branch: externals-release/org
commit 13c78a590001d7966a63c2ac35ce803a7a54fc26
Author: Nicolas Goaziou 
Commit: Nicolas Goaziou 

footnote: Allow new footnotes in empty cells

* lisp/org-footnote.el (org-footnote--allow-reference-p): allow
inserting new footnotes in empty cells.
* testing/lisp/test-org-footnote.el (test-org-footnote/new): Add
tests.

Reported-by: Uwe Brauer 

---
 lisp/org-footnote.el  |  4 
 testing/lisp/test-org-footnote.el | 19 +++
 2 files changed, 23 insertions(+)

diff --git a/lisp/org-footnote.el b/lisp/org-footnote.el
index 6769663..fdf4b3c 100644
--- a/lisp/org-footnote.el
+++ b/lisp/org-footnote.el
@@ -288,6 +288,10 @@ otherwise."
((= (point) (org-element-property :begin context)))
;; Within recursive object too, but not in a link.
((eq type 'link) nil)
+   ((eq type 'table-cell)
+;; :contents-begin is not reliable on empty cells, so special
+;; case it.
+(<= (point) (org-element-property :contents-end context)))
((let ((cbeg (org-element-property :contents-begin context))
  (cend (org-element-property :contents-end context)))
  (and cbeg (>= (point) cbeg) (<= (point) cend
diff --git a/testing/lisp/test-org-footnote.el 
b/testing/lisp/test-org-footnote.el
index 50a4307..5525626 100644
--- a/testing/lisp/test-org-footnote.el
+++ b/testing/lisp/test-org-footnote.el
@@ -90,6 +90,25 @@
 (org-test-with-temp-text " *bold*"
   (let ((org-footnote-auto-label t)) (org-footnote-new))
   (buffer-string
+  ;; Arrow new footnotes in empty cells.
+  (should
+   (string-match-p
+" \\[fn:1\\]"
+(org-test-with-temp-text "|  |"
+  (let ((org-footnote-auto-label t)) (org-footnote-new))
+  (buffer-string
+  (should
+   (string-match-p
+"|\\[fn:1\\]"
+(org-test-with-temp-text "| |"
+  (let ((org-footnote-auto-label t)) (org-footnote-new))
+  (buffer-string
+  (should
+   (string-match-p
+" \\[fn:1\\]"
+(org-test-with-temp-text "| |"
+  (let ((org-footnote-auto-label t)) (org-footnote-new))
+  (buffer-string
   ;; When creating a new footnote, move to its definition.
   (should
(string=



[elpa] externals/org 846801e: manual: More capitalization

2021-05-20 Thread ELPA Syncer
branch: externals/org
commit 846801e82c8647ccf41723578c6e849c54a0c015
Author: Nicolas Goaziou 
Commit: Nicolas Goaziou 

manual: More capitalization

* doc/org-manual.org (Verse blocks in LaTeX export): This is
a follow-up to last commit.
---
 doc/org-manual.org | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/doc/org-manual.org b/doc/org-manual.org
index 87d04c1..118d97e 100644
--- a/doc/org-manual.org
+++ b/doc/org-manual.org
@@ -13901,7 +13901,7 @@ A complete example with Shakespeare's first sonnet:
 #+begin_src org
 ,#+ATTR_LATEX: :center t :latexcode \color{red} :lines 5
 ,#+ATTR_LATEX: :versewidth Feed’st thy light’st flame with self-substantial 
fuel,
-,#+begin_verse
+,#+BEGIN_VERSE
 From fairest creatures we desire increase,
 That thereby beauty’s rose might never die,
 But as the riper should by time decrease,
@@ -13916,7 +13916,7 @@ Within thine own bud buriest thy content
 And, tender churl, makest waste in niggarding.
 Pity the world, or else this glutton be,
 To eat the world’s due, by the grave and thee.
-,#+end_verse
+,#+END_VERSE
 #+end_src
 
 ** Markdown Export



[nongnu] elpa/org-contrib 716a8b3: lisp/ob-julia.el: Update homepage

2021-05-20 Thread ELPA Syncer
branch: elpa/org-contrib
commit 716a8b37076abffb5bc952c3cfd411c09da23775
Author: Bastien Guerry 
Commit: Bastien Guerry 

lisp/ob-julia.el: Update homepage
---
 lisp/ob-julia.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/ob-julia.el b/lisp/ob-julia.el
index edadb9f..28e347e 100644
--- a/lisp/ob-julia.el
+++ b/lisp/ob-julia.el
@@ -2,7 +2,7 @@
 
 ;; Copyright (C) 2013, 2014, 2021 G. Jay Kerns
 ;; Author: G. Jay Kerns, based on ob-R.el by Eric Schulte and Dan Davison
-;; Homepage: https://git.savannah.gnu.org/cgit/emacs/org-mode.git
+;; Homepage: https://github.com/phrb/ob-julia
 ;; Maintainer: Pedro Bruel 
 
 ;; This file is not part of GNU Emacs.



[elpa] externals/dismal 18f141b: * dismal.el (auto-mode-alist): Fix copy&paste error

2021-05-20 Thread monnier--- via
branch: externals/dismal
commit 18f141b14a08062813d421c16e7edf7a02a74fb7
Author: Stefan Monnier 
Commit: Stefan Monnier 

* dismal.el (auto-mode-alist): Fix copy&paste error
---
 dismal.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dismal.el b/dismal.el
index d38c536..6002d0b 100644
--- a/dismal.el
+++ b/dismal.el
@@ -1,12 +1,12 @@
 ;;; dismal.el --- Dis Mode Ain't Lotus: Spreadsheet program Emacs  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 1993-2020 Free Software Foundation, Inc.
+;; Copyright (C) 1993-2021 Free Software Foundation, Inc.
 
 ;; Author: David Fox, f...@cs.nyu.edu
 ;; Frank E. Ritter, rit...@cs.cmu.edu
 ;; Maintainer: UnMaintainer 
 ;; Created-On: 31 Oct 1991.
-;; Version: 1.5
+;; Version: 1.5.1
 ;; Package-Requires: ((cl-lib "0"))
 
 ;; This is free software: you can redistribute it and/or modify
@@ -1184,7 +1184,7 @@ Optional second argument non-nil means use scientific 
notation."
 
 ;; This make any new file ending in .dis get opened up into dismal-mode
 ;;;###autoload
-(add-to-list 'auto-mode-alist '("\\.dis\\'" . auto-mode-alist))
+(add-to-list 'auto-mode-alist '("\\.dis\\'" . dismal-mode))
 
 ;;;###autoload
 (defun dismal-mode ()



[elpa] externals/dismal 5a99007: * heaps.el (heap-insert): Fix thinko in last change

2021-05-20 Thread monnier--- via
branch: externals/dismal
commit 5a9900796dca7a16c2c68364f7fabb6a55450789
Author: Stefan Monnier 
Commit: Stefan Monnier 

* heaps.el (heap-insert): Fix thinko in last change
---
 heaps.el | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/heaps.el b/heaps.el
index 42b1c49..29eb10f 100644
--- a/heaps.el
+++ b/heaps.el
@@ -1,6 +1,6 @@
 ;;; heaps.el --- Some kind of heap data structure of Dismal
 
-;; Copyright (C) 1992, 2013 Free Software Foundation, Inc.
+;; Copyright (C) 1992-2021  Free Software Foundation, Inc.
 
 ;; Author: David Fox, f...@cs.nyu.edu
 ;; Created-On: Mon Jan  6 14:19:10 1992
@@ -117,8 +117,9 @@ Argument H "
 ;; Put the new element in the next free position in the heap vector
 (heap-aset heap (heap-last heap) element)
 ;; Increment the element count
-(if (> index 0)
-(heap--bubble-up heap (heap-last heap)))
+(let ((last (heap-last heap)))
+  (if (> last 0)
+  (heap--bubble-up heap last)))
 (heap-set-last heap (1+ (heap-last heap)
 
 (defun heap-deletemin (heap)



[elpa] externals/dismal 670c000: Fix a few "free vars" warnings

2021-05-20 Thread monnier--- via
branch: externals/dismal
commit 670c0001026ff437d14545aeed3ef5745f0a53d2
Author: Stefan Monnier 
Commit: Stefan Monnier 

Fix a few "free vars" warnings

* semi-coder.el (dis-init-op-codes-prompt): Uncomment `defconst` since
the var is used in `dis-initialize-operator-codes`.

* make-km-aliases.el: Require `simple-menu` to silence some free
vars warnings.

* dismal-model-extensions.el (dis-model-matcher): Comment out, unused
and broken (relies on undefined `string-match-item`).

* dismal-metacolumn.el: Require `dismal` to silence some free vars warnings.
(dis-insert-z-box, dis-align-metacolumns): Let-bind vars before
setting them.

* dismal-menu3.el: Move `(require 'make-km-aliases)` here...
* dismal.el: .. instead of here.
---
 dismal-menu3.el|   4 +-
 dismal-metacolumn.el   | 177 +++--
 dismal-model-extensions.el |  36 -
 dismal.el  |   5 +-
 make-km-aliases.el |   4 +-
 semi-coder.el  |   4 +-
 6 files changed, 117 insertions(+), 113 deletions(-)

diff --git a/dismal-menu3.el b/dismal-menu3.el
index cddd9c9..7de6c4a 100644
--- a/dismal-menu3.el
+++ b/dismal-menu3.el
@@ -1,6 +1,6 @@
 ;;; dismal-menu3.el --- Menu system for using with Dismal spreadsheet
 
-;; Copyright (C) 1991, 2013-2018 Free Software Foundation, Inc.
+;; Copyright (C) 2013-2021  Free Software Foundation, Inc.
 
 ;; Author: Nigel Jenkins, n...@cs.nott.ac.uk
 ;;lpyj...@psyc.nott.ac.uk 
@@ -35,6 +35,8 @@
 
 ;;; Code:
 
+(require 'make-km-aliases)
+
 (defvar dismal-menu-map (make-sparse-keymap))
 
 (define-key dismal-menu-map [model]
diff --git a/dismal-metacolumn.el b/dismal-metacolumn.el
index c7e26bf..cae31c3 100644
--- a/dismal-metacolumn.el
+++ b/dismal-metacolumn.el
@@ -1,6 +1,6 @@
 ;;; dismal-metacolumn.el --- Implement metacolumn manipulations for dismal
 
-;; Copyright (C) 1992, 2013 Free Software Foundation, Inc.
+;; Copyright (C) 1992-2021  Free Software Foundation, Inc.
 
 ;; Author: Frank E. Ritter, rit...@cs.cmu.edu
 ;; Created-On: Mon Jun  1 13:05:14 1992
@@ -23,6 +23,7 @@
 ;;; Code:
 
 (require 'dismal-data-structures)
+(require 'dismal)
 
 
  I.dis-set-metacolumn
@@ -76,25 +77,25 @@ at ROW (default, current-row)."
   "Insert ARG rows of cells on each side of dis-middle-col,
 starting at the rows of point and mark, which must be on opposite 
 sides of the middle-col."
- (interactive "P")
- (dismal-metacolumn-guards)
-(setq r1r dismal-current-row)
-(setq r1c dismal-current-col)
-(setq r2r (dismal-mark-row))
-(setq r2c (dismal-mark-col))
- (let* ((arg (or initial-arg (abs (- r1r r2r
-(dismal-interactive-p nil))
- (if (not (or (and (<= r1c dis-middle-col) (> r2c dis-middle-col))
-  (and (<= r2c dis-middle-col) (> r1c dis-middle-col
- (error 
-   "Point and mark must be on opposite sides of dis-middle-col, col %s" 
-   dis-middle-col))
- (message "Inserting Z box of %s cells at rows %s and %s..." arg r1r r2r)
- ;; Chose the row to go first
- (dismal-save-excursion
-   (dismal-insert-metacolumn-cells arg r1c r1r)
-   (dismal-insert-metacolumn-cells arg r2c r2r)
-   (dismal-redraw-range (min r1r r2r) (max r1r r2r)
+  (interactive "P")
+  (dismal-metacolumn-guards)
+  (let* ((r1r dismal-current-row)
+ (r1c dismal-current-col)
+ (r2r (dismal-mark-row))
+ (r2c (dismal-mark-col))
+ (arg (or initial-arg (abs (- r1r r2r
+ (dismal-interactive-p nil))
+(if (not (or (and (<= r1c dis-middle-col) (> r2c dis-middle-col))
+ (and (<= r2c dis-middle-col) (> r1c dis-middle-col
+(error 
+ "Point and mark must be on opposite sides of dis-middle-col, col %s" 
+ dis-middle-col))
+(message "Inserting Z box of %s cells at rows %s and %s..." arg r1r r2r)
+;; Chose the row to go first
+(dismal-save-excursion
+ (dismal-insert-metacolumn-cells arg r1c r1r)
+ (dismal-insert-metacolumn-cells arg r2c r2r)
+ (dismal-redraw-range (min r1r r2r) (max r1r r2r)
 
 
 ;; (dismal-insert-range-cells 11 0 11 dismal-middle-col 1)
@@ -107,74 +108,74 @@ sides of the middle-col."
 (defun dis-align-metacolumns ()
   "Align the metacolumns so that point and mark are on the same line,
 keeping other parts of the columns still aligned."
- (interactive)
- (dismal-metacolumn-guards)
- (dismal-save-excursion
-(setq r1r dismal-current-row)
-(setq r1c dismal-current-col)
-(setq r2r (dismal-mark-row))
-(setq r2c (dismal-mark-col))
- (let* (first-row first-col-start first-col-end
-;; these are used to do insertion
-second-row second-col-start second-col-end 
-(arg (abs (- r1r r2r))) )
- (if (not (or (and (<= r1c dis-middle-col) (> r2c dis-middle-col))
-  (and (<= r2c dis-middle-col) (> r1c dis-middle-col
- (error "Po

[elpa] externals/excorporate updated (7acacdc -> c7974ec)

2021-05-20 Thread Thomas Fitzsimmons
fitzsim pushed a change to branch externals/excorporate.

  from  7acacdc   Bump version to 0.9.6
   new  85b5e84   Document API and UI stability
   new  c7974ec   Bump version to 1.0.0


Summary of changes:
 NEWS| 6 ++
 README  | 6 ++
 excorporate-calendar.el | 4 +---
 excorporate.el  | 5 ++---
 excorporate.info| 7 ++-
 excorporate.texi| 6 ++
 6 files changed, 23 insertions(+), 11 deletions(-)



[elpa] externals/excorporate 85b5e84 1/2: Document API and UI stability

2021-05-20 Thread Thomas Fitzsimmons
branch: externals/excorporate
commit 85b5e8481f48fa9bfbf9ee84549e73327063d5d4
Author: Thomas Fitzsimmons 
Commit: Thomas Fitzsimmons 

Document API and UI stability

* excorporate.el (exco-api-version): Remove subject-to-change
sentence from docstring.
* excorporate-calendar.el: Update copyright years.
(calendar-mode-map): Remove comment about possible change.
* excorporate.texi (API Usage): Declare 1.0.0 API stable.
* excorporate.info: Regenerate.
---
 excorporate-calendar.el | 4 +---
 excorporate.el  | 3 +--
 excorporate.info| 7 ++-
 excorporate.texi| 6 ++
 4 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/excorporate-calendar.el b/excorporate-calendar.el
index 506ac72..aaf7691 100644
--- a/excorporate-calendar.el
+++ b/excorporate-calendar.el
@@ -1,6 +1,6 @@
 ;;; excorporate-calendar.el --- Exchange for calendar -*- lexical-binding: t 
-*-
 
-;; Copyright (C) 2014-2016 Free Software Foundation, Inc.
+;; Copyright (C) 2014-2021 Free Software Foundation, Inc.
 
 ;; Author: Thomas Fitzsimmons 
 ;; Keywords: calendar
@@ -37,8 +37,6 @@
   (interactive)
   (apply excorporate-calendar-show-day-function (calendar-cursor-to-date t)))
 
-;; I arrogantly claim "e" for now, but irresponsibly reserve the right
-;; to change it later.
 (define-key calendar-mode-map "e" #'exco-calendar-show-day)
 
 (provide 'excorporate-calendar)
diff --git a/excorporate.el b/excorporate.el
index 29ba962..51a55a1 100644
--- a/excorporate.el
+++ b/excorporate.el
@@ -633,8 +633,7 @@ IDENTIFIER."
 (defun exco-api-version ()
   "Return the Excorporate API version.
 Return a non-negative integer representing the current
-Excorporate application programming interface version.  Version 0
-is subject to change."
+Excorporate application programming interface version."
   0)
 
 (defun exco-connect (identifier)
diff --git a/excorporate.info b/excorporate.info
index fb14e79..6e30e02 100644
--- a/excorporate.info
+++ b/excorporate.info
@@ -277,6 +277,11 @@ File: excorporate.info,  Node: API Usage,  Next: Index,  
Prev: Troubleshooting,
 6 API Usage
 ***
 
+As of version 1.0.0, the Excorporate API is declared stable.  The
+function 'exco-api-version' will return 0, meaning API version 0.  In
+the unlikely event that compatibility needs to be broken, the API
+version will be incremented.
+
 Here are some examples of using the API (application programming
 interface) provided by Excorporate.
 
@@ -779,7 +784,7 @@ Node: Configuration3007
 Node: Usage4079
 Node: Troubleshooting6538
 Node: API Usage10221
-Node: Index27583
+Node: Index27815
 
 End Tag Table
 
diff --git a/excorporate.texi b/excorporate.texi
index 5997e0d..162c416 100644
--- a/excorporate.texi
+++ b/excorporate.texi
@@ -310,6 +310,12 @@ it.
 @chapter API Usage
 
 @noindent
+As of version 1.0.0, the Excorporate API is declared stable.  The
+function @code{exco-api-version} will return 0, meaning API version 0.
+In the unlikely event that compatibility needs to be broken, the API
+version will be incremented.
+
+@noindent
 Here are some examples of using the API (application programming
 interface) provided by Excorporate.
 



[elpa] externals/excorporate c7974ec 2/2: Bump version to 1.0.0

2021-05-20 Thread Thomas Fitzsimmons
branch: externals/excorporate
commit c7974ec5fd0cf2c04707f85a07855b26c37d3f3d
Author: Thomas Fitzsimmons 
Commit: Thomas Fitzsimmons 

Bump version to 1.0.0

* excorporate.el: Bump version to 1.0.0.
* NEWS, README: Document 1.0.0 changes.
---
 NEWS   | 6 ++
 README | 6 ++
 excorporate.el | 2 +-
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index a206590..e850ad3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,11 @@
 GNU Emacs Excorporate NEWS -- history of user-visible changes.
 
+* New in Excorporate 1.0.0
+
+Released 2021-05-20
+
+** Declare API stability
+
 * New in Excorporate 0.9.6
 
 Released 2021-04-26
diff --git a/README b/README
index bb3cb6f..02d733b 100644
--- a/README
+++ b/README
@@ -3,11 +3,9 @@ Excorporate provides Exchange integration for Emacs.
 Most Recent Improvements
 
 
-New in Excorporate 0.9.6, released 2021-04-26:
+New in Excorporate 1.0.0, released 2021-05-20:
 
-** Fix Emacs < 24.4 incompatibility in time zone support
-
-** Require cl-lib package explicitly
+** Declare API stability
 
 Quick Start
 ---
diff --git a/excorporate.el b/excorporate.el
index 51a55a1..2e764ca 100644
--- a/excorporate.el
+++ b/excorporate.el
@@ -5,7 +5,7 @@
 ;; Author: Thomas Fitzsimmons 
 ;; Maintainer: Thomas Fitzsimmons 
 ;; Created: 2014-09-19
-;; Version: 0.9.6
+;; Version: 1.0.0
 ;; Keywords: calendar
 ;; Homepage: https://www.fitzsim.org/blog/
 ;; Package-Requires: ((emacs "24.1") (cl-lib "0.6.1") (fsm "0.2.1") 
(soap-client "3.2.0") (url-http-ntlm "2.0.4") (nadvice "0.3"))



[elpa] externals/dismal f029f60: Use lexical-binding everywhere, and fix warnings

2021-05-20 Thread monnier--- via
branch: externals/dismal
commit f029f604bb6b6880d6628f02dc2332b235a8995f
Author: Stefan Monnier 
Commit: Stefan Monnier 

Use lexical-binding everywhere, and fix warnings

* heaps.el: Use `cl-defstruct` and rename all functions to use
a `heaps-` prefix, so as not to conflict with the GNU ELPA `heap` lib.
Adjust all callers.

* dismal.el (dis-model-match, dis-model-match-op): Remove autoloads for
functions which don't seem used anywhere (and they probably don't work
anyway).
(dismal-version): Use `package-get-version`.
(dismal-version): Remove ineffective backslashes.
(global-map): Fix name of command bound to
`dismal-copy-to-dismal-binding`, which was renamed a long time ago.
(dismal-map-apply): Remove, use `mapc` everywhere instead.

* dismal-simple-menus.el: Use lexical-binding.

* dismal-mouse3.el: Use lexical-binding.
Silence warnings about functions provided by `dismal.el`.

* dismal-model-extensions.el: Use lexical-binding.
Require `dismal`.
(dis-model-matcher, dismal-adjust-range-list): Silence warnings.
(dis-model-match-op): Fix typo in function name.

* dismal-metacolumn.el: Use lexical-binding.
(dismal-redraw-range, dismal-insert-metacolumn-cells): Silence warnings.
(dis-align-metacolumns): Comment out unused vars `second-col-start`
and `second-col-end`.

* dismal-menu3.el:
* dismal-data-structures.el: Use lexical-binding.
---
 dismal-data-structures.el  |   6 +-
 dismal-menu3.el|  10 +-
 dismal-metacolumn.el   |  29 ++--
 dismal-model-extensions.el |  30 +++--
 dismal-mouse3.el   |  42 +++---
 dismal-simple-menus.el |   4 +-
 dismal.el  | 325 +
 heaps.el   | 192 +-
 keystroke.el   |  10 +-
 log.el |   8 +-
 make-km-aliases.el |  12 +-
 rmatrix.el |   4 +-
 semi-coder.el  |   6 +-
 simple-menu.el |  30 ++---
 vectors.el |   4 +-
 15 files changed, 356 insertions(+), 356 deletions(-)

diff --git a/dismal-data-structures.el b/dismal-data-structures.el
index 742f32c..0af8c33 100644
--- a/dismal-data-structures.el
+++ b/dismal-data-structures.el
@@ -1,6 +1,6 @@
-;;; dismal-data-structures.el --- Misc data structures for Dismal
+;;; dismal-data-structures.el --- Misc data structures for Dismal  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 1994, 2013 Free Software Foundation, Inc.
+;; Copyright (C) 1994-2021  Free Software Foundation, Inc.
 
 ;; Author: Frank E. Ritter, rit...@cs.cmu.edu
 ;; Created-On: 14 May 94
@@ -137,7 +137,7 @@
   ;; put back in ;; 13-Jul-92 -FER, so qreplace can work on numbers
   (numberp object)
   (and (symbolp object) (boundp object)))
-  (eval object)
+  (eval object t)
 (prin1-to-string object)))
 
 (defmacro dismal-mark-row ()
diff --git a/dismal-menu3.el b/dismal-menu3.el
index 7de6c4a..7fa007c 100644
--- a/dismal-menu3.el
+++ b/dismal-menu3.el
@@ -1,6 +1,6 @@
-;;; dismal-menu3.el --- Menu system for using with Dismal spreadsheet
+;;; dismal-menu3.el --- Menu system for using with Dismal spreadsheet  -*- 
lexical-binding: t; -*-
 
-;; Copyright (C) 2013-2021  Free Software Foundation, Inc.
+;; Copyright (C) 1991-2021  Free Software Foundation, Inc.
 
 ;; Author: Nigel Jenkins, n...@cs.nott.ac.uk
 ;;lpyj...@psyc.nott.ac.uk 
@@ -288,9 +288,9 @@
 ;;;
 
 ;; Remove other edit, since it contains dangerous commands.
-(define-key dismal-menu-map [edit] 'undefined)
-(define-key dismal-menu-map [search] 'undefined)
-(define-key dismal-menu-map [files] 'undefined)
+(define-key dismal-menu-map [edit] #'undefined)
+(define-key dismal-menu-map [search] #'undefined)
+(define-key dismal-menu-map [files] #'undefined)
 
 (define-key dismal-menu-map [dedit]
   (cons "dEdit" (make-sparse-keymap "Dis Edit")))
diff --git a/dismal-metacolumn.el b/dismal-metacolumn.el
index cae31c3..bbd2559 100644
--- a/dismal-metacolumn.el
+++ b/dismal-metacolumn.el
@@ -1,4 +1,4 @@
-;;; dismal-metacolumn.el --- Implement metacolumn manipulations for dismal
+;;; dismal-metacolumn.el --- Implement metacolumn manipulations for dismal  
-*- lexical-binding: t; -*-
 
 ;; Copyright (C) 1992-2021  Free Software Foundation, Inc.
 
@@ -73,6 +73,10 @@ at ROW (default, current-row)."
 
  III.  dis-insert-z-box
 
+;; FIXME: Unknown function!
+(declare-function dismal-redraw-range":vaporware:")
+(declare-function dismal-insert-metacolumn-cells ":vaporware:")
+
 (defun dis-insert-z-box (initial-arg)
   "Insert ARG rows of cells on each side of dis-middle-col,
 starting at the rows of point and mark, which must be on opposite 
@@ -117,7 +121,8 @@ keeping other parts of the columns still aligned."
   (r2c (dismal-mark-col))
   first-row first-col-start first-col-end
   ;; th

[nongnu] elpa/markdown-mode updated (9977753 -> de365c0)

2021-05-20 Thread ELPA Syncer
elpasync pushed a change to branch elpa/markdown-mode.

  from  9977753   Merge pull request #615 from jrblevin/issue613-2
   new  f48b1bf   Fix delimiter regex in markdown-table-align
   new  209df37   Update CHANGES.md
   new  904f1cb   fix test test-markdown-table/align-with-escaped-separator
   new  55dcd7d   Update markdown-table-align to allow tabs before a 
delimiter
   new  244b872   Add a test for delimiters with surrounding spaces
   new  4af8d20   Add a test for delimiters with surrounding tabs
   new  de365c0   Merge pull request #617 from MrChenWithCapsule/master


Summary of changes:
 CHANGES.md |  1 +
 markdown-mode.el   |  2 +-
 tests/markdown-test.el | 32 +++-
 3 files changed, 33 insertions(+), 2 deletions(-)



[nongnu] elpa/markdown-mode 904f1cb 3/7: fix test test-markdown-table/align-with-escaped-separator

2021-05-20 Thread ELPA Syncer
branch: elpa/markdown-mode
commit 904f1cb335a2bb2e090946a3c7cf36cbde658313
Author: Chen Zhenge 
Commit: Chen Zhenge 

fix test test-markdown-table/align-with-escaped-separator
---
 tests/markdown-test.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/markdown-test.el b/tests/markdown-test.el
index f25c398..2822c85 100644
--- a/tests/markdown-test.el
+++ b/tests/markdown-test.el
@@ -5921,7 +5921,7 @@ Details: 
https://github.com/jrblevin/markdown-mode/issues/308";
 (markdown-table-align)
 (should (string= (buffer-substring-no-properties (point-min) (point-max))
  "| Col1 | Col2 |
-| :-:  | :-:  |
+|::|::|
 | AAA  | A\\|B |\n"
 
 (ert-deftest test-markdown-table/align-with-wiki-link ()



[nongnu] elpa/markdown-mode f48b1bf 1/7: Fix delimiter regex in markdown-table-align

2021-05-20 Thread ELPA Syncer
branch: elpa/markdown-mode
commit f48b1bf1c88179df6c3c8017d936a638c07b175b
Author: Chen Zhenge 
Commit: Chen Zhenge 

Fix delimiter regex in markdown-table-align
---
 markdown-mode.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/markdown-mode.el b/markdown-mode.el
index 999df6f..c32fa3e 100644
--- a/markdown-mode.el
+++ b/markdown-mode.el
@@ -9087,7 +9087,7 @@ This function assumes point is on a table."
 (indent (progn (looking-at "[ \t]*") (match-string 0)))
 ;; Split table in lines and save column format specifier
 (lines (mapcar (lambda (l)
- (if (string-match-p "\\`[ \t]*|[-:]" l)
+ (if (string-match-p "\\`[ \t]*| *[-:]" l)
  (progn (setq fmtspec (or fmtspec l)) nil) l))
(markdown--split-string (buffer-substring begin 
end) "\n")))
 ;; Split lines in cells



[nongnu] elpa/markdown-mode 209df37 2/7: Update CHANGES.md

2021-05-20 Thread ELPA Syncer
branch: elpa/markdown-mode
commit 209df3736362f9e5fd01dd94be1ac89465cc6a96
Author: MrChenWithCapsule 
Commit: GitHub 

Update CHANGES.md
---
 CHANGES.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/CHANGES.md b/CHANGES.md
index a1269e8..12cf68a 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -44,6 +44,7 @@
 -   Fix highlighting consecutive HTML comments[GH-584][]
 -   Fix `markdown-follow-thing-at-point` failing on subdir search 
[GH-590][]
 -   Fix `markdown-table-backward-cell' so it always goes back a single cell
+-   Fix 'markdown-table-align' to detect delimiters surrounded by spaces
 
   [gh-290]: https://github.com/jrblevin/markdown-mode/issues/290
   [gh-311]: https://github.com/jrblevin/markdown-mode/issues/311



[nongnu] elpa/markdown-mode 244b872 5/7: Add a test for delimiters with surrounding spaces

2021-05-20 Thread ELPA Syncer
branch: elpa/markdown-mode
commit 244b872d5c4ec116bd08d2fe02d4083bac4a2c17
Author: Chen Zhenge 
Commit: Chen Zhenge 

Add a test for delimiters with surrounding spaces
---
 tests/markdown-test.el | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/tests/markdown-test.el b/tests/markdown-test.el
index 2822c85..b9afe29 100644
--- a/tests/markdown-test.el
+++ b/tests/markdown-test.el
@@ -6903,6 +6903,21 @@ title: asdasdasd
 | A very very very long cell |  |
 "
 
+(ert-deftest test-markdown-table/align-with-spaces-before-delimiter ()
+  "Test table realignment when there are spaces before a delimiter"
+  (markdown-test-string "
+| A | B | C | D |
+| - | :- | :-: | -: |
+| aaa |  | c | dd |
+"
+(search-forward "A")
+(markdown-table-align)
+(should (string= (buffer-string) "
+| A   | B| C |  D |
+|-|:-|:-:|---:|
+| aaa |  | c | dd |
+"
+
 (provide 'markdown-test)
 
 ;;; markdown-test.el ends here



[nongnu] elpa/markdown-mode 4af8d20 6/7: Add a test for delimiters with surrounding tabs

2021-05-20 Thread ELPA Syncer
branch: elpa/markdown-mode
commit 4af8d2085f883598aeb1825ce68b24109d8ff241
Author: Chen Zhenge 
Commit: Chen Zhenge 

Add a test for delimiters with surrounding tabs
---
 tests/markdown-test.el | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/tests/markdown-test.el b/tests/markdown-test.el
index b9afe29..a597d76 100644
--- a/tests/markdown-test.el
+++ b/tests/markdown-test.el
@@ -6918,6 +6918,21 @@ title: asdasdasd
 | aaa |  | c | dd |
 "
 
+(ert-deftest test-markdown-table/align-with-tabs-before-delimiter ()
+  "Test table realignment when there are tabs before a delimiter"
+  (markdown-test-string "
+| A | B | C | D |
+|  -   |   :-|:-:  |-:|
+| aaa |  | c | dd |
+"
+(search-forward "A")
+(markdown-table-align)
+(should (string= (buffer-string) "
+| A   | B| C |  D |
+|-|:-|:-:|---:|
+| aaa |  | c | dd |
+"
+
 (provide 'markdown-test)
 
 ;;; markdown-test.el ends here



[nongnu] elpa/markdown-mode de365c0 7/7: Merge pull request #617 from MrChenWithCapsule/master

2021-05-20 Thread ELPA Syncer
branch: elpa/markdown-mode
commit de365c070c7deecbabfd5a7294bc8c2603d9ec22
Merge: 9977753 4af8d20
Author: Shohei YOSHIDA 
Commit: GitHub 

Merge pull request #617 from MrChenWithCapsule/master

Fix delimiter regex in markdown-table-align
---
 CHANGES.md |  1 +
 markdown-mode.el   |  2 +-
 tests/markdown-test.el | 32 +++-
 3 files changed, 33 insertions(+), 2 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index a1269e8..12cf68a 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -44,6 +44,7 @@
 -   Fix highlighting consecutive HTML comments[GH-584][]
 -   Fix `markdown-follow-thing-at-point` failing on subdir search 
[GH-590][]
 -   Fix `markdown-table-backward-cell' so it always goes back a single cell
+-   Fix 'markdown-table-align' to detect delimiters surrounded by spaces
 
   [gh-290]: https://github.com/jrblevin/markdown-mode/issues/290
   [gh-311]: https://github.com/jrblevin/markdown-mode/issues/311
diff --git a/markdown-mode.el b/markdown-mode.el
index 999df6f..aba9e6f 100644
--- a/markdown-mode.el
+++ b/markdown-mode.el
@@ -9087,7 +9087,7 @@ This function assumes point is on a table."
 (indent (progn (looking-at "[ \t]*") (match-string 0)))
 ;; Split table in lines and save column format specifier
 (lines (mapcar (lambda (l)
- (if (string-match-p "\\`[ \t]*|[-:]" l)
+ (if (string-match-p "\\`[ \t]*|[ \t]*[-:]" l)
  (progn (setq fmtspec (or fmtspec l)) nil) l))
(markdown--split-string (buffer-substring begin 
end) "\n")))
 ;; Split lines in cells
diff --git a/tests/markdown-test.el b/tests/markdown-test.el
index f25c398..a597d76 100644
--- a/tests/markdown-test.el
+++ b/tests/markdown-test.el
@@ -5921,7 +5921,7 @@ Details: 
https://github.com/jrblevin/markdown-mode/issues/308";
 (markdown-table-align)
 (should (string= (buffer-substring-no-properties (point-min) (point-max))
  "| Col1 | Col2 |
-| :-:  | :-:  |
+|::|::|
 | AAA  | A\\|B |\n"
 
 (ert-deftest test-markdown-table/align-with-wiki-link ()
@@ -6903,6 +6903,36 @@ title: asdasdasd
 | A very very very long cell |  |
 "
 
+(ert-deftest test-markdown-table/align-with-spaces-before-delimiter ()
+  "Test table realignment when there are spaces before a delimiter"
+  (markdown-test-string "
+| A | B | C | D |
+| - | :- | :-: | -: |
+| aaa |  | c | dd |
+"
+(search-forward "A")
+(markdown-table-align)
+(should (string= (buffer-string) "
+| A   | B| C |  D |
+|-|:-|:-:|---:|
+| aaa |  | c | dd |
+"
+
+(ert-deftest test-markdown-table/align-with-tabs-before-delimiter ()
+  "Test table realignment when there are tabs before a delimiter"
+  (markdown-test-string "
+| A | B | C | D |
+|  -   |   :-|:-:  |-:|
+| aaa |  | c | dd |
+"
+(search-forward "A")
+(markdown-table-align)
+(should (string= (buffer-string) "
+| A   | B| C |  D |
+|-|:-|:-:|---:|
+| aaa |  | c | dd |
+"
+
 (provide 'markdown-test)
 
 ;;; markdown-test.el ends here



[nongnu] elpa/markdown-mode 55dcd7d 4/7: Update markdown-table-align to allow tabs before a delimiter

2021-05-20 Thread ELPA Syncer
branch: elpa/markdown-mode
commit 55dcd7d165b23494a4462fad43ec9666bfabd174
Author: MrChenWithCapsule 
Commit: GitHub 

Update markdown-table-align to allow tabs before a delimiter

Co-authored-by: Shohei YOSHIDA 
---
 markdown-mode.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/markdown-mode.el b/markdown-mode.el
index c32fa3e..aba9e6f 100644
--- a/markdown-mode.el
+++ b/markdown-mode.el
@@ -9087,7 +9087,7 @@ This function assumes point is on a table."
 (indent (progn (looking-at "[ \t]*") (match-string 0)))
 ;; Split table in lines and save column format specifier
 (lines (mapcar (lambda (l)
- (if (string-match-p "\\`[ \t]*| *[-:]" l)
+ (if (string-match-p "\\`[ \t]*|[ \t]*[-:]" l)
  (progn (setq fmtspec (or fmtspec l)) nil) l))
(markdown--split-string (buffer-substring begin 
end) "\n")))
 ;; Split lines in cells