Clean up string handling.
commit6b52bc6a2153a8c60d23d0915246a60d3ee37a52
authorAaron Ecay <aaronecay@gmail.com>
Wed, 24 Aug 2016 15:05:54 +0000 (24 16:05 +0100)
committerAaron Ecay <aaronecay@gmail.com>
Wed, 24 Aug 2016 15:05:54 +0000 (24 16:05 +0100)
tree7c22f92b76d47ea0bda99a902d9dd9af9df8d1a8
parent9873e59913b696d9ece019dee4696cd0365c939c
Clean up string handling.

* lisp/org-compat.el (string-prefix-p, string-suffix-p):
Add compatibility definitions for 24.3.

* lisp/ob-R.el (org-babel-edit-prep:R):
* lisp/ob-core.el (org-babel-demarcate-block):
* lisp/ob-js.el (org-babel-js-read):
* lisp/ob-latex.el (org-babel-execute:latex):
* lisp/ob-ref.el (org-babel-ref-parse):
* lisp/ob-shell.el (org-babel-variable-assignments:shell):
* lisp/org-protocol.el (org-protocol-create):
* lisp/org-table.el (org-table-field-info):
* lisp/org.el (org-get-buffer-for-internal-link):
* lisp/ox-publish.el (org-publish-compare-directory-files):
* lisp/ox-texinfo.el (org-texinfo-template):
Use `string-{suffix,prefix}-p' instead of `string-match(-p)'.

* lisp/ob-python.el (org-babel-python-read-string):
Ditto, also use `substring' rather than `match-string'.

* lisp/org-table.el (org-table-copy-down):
(org-table-insert-hline, org-table-current-field-formula):
(org-table-get-formula): Use `string-match-p' instead of
`string-match'.
13 files changed:
lisp/ob-R.el
lisp/ob-core.el
lisp/ob-js.el
lisp/ob-latex.el
lisp/ob-python.el
lisp/ob-ref.el
lisp/ob-shell.el
lisp/org-compat.el
lisp/org-protocol.el
lisp/org-table.el
lisp/org.el
lisp/ox-publish.el
lisp/ox-texinfo.el