[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed db3c6d0 06/19: Add option to pass major-mode for
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed db3c6d0 06/19: Add option to pass major-mode for test |
Date: |
Fri, 25 Jan 2019 07:51:30 -0500 (EST) |
branch: externals/objed
commit db3c6d0025eb037d31f23cad6c0e7a18a6f53f30
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Add option to pass major-mode for test
---
test/tests.el | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/test/tests.el b/test/tests.el
index 5c3d658..504b57d 100644
--- a/test/tests.el
+++ b/test/tests.el
@@ -77,7 +77,7 @@ Insert KEY if there's no command."
;; (should (equal (objed-decode-keysequence "3\C-?")
;; '(3 ""))))
-(defmacro objed-with (in body &optional object file)
+(defmacro objed-with (in body &optional object mode)
(let ((init (if object `(objed--init ',object)
'(objed--init 'char)))
(body (if (stringp body) `(kbd ,body) body)))
@@ -86,7 +86,8 @@ Insert KEY if there's no command."
(unwind-protect
(progn
(switch-to-buffer temp-buffer)
- (emacs-lisp-mode)
+ (or (and ,mode (funcall ',mode 1))
+ (emacs-lisp-mode))
(transient-mark-mode 1)
(insert ,in)
(goto-char (point-min))
- [elpa] externals/objed 67a924f 07/19: Separate tests by major-mode, (continued)
- [elpa] externals/objed 67a924f 07/19: Separate tests by major-mode, Clemens Radermacher, 2019/01/25
- [elpa] externals/objed cab0704 16/19: Only treat line object specially after objed-extend, Clemens Radermacher, 2019/01/25
- [elpa] externals/objed 4ae4f4f 08/19: Enable emacs-lisp-mode in test files via dir-locals, Clemens Radermacher, 2019/01/25
- [elpa] externals/objed da5575b 19/19: Switch to version 0.3.0, Clemens Radermacher, 2019/01/25
- [elpa] externals/objed 885abd0 14/19: Improve sexp object, fixes #25, Clemens Radermacher, 2019/01/25
- [elpa] externals/objed 15ea688 02/19: Fix markup, Clemens Radermacher, 2019/01/25
- [elpa] externals/objed a0c3a16 13/19: (Re)-adjust bindings, Clemens Radermacher, 2019/01/25
- [elpa] externals/objed c179aa4 05/19: Move all tests to test files, Clemens Radermacher, 2019/01/25
- [elpa] externals/objed 71aba6c 09/19: Simplify dir-locals notation, Clemens Radermacher, 2019/01/25
- [elpa] externals/objed 910cb7c 15/19: Further work on sexp object, Clemens Radermacher, 2019/01/25
- [elpa] externals/objed db3c6d0 06/19: Add option to pass major-mode for test,
Clemens Radermacher <=
- [elpa] externals/objed 4bed548 11/19: Add additional binding for toggling state using ], Clemens Radermacher, 2019/01/25
- [elpa] externals/objed b74be32 03/19: Update install description, Clemens Radermacher, 2019/01/25
- [elpa] externals/objed 1e7b548 12/19: Reinit, to fix the case op exited objed unintended, Clemens Radermacher, 2019/01/25
- [elpa] externals/objed 7f874ca 01/19: Add copyright assignment notice, Clemens Radermacher, 2019/01/25
- [elpa] externals/objed 2f2d8bf 04/19: Starting to change testing, Clemens Radermacher, 2019/01/25