GNU nano - Bugs: bug #50314, [Request] add a feature to...
You are not allowed to post comments on this tracker with your current authentication level.
bug #50314: [Request] add a feature to record/replay keystrokes
Submitter: | Peter Passchier <pepa65> | ||
Submitted: | Wed 15 Feb 2017 12:01:16 PM UTC | ||
Votes: | 82 | ||
Severity: | 1 - Wish | Status: | Fixed |
Assigned to: | bens | Open/Closed: | Closed |
Jump to the original submission
Sun 19 Nov 2017 08:12:08 AM UTC, comment #17: |
Benno Schulenberg <bens> |
Sun 15 Oct 2017 06:56:56 PM UTC, comment #16: The basic feature request has been fulfilled in git: 501d05c5.
|
Benno Schulenberg <bens> |
Thu 12 Oct 2017 07:41:02 PM UTC, comment #15: This patch indeed stops on errors!
|
Peter Passchier <pepa65> |
Thu 12 Oct 2017 06:02:18 PM UTC, comment #14: Please try the attached additional patch. |
Benno Schulenberg <bens> |
Thu 12 Oct 2017 04:35:37 AM UTC, comment #13: It would be nice (read: very helpful) if macros refuse to continue if any action is hitting an error -- especially a non-found on a search.
|
Peter Passchier <pepa65> |
Wed 11 Oct 2017 05:58:07 PM UTC, comment #12: It will land in git in about a week. But the current patch is attached. If you find any issues, please report them here. |
Benno Schulenberg <bens> |
Wed 11 Oct 2017 01:00:57 AM UTC, comment #11: I'm very excited to try this out! Will this land in the git repo soon, or had I better grab the sources from elsewhere -- or should I just find the patch and apply it locally?? |
Peter Passchier <pepa65> |
Tue 10 Oct 2017 08:27:26 PM UTC, comment #10: The request is getting implemented. See the development mailing list: http://lists.gnu.org/archive/html/nano-devel/2017-10/msg00033.html and the subsequent patch. |
Benno Schulenberg <bens> |
Wed 12 Jul 2017 10:15:23 AM UTC, comment #9: Personally, I would prefer not to allow multiple macros.
|
Peter Passchier <pepa65> |
Wed 12 Jul 2017 09:45:55 AM UTC, comment #8: If we would allow just one macro to be defined, I would choose M-: to start and stop recording, and M-" to run it. On a US keyboard, those are combinations with Shift and Alt, which should be hard to type accidentally.
|
Benno Schulenberg <bens> |
Wed 12 Jul 2017 02:04:29 AM UTC, comment #7: Thank you for inviting my input. I have to confess I am not in tune with the default nano keybindings, so I always need to remap them in order to be able to remember them (I love how the help page shows remapped keys properly, unlike some other editors!).
|
Peter Passchier <pepa65> |
Tue 11 Jul 2017 07:09:30 PM UTC, comment #6: If you would like this bug to be worked on... maybe first think about how it should work, in nano: how do we start recording a macro, with which keystroke? How do we stop? How do we run the macro, with which keystroke? How do these keystrokes fit in? Or don't we make default bindings? Do we just define functions (like 'savefile' and 'findprevious') and let the user bind them? And can just one macro be defined? Or maybe ten, numbered from 1 to 9 plus 0? Please compare with other editors that have a macro facility. |
Benno Schulenberg <bens> |
Thu 15 Jun 2017 06:44:06 AM UTC, comment #5: To add to the previous points: often replacements can target single lines, but when wanting to make changes on a line before or after a search term, or to join lines, a simple keystroke macro would be very powerful! |
Peter Passchier <pepa65> |
Fri 17 Mar 2017 02:13:18 AM UTC, comment #4: Thank you for following up.
|
Peter Passchier <pepa65> |
Thu 16 Mar 2017 06:50:36 PM UTC, comment #3: So in ne there is only one "current" macro that is directly executable (with F9). Any other macros require loading from disk, which involves quite a bit of typing. Right?
|
Benno Schulenberg <bens> |
Thu 16 Feb 2017 01:24:47 PM UTC, comment #2: I am currently using ne (nice editor), with a big downside: no proper support for Thai characters. [I've also used jed and joe, but I consider them byzantine. And vi doesn't have the right key strokes, and I don't like the state changes.)
|
Peter Passchier <pepa65> |
Thu 16 Feb 2017 12:22:35 PM UTC, comment #1: Sounds like a good idea. But... what would you actually do with it? Can you give one example?
|
Benno Schulenberg <bens> |
Wed 15 Feb 2017 12:01:16 PM UTC, original submission:
Strangely enough, I couldn't find this in the list of bugs/requested features:
|
Peter Passchier <pepa65> |
Depends on the following items: None found
Items that depend on this one: None found
There are 82 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 10 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2017-11-19 | bens | Open/Closed | Open | Closed | |
2017-10-15 | bens | Status | In Progress | Fixed | |
2017-10-12 | bens | Attached File | - | Added 0002-tweaks-flush-the-keyboard-buffer-upon-any-kind-of-er.patch, #42130 | |
2017-10-11 | bens | Attached File | - | Added 0001-new-feature-the-ability-to-record-and-play-back-a-se.patch, #42119 | |
2017-10-10 | bens | Status | None | In Progress | |
Assigned to | None | bens | |||
2017-08-21 | vitalstatistix | Carbon-Copy | - | Added vitalstatistix | |
2017-06-15 | pepa65 | Carbon-Copy | - | Added pepa65 | |
2017-02-16 | bens | Severity | 3 - Normal | 1 - Wish | |
Summary | [request] Record/replay keystrokes feature | [Request] add a feature to record/replay keystrokes |
Powered by Savane 3.13-02a9.
Corresponding source code
Released in 2.9.0.