diff options
| author | Paul Eggert | 2020-01-04 11:17:12 -0800 |
|---|---|---|
| committer | Paul Eggert | 2020-01-04 11:18:13 -0800 |
| commit | f95a2b83014a810d508448473b20186d55485efd (patch) | |
| tree | a3105cbaae99ee1142db93d718cbc814eea56a28 | |
| parent | 28727444f1c12f0b5f1fffa4cfa66032f8f16c2d (diff) | |
| download | emacs-f95a2b83014a810d508448473b20186d55485efd.tar.gz emacs-f95a2b83014a810d508448473b20186d55485efd.zip | |
Fix some broken conditional forms
Problem reported by Mattias Engdegård in:
https://lists.gnu.org/r/emacs-devel/2020-01/msg00088.html
* lisp/cedet/ede/cpp-root.el (ede-create-lots-of-projects-under-dir):
Remove this quick hack, which didn’t do anything anyway.
* lisp/cedet/ede/pconf.el (ede-proj-configure-test-required-file):
* lisp/emacs-lisp/tabulated-list.el (tabulated-list-print-col):
* lisp/net/nsm.el (nsm-check-tls-connection):
Use ‘when’ rather than bypassing it. This doesn’t affect behavior
and is better style.
* lisp/cedet/srecode/semantic.el (srecode-semantic-handle-:tag):
Fix typo that suppressed an error.
* lisp/filesets.el (filesets-run-cmd): Fix typo that mishandled spacing.
* lisp/gnus/gnus-cloud.el (gnus-cloud-update-newsrc-data):
Fix typo that caused “GROUP has older different info in the cloud
as of DATE, update it here?” prompt result to always be treated as
“yes”.
* lisp/gnus/mml-smime.el (mml-smime-openssl-encrypt): Simplify,
since smime-encrypt-buffer signals error on failure.
* lisp/international/titdic-cnv.el (tsang-quick-converter): Simplify.
The conversion of this file to utf-8-emacs in
2019-01-08T02:18:40Z!monnier@iro.umontreal.ca removed the
distinction between Big5 and CNS fulltitles in the generated docstring.
* lisp/org/org-agenda.el (org-agenda-show-and-scroll-up):
* lisp/textmodes/table.el (table--generate-source-cell-contents):
Simplify by removing useless code.
* lisp/org/ox-odt.el (org-odt--format-timestamp): Fix typo that
always output time-of-day even when the timestamp lacked it.
| -rw-r--r-- | lisp/cedet/ede/cpp-root.el | 15 | ||||
| -rw-r--r-- | lisp/cedet/ede/pconf.el | 5 | ||||
| -rw-r--r-- | lisp/cedet/srecode/semantic.el | 2 | ||||
| -rw-r--r-- | lisp/emacs-lisp/tabulated-list.el | 8 | ||||
| -rw-r--r-- | lisp/filesets.el | 2 | ||||
| -rw-r--r-- | lisp/gnus/gnus-cloud.el | 8 | ||||
| -rw-r--r-- | lisp/gnus/mml-smime.el | 11 | ||||
| -rw-r--r-- | lisp/international/titdic-cnv.el | 3 | ||||
| -rw-r--r-- | lisp/net/nsm.el | 6 | ||||
| -rw-r--r-- | lisp/org/org-agenda.el | 1 | ||||
| -rw-r--r-- | lisp/org/ox-odt.el | 2 | ||||
| -rw-r--r-- | lisp/textmodes/table.el | 6 |
12 files changed, 22 insertions, 47 deletions
diff --git a/lisp/cedet/ede/cpp-root.el b/lisp/cedet/ede/cpp-root.el index ee8aa5db1b7..f0dbccb7fc1 100644 --- a/lisp/cedet/ede/cpp-root.el +++ b/lisp/cedet/ede/cpp-root.el | |||
| @@ -478,21 +478,6 @@ Argument COMMAND is the command to use for compiling the target." | |||
| 478 | "Don't rescan this project from the sources." | 478 | "Don't rescan this project from the sources." |
| 479 | (message "cpp-root has nothing to rescan.")) | 479 | (message "cpp-root has nothing to rescan.")) |
| 480 | 480 | ||
| 481 | ;;; Quick Hack | ||
| 482 | (defun ede-create-lots-of-projects-under-dir (dir projfile &rest attributes) | ||
| 483 | "Create a bunch of projects under directory DIR. | ||
| 484 | PROJFILE is a file name sans directory that indicates a subdirectory | ||
| 485 | is a project directory. | ||
| 486 | Generic ATTRIBUTES, such as :include-path can be added. | ||
| 487 | Note: This needs some work." | ||
| 488 | (let ((files (directory-files dir t))) | ||
| 489 | (dolist (F files) | ||
| 490 | (if (file-exists-p (expand-file-name projfile F)) | ||
| 491 | `(ede-cpp-root-project (file-name-nondirectory F) | ||
| 492 | :name (file-name-nondirectory F) | ||
| 493 | :file (expand-file-name projfile F) | ||
| 494 | attributes))))) | ||
| 495 | |||
| 496 | (provide 'ede/cpp-root) | 481 | (provide 'ede/cpp-root) |
| 497 | 482 | ||
| 498 | ;; Local variables: | 483 | ;; Local variables: |
diff --git a/lisp/cedet/ede/pconf.el b/lisp/cedet/ede/pconf.el index 63fb62b5a57..b85b397af2d 100644 --- a/lisp/cedet/ede/pconf.el +++ b/lisp/cedet/ede/pconf.el | |||
| @@ -56,8 +56,9 @@ don't do it. A value of nil means to just do it.") | |||
| 56 | (and (eq ede-pconf-create-file-query 'ask) | 56 | (and (eq ede-pconf-create-file-query 'ask) |
| 57 | (not (eq ede-pconf-create-file-query 'never)) | 57 | (not (eq ede-pconf-create-file-query 'never)) |
| 58 | (not (y-or-n-p | 58 | (not (y-or-n-p |
| 59 | (format "I had to create the %s file for you. Ok? " file))) | 59 | (format "I had to create the %s file for you. Ok? " |
| 60 | (error "Quit"))))))) | 60 | file)))) |
| 61 | (error "Quit")))))) | ||
| 61 | 62 | ||
| 62 | 63 | ||
| 63 | (cl-defmethod ede-proj-configure-synchronize ((this ede-proj-project)) | 64 | (cl-defmethod ede-proj-configure-synchronize ((this ede-proj-project)) |
diff --git a/lisp/cedet/srecode/semantic.el b/lisp/cedet/srecode/semantic.el index 26c14892efd..5b2dd034743 100644 --- a/lisp/cedet/srecode/semantic.el +++ b/lisp/cedet/srecode/semantic.el | |||
| @@ -201,7 +201,7 @@ variable default values, and other things." | |||
| 201 | (let ((tag (or srecode-semantic-selected-tag | 201 | (let ((tag (or srecode-semantic-selected-tag |
| 202 | (srecode-semantic-tag-from-kill-ring)))) | 202 | (srecode-semantic-tag-from-kill-ring)))) |
| 203 | (when (not tag) | 203 | (when (not tag) |
| 204 | "No tag for current template. Use the semantic kill-ring.") | 204 | (error "No tag for current template. Use the semantic kill-ring.")) |
| 205 | (srecode-semantic-apply-tag-to-dict | 205 | (srecode-semantic-apply-tag-to-dict |
| 206 | (srecode-semantic-tag (semantic-tag-name tag) | 206 | (srecode-semantic-tag (semantic-tag-name tag) |
| 207 | :prime tag) | 207 | :prime tag) |
diff --git a/lisp/emacs-lisp/tabulated-list.el b/lisp/emacs-lisp/tabulated-list.el index 501cc3a29e0..b13f609f882 100644 --- a/lisp/emacs-lisp/tabulated-list.el +++ b/lisp/emacs-lisp/tabulated-list.el | |||
| @@ -547,10 +547,10 @@ Return the column number after insertion." | |||
| 547 | ;; Don't truncate to `width' if the next column is align-right | 547 | ;; Don't truncate to `width' if the next column is align-right |
| 548 | ;; and has some space left, truncate to `available-space' instead. | 548 | ;; and has some space left, truncate to `available-space' instead. |
| 549 | (when (and not-last-col | 549 | (when (and not-last-col |
| 550 | (> label-width available-space) | 550 | (> label-width available-space)) |
| 551 | (setq label (truncate-string-to-width | 551 | (setq label (truncate-string-to-width |
| 552 | label available-space nil nil t t) | 552 | label available-space nil nil t t) |
| 553 | label-width available-space))) | 553 | label-width available-space)) |
| 554 | (setq label (bidi-string-mark-left-to-right label)) | 554 | (setq label (bidi-string-mark-left-to-right label)) |
| 555 | (when (and right-align (> width label-width)) | 555 | (when (and right-align (> width label-width)) |
| 556 | (let ((shift (- width label-width))) | 556 | (let ((shift (- width label-width))) |
diff --git a/lisp/filesets.el b/lisp/filesets.el index 9834bcf0587..1ec0d24b539 100644 --- a/lisp/filesets.el +++ b/lisp/filesets.el | |||
| @@ -1645,10 +1645,10 @@ Replace <file-name> or <<file-name>> with filename." | |||
| 1645 | (dolist (this args txt) | 1645 | (dolist (this args txt) |
| 1646 | (setq txt | 1646 | (setq txt |
| 1647 | (concat txt | 1647 | (concat txt |
| 1648 | (if (equal txt "") "" " ") | ||
| 1648 | (filesets-run-cmd--repl-fn | 1649 | (filesets-run-cmd--repl-fn |
| 1649 | this | 1650 | this |
| 1650 | (lambda (this) | 1651 | (lambda (this) |
| 1651 | (if (equal txt "") "" " ") | ||
| 1652 | (format "%s" this)))))))) | 1652 | (format "%s" this)))))))) |
| 1653 | (cmd (concat fn " " args))) | 1653 | (cmd (concat fn " " args))) |
| 1654 | (filesets-cmd-show-result | 1654 | (filesets-cmd-show-result |
diff --git a/lisp/gnus/gnus-cloud.el b/lisp/gnus/gnus-cloud.el index cecfaef2f4f..4d8764bacca 100644 --- a/lisp/gnus/gnus-cloud.el +++ b/lisp/gnus/gnus-cloud.el | |||
| @@ -243,10 +243,10 @@ Use old data if FORCE-OLDER is not nil." | |||
| 243 | (when (or (not gnus-cloud-interactive) | 243 | (when (or (not gnus-cloud-interactive) |
| 244 | (gnus-y-or-n-p | 244 | (gnus-y-or-n-p |
| 245 | (format "%s has older different info in the cloud as of %s, update it here? " | 245 | (format "%s has older different info in the cloud as of %s, update it here? " |
| 246 | group date)))) | 246 | group date))) |
| 247 | (gnus-message 2 "Installing cloud update of group %s" group) | 247 | (gnus-message 2 "Installing cloud update of group %s" group) |
| 248 | (gnus-set-info group contents) | 248 | (gnus-set-info group contents) |
| 249 | (gnus-group-update-group group))) | 249 | (gnus-group-update-group group)))) |
| 250 | (gnus-error 1 "Sorry, group %s is not subscribed" group)) | 250 | (gnus-error 1 "Sorry, group %s is not subscribed" group)) |
| 251 | (gnus-error 1 "Sorry, could not update newsrc for group %s (invalid data %S)" | 251 | (gnus-error 1 "Sorry, could not update newsrc for group %s (invalid data %S)" |
| 252 | group elem)))) | 252 | group elem)))) |
diff --git a/lisp/gnus/mml-smime.el b/lisp/gnus/mml-smime.el index 3cc463d5d4c..4754f37a2da 100644 --- a/lisp/gnus/mml-smime.el +++ b/lisp/gnus/mml-smime.el | |||
| @@ -154,14 +154,9 @@ Whether the passphrase is cached at all is controlled by | |||
| 154 | (write-region (point-min) (point-max) file)) | 154 | (write-region (point-min) (point-max) file)) |
| 155 | (push file certfiles) | 155 | (push file certfiles) |
| 156 | (push file tmpfiles))) | 156 | (push file tmpfiles))) |
| 157 | (if (smime-encrypt-buffer certfiles) | 157 | (smime-encrypt-buffer certfiles) |
| 158 | (progn | 158 | (while (setq tmp (pop tmpfiles)) |
| 159 | (while (setq tmp (pop tmpfiles)) | 159 | (delete-file tmp))) |
| 160 | (delete-file tmp)) | ||
| 161 | t) | ||
| 162 | (while (setq tmp (pop tmpfiles)) | ||
| 163 | (delete-file tmp)) | ||
| 164 | nil)) | ||
| 165 | (goto-char (point-max))) | 160 | (goto-char (point-max))) |
| 166 | 161 | ||
| 167 | (defvar gnus-extract-address-components) | 162 | (defvar gnus-extract-address-components) |
diff --git a/lisp/international/titdic-cnv.el b/lisp/international/titdic-cnv.el index 2a80d75fe7e..e95e399eda4 100644 --- a/lisp/international/titdic-cnv.el +++ b/lisp/international/titdic-cnv.el | |||
| @@ -737,8 +737,7 @@ To get complete usage, invoke \"emacs -batch -f batch-titdic-convert -h\"." | |||
| 737 | ;; method is for inputting CNS characters. | 737 | ;; method is for inputting CNS characters. |
| 738 | 738 | ||
| 739 | (defun tsang-quick-converter (dicbuf tsang-p big5-p) | 739 | (defun tsang-quick-converter (dicbuf tsang-p big5-p) |
| 740 | (let ((fulltitle (if tsang-p (if big5-p "倉頡" "倉頡") | 740 | (let ((fulltitle (if tsang-p "倉頡" "簡易")) |
| 741 | (if big5-p "簡易" "簡易"))) | ||
| 742 | dic) | 741 | dic) |
| 743 | (goto-char (point-max)) | 742 | (goto-char (point-max)) |
| 744 | (if big5-p | 743 | (if big5-p |
diff --git a/lisp/net/nsm.el b/lisp/net/nsm.el index e94947bc7f1..1b0f04e5a19 100644 --- a/lisp/net/nsm.el +++ b/lisp/net/nsm.el | |||
| @@ -311,9 +311,9 @@ See also: `network-security-protocol-checks' and `nsm-noninteractive'" | |||
| 311 | (map-values results) | 311 | (map-values results) |
| 312 | "\n") | 312 | "\n") |
| 313 | "\n") | 313 | "\n") |
| 314 | "\n* "))))) | 314 | "\n* ")))))) |
| 315 | (delete-process process) | 315 | (delete-process process) |
| 316 | (setq process nil))) | 316 | (setq process nil)) |
| 317 | (run-hook-with-args 'nsm-tls-post-check-functions | 317 | (run-hook-with-args 'nsm-tls-post-check-functions |
| 318 | host port status settings results))) | 318 | host port status settings results))) |
| 319 | process) | 319 | process) |
diff --git a/lisp/org/org-agenda.el b/lisp/org/org-agenda.el index 4f89ea54500..f45e47fb59a 100644 --- a/lisp/org/org-agenda.el +++ b/lisp/org/org-agenda.el | |||
| @@ -8981,7 +8981,6 @@ fold drawers." | |||
| 8981 | (narrow-to-region (org-entry-beginning-position) | 8981 | (narrow-to-region (org-entry-beginning-position) |
| 8982 | (org-entry-end-position)) | 8982 | (org-entry-end-position)) |
| 8983 | (org-show-all '(drawers)))) | 8983 | (org-show-all '(drawers)))) |
| 8984 | (when arg ) | ||
| 8985 | (setq org-agenda-show-window (selected-window))) | 8984 | (setq org-agenda-show-window (selected-window))) |
| 8986 | (select-window win))) | 8985 | (select-window win))) |
| 8987 | 8986 | ||
diff --git a/lisp/org/ox-odt.el b/lisp/org/ox-odt.el index 51cb42a49a5..a1486318a7d 100644 --- a/lisp/org/ox-odt.el +++ b/lisp/org/ox-odt.el | |||
| @@ -940,7 +940,7 @@ See `org-odt--build-date-styles' for implementation details." | |||
| 940 | (has-time-p (or (not timestamp) | 940 | (has-time-p (or (not timestamp) |
| 941 | (org-timestamp-has-time-p timestamp))) | 941 | (org-timestamp-has-time-p timestamp))) |
| 942 | (iso-date (let ((format (if has-time-p "%Y-%m-%dT%H:%M:%S" | 942 | (iso-date (let ((format (if has-time-p "%Y-%m-%dT%H:%M:%S" |
| 943 | "%Y-%m-%dT%H:%M:%S"))) | 943 | "%Y-%m-%d"))) |
| 944 | (funcall format-timestamp timestamp format end)))) | 944 | (funcall format-timestamp timestamp format end)))) |
| 945 | (if iso-date-p iso-date | 945 | (if iso-date-p iso-date |
| 946 | (let* ((style (if has-time-p "OrgDate2" "OrgDate1")) | 946 | (let* ((style (if has-time-p "OrgDate2" "OrgDate1")) |
diff --git a/lisp/textmodes/table.el b/lisp/textmodes/table.el index 4482e7d4d23..a33e9266b4b 100644 --- a/lisp/textmodes/table.el +++ b/lisp/textmodes/table.el | |||
| @@ -3206,11 +3206,7 @@ CALS (DocBook DTD): | |||
| 3206 | (while (and (re-search-forward "$" nil t) | 3206 | (while (and (re-search-forward "$" nil t) |
| 3207 | (not (eobp))) | 3207 | (not (eobp))) |
| 3208 | (insert "<br />") | 3208 | (insert "<br />") |
| 3209 | (forward-char 1))) | 3209 | (forward-char 1)))) |
| 3210 | (unless (and table-html-delegate-spacing-to-user-agent | ||
| 3211 | (progn | ||
| 3212 | (goto-char (point-min)) | ||
| 3213 | (looking-at "\\s *\\'"))))) | ||
| 3214 | ((eq language 'cals) | 3210 | ((eq language 'cals) |
| 3215 | (table--remove-eol-spaces (point-min) (point-max)) | 3211 | (table--remove-eol-spaces (point-min) (point-max)) |
| 3216 | (if (re-search-forward "\\s +\\'" nil t) | 3212 | (if (re-search-forward "\\s +\\'" nil t) |