[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/multiple-cursors aa9a1ec 220/434: Add failing scenarios fo
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/multiple-cursors aa9a1ec 220/434: Add failing scenarios for mark-all-symbols/words |
Date: |
Sat, 7 Aug 2021 09:20:30 -0400 (EDT) |
branch: elpa/multiple-cursors
commit aa9a1ece7bcfbd2b73ae0a77b7b3c79f19089af0
Author: Takafumi Arakaki <aka.tkf@gmail.com>
Commit: Takafumi Arakaki <aka.tkf@gmail.com>
Add failing scenarios for mark-all-symbols/words
---
features/mark-things.feature | 68 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 68 insertions(+)
diff --git a/features/mark-things.feature b/features/mark-things.feature
index a3a0b02..c99c24f 100644
--- a/features/mark-things.feature
+++ b/features/mark-things.feature
@@ -67,3 +67,71 @@ Feature: Mark things
(defun abc (hmm) (message hmm))
(defun def (ghi) (message some-other-ghi))
"""
+
+ Scenario: Mark all symbols like this with no select
+ Given I turn on emacs-lisp-mode
+ And I turn on delete-selection-mode
+ And I insert:
+ """
+ (defun abc (ghi) (message ghi))
+ (defun def (ghi) (message some-other-ghi))
+ """
+ When I go to word "ghi"
+ And I mark all symbols like this
+ And I type "hmm"
+ Then I should see:
+ """
+ (defun abc (hmm) (message hmm))
+ (defun def (hmm) (message some-other-ghi))
+ """
+
+ Scenario: Mark all words like this with no select
+ Given I turn on emacs-lisp-mode
+ And I turn on delete-selection-mode
+ And I insert:
+ """
+ (defun abc (ghi) (message ghi))
+ (defun def (ghi) (message some-other-ghi))
+ """
+ When I go to word "ghi"
+ And I mark all words like this
+ And I type "hmm"
+ Then I should see:
+ """
+ (defun abc (hmm) (message hmm))
+ (defun def (hmm) (message some-other-hmm))
+ """
+
+ Scenario: Mark all symbols like this in defun with no select
+ Given I turn on emacs-lisp-mode
+ And I turn on delete-selection-mode
+ And I insert:
+ """
+ (defun abc (ghi) (message ghi))
+ (defun def (ghi) (message some-other-ghi))
+ """
+ When I go to word "ghi"
+ And I mark all symbols like this in defun
+ And I type "hmm"
+ Then I should see:
+ """
+ (defun abc (hmm) (message hmm))
+ (defun def (ghi) (message some-other-ghi))
+ """
+
+ Scenario: Mark all words like this in defun with no select
+ Given I turn on emacs-lisp-mode
+ And I turn on delete-selection-mode
+ And I insert:
+ """
+ (defun abc (ghi) (message ghi))
+ (defun def (ghi) (message some-other-ghi))
+ """
+ When I go to word "ghi"
+ And I mark all words like this in defun
+ And I type "hmm"
+ Then I should see:
+ """
+ (defun abc (hmm) (message hmm))
+ (defun def (ghi) (message some-other-ghi))
+ """
- [nongnu] elpa/multiple-cursors ba11b12 051/434: Make interprogram-paste work for all cursors., (continued)
- [nongnu] elpa/multiple-cursors ba11b12 051/434: Make interprogram-paste work for all cursors., ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 8c8d52f 049/434: Run pre-command-hooks for each cursor, ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors c1fba2c 111/434: Add travis badge, ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors f73569f 125/434: Update documentation., ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors ce777dc 134/434: Add some mouse-commands to the run-once list., ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 879ddb0 150/434: Add Takafumi Arakaki to list of contributors, ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 64ffd81 142/434: Add quoted-insert to run-for-all list., ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 00f9055 146/434: Add mc/dump-list to make mc/save-lists diff-friendly, ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 7a6eb0d 145/434: Never execute keyboard macros for fake cursors., ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 82a1fe3 209/434: Add mc/sort-regions and mc/reverse-regions, ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors aa9a1ec 220/434: Add failing scenarios for mark-all-symbols/words,
ELPA Syncer <=
- [nongnu] elpa/multiple-cursors e7a5fe6 213/434: Release 1.2.1, ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 6b09b9c 172/434: Add some more basic commands to the run-all and run-once lists., ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 7382b46 170/434: Merge pull request #30 from gvol/master, ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 5f7c92b 173/434: Add more backward-delete commands to run-for-all, ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 3f3cdc6 207/434: Merge pull request #56 from paradoxxxzero/transient-mark-mode, ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 7d79b98 182/434: Autoload new functions., ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 0b9aae1 188/434: Merge pull request #40 from tkf/fix-dump-list, ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 56839df 208/434: Update docs with mc/edit-*-lines, ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors dc0aa99 193/434: Simplify travis run script, and make it work when ECUKES_EMACS has a space in the path, ELPA Syncer, 2021/08/07
- [nongnu] elpa/multiple-cursors 754de4e 243/434: Backport set-temporary-overlay-map to emacs <24.3, ELPA Syncer, 2021/08/07