kmacro-x

a fork of vifon's kmacro-x
git clone https://git.trogloxene.org/kmacro-x.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-10-10 11:44Show cursor count in mode line lighterandsy101+8-1
2026-10-07 16:47Add defcustom for consecutive marking commandsandsy101+10-2
2026-10-07 16:46Add commands to remove cursorsandsy101+29-0
2025-05-21 15:28Fix deactivation of kmacro-x-mc-atomic-undo-modeWojciech Siewierski1+1-1
2025-05-17 23:31Update READMEWojciech Siewierski1+9-2
2025-05-14 23:23Update the copyright yearsWojciech Siewierski3+3-3
2025-05-14 12:46Rename an internal variable for consistencyWojciech Siewierski1+4-4
2025-05-14 00:55Clean up the last-kbd-macro value storing and restoringWojciech Siewierski1+2-7
2025-05-13 22:38New option: kmacro-x-mc-preserve-last-macroWojciech Siewierski1+33-1
2025-04-28 18:17Update READMEWojciech Siewierski1+7-3
2025-04-28 18:12Reorder undo-amalgamate-change-group and accept-change-groupWojciech Siewierski1+1-1
2025-04-28 17:48Use with-undo-amalgamate, added in Emacs 29.1Wojciech Siewierski1+6-12
2024-07-21 11:03Do not record kmacro-x-mc-mark-at-click into the macro!Wojciech Siewierski1+1-0
2024-07-21 10:30Fix display of the overlays created with kmacro-x-mc-mark-at-clickWojciech Siewierski2+11-6
2023-07-30 22:39Remove the pre-commit hooks that currently fail on NixOS systemsWojciech Siewierski1+0-5
2023-06-28 16:28Update the Git hooksWojciech Siewierski1+1-1
2023-05-02 12:53Fix the byte-compiler warnings, add a check to pre-commitWojciech Siewierski3+13-1
2023-05-02 02:21pre-commit: Update the hooks repoWojciech Siewierski1+1-1
2023-04-24 16:33Add a pre-commit hookWojciech Siewierski1+23-0
2023-04-24 15:31Fill in the missing docstring elements to appease checkdocWojciech Siewierski2+9-2
2023-04-21 20:39Merge branch 'live-preview'Wojciech Siewierski1+69-24
2023-04-21 20:39Mention a known issue with the live previewsWojciech Siewierski1+6-1
2023-04-17 23:37Fix the region boundariesWojciech Siewierski1+1-1
2023-04-13 15:28Refactor the live previewsWojciech Siewierski1+63-33
2023-04-12 23:33Experimental: live preview with modification-hooksWojciech Siewierski1+10-0
2023-03-13 10:51Save the mark too when pausing for consistent macro recording resumeWojciech Siewierski1+1-1
2023-03-10 11:38Use a marker to save the pre-execution point position reliablyWojciech Siewierski1+8-14
2023-03-09 20:19Replicate C-g for each cursor to allow region deactivationWojciech Siewierski1+1-3
2023-03-08 12:41Don't set defining-kbd-macro anymore, use macro appending insteadWojciech Siewierski1+10-17
2023-03-08 12:24Add kmacro-x-mc-apply-oneWojciech Siewierski1+21-0
2023-03-08 11:38Extract some code into separate functions for future reuseWojciech Siewierski2+22-10
2023-03-06 23:40Remove a typoWojciech Siewierski1+1-1
2023-03-06 00:53Place the mark on the point position before macro executionWojciech Siewierski1+11-0
2023-03-06 01:29Replace kmacro-x-mc-offsets with kmacro-x-mc-main-cursorWojciech Siewierski1+20-17
2023-03-06 01:03Improve the cursors list documentationWojciech Siewierski1+10-1
2023-03-06 00:27Fix the prefix argument removing the original cursor's overlayWojciech Siewierski1+6-2
2023-03-05 22:35Fix most of the checkdoc warningsWojciech Siewierski2+11-7
2023-03-05 16:16Preserve the region being active across cursorsWojciech Siewierski1+9-0
2023-03-05 15:06Allow kmacro-x-mc-atomic-undo-mode to also undo the original changeWojciech Siewierski1+18-8
2023-03-05 14:52Disable front-advance in the main cursor overlay tooWojciech Siewierski1+2-1
2023-03-05 14:45Disable front-advance in the cursor overlaysWojciech Siewierski1+2-1
2023-03-05 14:35Drop an unnecessary let bindingWojciech Siewierski1+2-3
2023-03-03 23:35Make kmacro-x-mc-mode-map higher priority than other minor mode mapsWojciech Siewierski1+7-0
2023-03-03 17:41Display a message when entering recursive-editWojciech Siewierski1+3-0
2023-03-03 16:56Fix kmacro-x-mc-mark-at-click interacting with other overlaysWojciech Siewierski1+7-6
2023-03-03 16:54Fix kmacro-x-mc-mark-at-click with kmacro-x-mc-mark-whole-symbolWojciech Siewierski1+2-1
2023-03-03 16:31Allow easy toggling of kmacro-x-mc-mark-whole-symbolWojciech Siewierski1+22-11
2023-03-03 16:30Add kmacro-x-mc-mark-whole-symbolWojciech Siewierski1+25-4
2023-03-03 16:14Further improve docstringsWojciech Siewierski1+12-1
2023-03-03 16:11Add punctuation to a docstringWojciech Siewierski1+1-1
2023-03-03 16:10More consistent function namesWojciech Siewierski1+3-3
2023-03-03 15:42Credit the correct functionWojciech Siewierski1+1-1
2023-03-03 15:07Autoload kmacro-x-mc-atomic-undo-modeWojciech Siewierski1+1-0
2023-03-03 14:59Add kmacro-x-mc-atomic-undo-modeWojciech Siewierski1+14-4
2023-03-03 14:54Remove both wrongly used and wrongly spelled mode keywordWojciech Siewierski1+0-1
2023-03-03 13:50Add a way to skip some mc matchesWojciech Siewierski1+33-13
2023-03-03 12:49Prefer memq over member when possibleWojciech Siewierski1+2-2
2023-03-03 06:33Experimental: new command for free movement during macro recordingWojciech Siewierski1+23-0
2023-03-03 06:30Fix a corner case in the legacy cursors: region no longer requiredWojciech Siewierski1+2-1
2023-03-03 06:20Clarify a commentWojciech Siewierski1+3-2
2023-03-03 02:00Document the inspirationsWojciech Siewierski1+3-0
2023-03-03 02:00Add hooks for custom actionsWojciech Siewierski1+10-0
2023-03-03 01:37Merge branch 'mc-rewrite'Wojciech Siewierski5+402-89
2023-03-03 01:36Clarify the that the old mc implementation is still availableWojciech Siewierski1+4-0
2023-03-03 01:26Add a custom face for the main cursor selectionWojciech Siewierski1+6-2
2023-03-03 01:22Bring back the legacy multiple cursors as an optionWojciech Siewierski1+109-0
2023-03-03 01:07Use the docstring syntax for documenting keymapsWojciech Siewierski1+1-1
2023-03-03 01:05Clarify the need for the fallback cursor boundariesWojciech Siewierski1+3-1
2023-03-03 00:01Move the more experimental functionality to a separate fileWojciech Siewierski2+79-27
2023-03-02 23:46Add the file footer according to the Elisp conventionWojciech Siewierski1+1-0
2023-03-02 23:41Add a command for creating fake cursors with mouse clicksWojciech Siewierski1+31-2
2023-03-02 23:14Reuse kmacro-x-undo-amalgamate-advice for kmacro-x-mc-applyWojciech Siewierski1+4-0
2023-03-02 23:09Match case sensitivelyWojciech Siewierski1+4-3
2023-03-02 15:34A complete rewrite of the kmacro-x-mc functionalityWojciech Siewierski3+196-89
2022-03-23 22:15Remove obsolete arguments from a docstringWojciech Siewierski1+1-2
2022-03-17 02:28Improve the reliability of kmacro-x-mcWojciech Siewierski2+31-3
2022-03-16 14:19Update the installation instructionsWojciech Siewierski1+3-4
2022-03-15 22:58Clarify the READMEWojciech Siewierski1+2-2
2022-03-15 12:25Project rename given the new featureset: kmacro-mc -> kmacro-xWojciech Siewierski3+167-154
2022-03-14 23:26Add kmacro-mc-atomic-undo-modeWojciech Siewierski1+39-0
2022-01-23 22:54Mention query-replace in the docsWojciech Siewierski1+2-2
2022-01-23 11:15Improve the docsWojciech Siewierski1+18-3
2022-01-15 14:23Add a defcustom for the kmacro-mc-region key sequenceWojciech Siewierski1+11-1
2022-01-11 23:31Add the URLWojciech Siewierski1+1-0
2022-01-11 23:30Rename the packageWojciech Siewierski3+80-80
2022-01-11 23:20Load kmacro instead of hoping it's already loadedWojciech Siewierski1+3-0
2022-01-11 22:32Add rudimentary README and LICENSEWojciech Siewierski2+643-0
2022-01-11 21:41Initial commitWojciech Siewierski1+73-0
2026-10-07 16:47Show cursor count in mode line lighterandsy101+8-1
2026-10-07 16:47Add defcustom for consecutive marking commandsandsy101+10-2
2026-10-07 16:46Add commands to remove cursorsandsy101+29-0
2025-05-21 15:28Fix deactivation of kmacro-x-mc-atomic-undo-modeWojciech Siewierski1+1-1
2025-05-17 23:31Update READMEWojciech Siewierski1+9-2
2025-05-14 23:23Update the copyright yearsWojciech Siewierski3+3-3
2025-05-14 12:46Rename an internal variable for consistencyWojciech Siewierski1+4-4
2025-05-14 00:55Clean up the last-kbd-macro value storing and restoringWojciech Siewierski1+2-7
2025-05-13 22:38New option: kmacro-x-mc-preserve-last-macroWojciech Siewierski1+33-1
2025-04-28 18:17Update READMEWojciech Siewierski1+7-3
2025-04-28 18:12Reorder undo-amalgamate-change-group and accept-change-groupWojciech Siewierski1+1-1
2025-04-28 17:48Use with-undo-amalgamate, added in Emacs 29.1Wojciech Siewierski1+6-12
2024-07-21 11:03Do not record kmacro-x-mc-mark-at-click into the macro!Wojciech Siewierski1+1-0
2024-07-21 10:30Fix display of the overlays created with kmacro-x-mc-mark-at-clickWojciech Siewierski2+11-6
2023-07-30 22:39Remove the pre-commit hooks that currently fail on NixOS systemsWojciech Siewierski1+0-5
2023-06-28 16:28Update the Git hooksWojciech Siewierski1+1-1
2023-05-02 12:53Fix the byte-compiler warnings, add a check to pre-commitWojciech Siewierski3+13-1
2023-05-02 02:21pre-commit: Update the hooks repoWojciech Siewierski1+1-1
2023-04-24 16:33Add a pre-commit hookWojciech Siewierski1+23-0
2023-04-24 15:31Fill in the missing docstring elements to appease checkdocWojciech Siewierski2+9-2
2023-04-21 20:39Merge branch 'live-preview'Wojciech Siewierski1+69-24
2023-04-21 20:39Mention a known issue with the live previewsWojciech Siewierski1+6-1
2023-04-17 23:37Fix the region boundariesWojciech Siewierski1+1-1
2023-04-13 15:28Refactor the live previewsWojciech Siewierski1+63-33
2023-04-12 23:33Experimental: live preview with modification-hooksWojciech Siewierski1+10-0
2023-03-13 10:51Save the mark too when pausing for consistent macro recording resumeWojciech Siewierski1+1-1
2023-03-10 11:38Use a marker to save the pre-execution point position reliablyWojciech Siewierski1+8-14
2023-03-09 20:19Replicate C-g for each cursor to allow region deactivationWojciech Siewierski1+1-3
2023-03-08 12:41Don't set defining-kbd-macro anymore, use macro appending insteadWojciech Siewierski1+10-17
2023-03-08 12:24Add kmacro-x-mc-apply-oneWojciech Siewierski1+21-0
2023-03-08 11:38Extract some code into separate functions for future reuseWojciech Siewierski2+22-10
2023-03-06 23:40Remove a typoWojciech Siewierski1+1-1
2023-03-06 00:53Place the mark on the point position before macro executionWojciech Siewierski1+11-0
2023-03-06 01:29Replace kmacro-x-mc-offsets with kmacro-x-mc-main-cursorWojciech Siewierski1+20-17
2023-03-06 01:03Improve the cursors list documentationWojciech Siewierski1+10-1
2023-03-06 00:27Fix the prefix argument removing the original cursor's overlayWojciech Siewierski1+6-2
2023-03-05 22:35Fix most of the checkdoc warningsWojciech Siewierski2+11-7
2023-03-05 16:16Preserve the region being active across cursorsWojciech Siewierski1+9-0
2023-03-05 15:06Allow kmacro-x-mc-atomic-undo-mode to also undo the original changeWojciech Siewierski1+18-8
2023-03-05 14:52Disable front-advance in the main cursor overlay tooWojciech Siewierski1+2-1
2023-03-05 14:45Disable front-advance in the cursor overlaysWojciech Siewierski1+2-1
2023-03-05 14:35Drop an unnecessary let bindingWojciech Siewierski1+2-3
2023-03-03 23:35Make kmacro-x-mc-mode-map higher priority than other minor mode mapsWojciech Siewierski1+7-0
2023-03-03 17:41Display a message when entering recursive-editWojciech Siewierski1+3-0
2023-03-03 16:56Fix kmacro-x-mc-mark-at-click interacting with other overlaysWojciech Siewierski1+7-6
2023-03-03 16:54Fix kmacro-x-mc-mark-at-click with kmacro-x-mc-mark-whole-symbolWojciech Siewierski1+2-1
2023-03-03 16:31Allow easy toggling of kmacro-x-mc-mark-whole-symbolWojciech Siewierski1+22-11
2023-03-03 16:30Add kmacro-x-mc-mark-whole-symbolWojciech Siewierski1+25-4
2023-03-03 16:14Further improve docstringsWojciech Siewierski1+12-1
2023-03-03 16:11Add punctuation to a docstringWojciech Siewierski1+1-1
2023-03-03 16:10More consistent function namesWojciech Siewierski1+3-3
2023-03-03 15:42Credit the correct functionWojciech Siewierski1+1-1
2023-03-03 15:07Autoload kmacro-x-mc-atomic-undo-modeWojciech Siewierski1+1-0
2023-03-03 14:59Add kmacro-x-mc-atomic-undo-modeWojciech Siewierski1+14-4
2023-03-03 14:54Remove both wrongly used and wrongly spelled mode keywordWojciech Siewierski1+0-1
2023-03-03 13:50Add a way to skip some mc matchesWojciech Siewierski1+33-13
2023-03-03 12:49Prefer memq over member when possibleWojciech Siewierski1+2-2
2023-03-03 06:33Experimental: new command for free movement during macro recordingWojciech Siewierski1+23-0
2023-03-03 06:30Fix a corner case in the legacy cursors: region no longer requiredWojciech Siewierski1+2-1
2023-03-03 06:20Clarify a commentWojciech Siewierski1+3-2
2023-03-03 02:00Document the inspirationsWojciech Siewierski1+3-0
2023-03-03 02:00Add hooks for custom actionsWojciech Siewierski1+10-0
2023-03-03 01:37Merge branch 'mc-rewrite'Wojciech Siewierski5+402-89
2023-03-03 01:36Clarify the that the old mc implementation is still availableWojciech Siewierski1+4-0
2023-03-03 01:26Add a custom face for the main cursor selectionWojciech Siewierski1+6-2
2023-03-03 01:22Bring back the legacy multiple cursors as an optionWojciech Siewierski1+109-0
2023-03-03 01:07Use the docstring syntax for documenting keymapsWojciech Siewierski1+1-1
2023-03-03 01:05Clarify the need for the fallback cursor boundariesWojciech Siewierski1+3-1
2023-03-03 00:01Move the more experimental functionality to a separate fileWojciech Siewierski2+79-27
2023-03-02 23:46Add the file footer according to the Elisp conventionWojciech Siewierski1+1-0
2023-03-02 23:41Add a command for creating fake cursors with mouse clicksWojciech Siewierski1+31-2
2023-03-02 23:14Reuse kmacro-x-undo-amalgamate-advice for kmacro-x-mc-applyWojciech Siewierski1+4-0
2023-03-02 23:09Match case sensitivelyWojciech Siewierski1+4-3
2023-03-02 15:34A complete rewrite of the kmacro-x-mc functionalityWojciech Siewierski3+196-89
2022-03-23 22:15Remove obsolete arguments from a docstringWojciech Siewierski1+1-2
2022-03-17 02:28Improve the reliability of kmacro-x-mcWojciech Siewierski2+31-3
2022-03-16 14:19Update the installation instructionsWojciech Siewierski1+3-4
2022-03-15 22:58Clarify the READMEWojciech Siewierski1+2-2
2022-03-15 12:25Project rename given the new featureset: kmacro-mc -> kmacro-xWojciech Siewierski3+167-154
2022-03-14 23:26Add kmacro-mc-atomic-undo-modeWojciech Siewierski1+39-0
2022-01-23 22:54Mention query-replace in the docsWojciech Siewierski1+2-2
2022-01-23 11:15Improve the docsWojciech Siewierski1+18-3
2022-01-15 14:23Add a defcustom for the kmacro-mc-region key sequenceWojciech Siewierski1+11-1
2022-01-11 23:31Add the URLWojciech Siewierski1+1-0
2022-01-11 23:30Rename the packageWojciech Siewierski3+80-80
2022-01-11 23:20Load kmacro instead of hoping it's already loadedWojciech Siewierski1+3-0
2022-01-11 22:32Add rudimentary README and LICENSEWojciech Siewierski2+643-0
2022-01-11 21:41Initial commitWojciech Siewierski1+73-0
2026-10-07 15:46Show cursor count in mode line lighterandsy101+8-1
2026-10-07 15:45Add defcustom for consecutive marking commandsandsy101+10-2
2026-10-07 15:47Add commands to remove cursorsandsy101+29-0
2025-05-21 15:28Fix deactivation of kmacro-x-mc-atomic-undo-modeWojciech Siewierski1+1-1
2025-05-17 23:31Update READMEWojciech Siewierski1+9-2
2025-05-14 23:23Update the copyright yearsWojciech Siewierski3+3-3
2025-05-14 12:46Rename an internal variable for consistencyWojciech Siewierski1+4-4
2025-05-14 00:55Clean up the last-kbd-macro value storing and restoringWojciech Siewierski1+2-7
2025-05-13 22:38New option: kmacro-x-mc-preserve-last-macroWojciech Siewierski1+33-1
2025-04-28 18:17Update READMEWojciech Siewierski1+7-3
2025-04-28 18:12Reorder undo-amalgamate-change-group and accept-change-groupWojciech Siewierski1+1-1
2025-04-28 17:48Use with-undo-amalgamate, added in Emacs 29.1Wojciech Siewierski1+6-12
2024-07-21 11:03Do not record kmacro-x-mc-mark-at-click into the macro!Wojciech Siewierski1+1-0
2024-07-21 10:30Fix display of the overlays created with kmacro-x-mc-mark-at-clickWojciech Siewierski2+11-6
2023-07-30 22:39Remove the pre-commit hooks that currently fail on NixOS systemsWojciech Siewierski1+0-5
2023-06-28 16:28Update the Git hooksWojciech Siewierski1+1-1
2023-05-02 12:53Fix the byte-compiler warnings, add a check to pre-commitWojciech Siewierski3+13-1
2023-05-02 02:21pre-commit: Update the hooks repoWojciech Siewierski1+1-1
2023-04-24 16:33Add a pre-commit hookWojciech Siewierski1+23-0
2023-04-24 15:31Fill in the missing docstring elements to appease checkdocWojciech Siewierski2+9-2
2023-04-21 20:39Merge branch 'live-preview'Wojciech Siewierski1+69-24
2023-04-21 20:39Mention a known issue with the live previewsWojciech Siewierski1+6-1
2023-04-17 23:37Fix the region boundariesWojciech Siewierski1+1-1
2023-04-13 15:28Refactor the live previewsWojciech Siewierski1+63-33
2023-04-12 23:33Experimental: live preview with modification-hooksWojciech Siewierski1+10-0
2023-03-13 10:51Save the mark too when pausing for consistent macro recording resumeWojciech Siewierski1+1-1
2023-03-10 11:38Use a marker to save the pre-execution point position reliablyWojciech Siewierski1+8-14
2023-03-09 20:19Replicate C-g for each cursor to allow region deactivationWojciech Siewierski1+1-3
2023-03-08 12:41Don't set defining-kbd-macro anymore, use macro appending insteadWojciech Siewierski1+10-17
2023-03-08 12:24Add kmacro-x-mc-apply-oneWojciech Siewierski1+21-0
2023-03-08 11:38Extract some code into separate functions for future reuseWojciech Siewierski2+22-10
2023-03-06 23:40Remove a typoWojciech Siewierski1+1-1
2023-03-06 00:53Place the mark on the point position before macro executionWojciech Siewierski1+11-0
2023-03-06 01:29Replace kmacro-x-mc-offsets with kmacro-x-mc-main-cursorWojciech Siewierski1+20-17
2023-03-06 01:03Improve the cursors list documentationWojciech Siewierski1+10-1
2023-03-06 00:27Fix the prefix argument removing the original cursor's overlayWojciech Siewierski1+6-2
2023-03-05 22:35Fix most of the checkdoc warningsWojciech Siewierski2+11-7
2023-03-05 16:16Preserve the region being active across cursorsWojciech Siewierski1+9-0
2023-03-05 15:06Allow kmacro-x-mc-atomic-undo-mode to also undo the original changeWojciech Siewierski1+18-8
2023-03-05 14:52Disable front-advance in the main cursor overlay tooWojciech Siewierski1+2-1
2023-03-05 14:45Disable front-advance in the cursor overlaysWojciech Siewierski1+2-1
2023-03-05 14:35Drop an unnecessary let bindingWojciech Siewierski1+2-3
2023-03-03 23:35Make kmacro-x-mc-mode-map higher priority than other minor mode mapsWojciech Siewierski1+7-0
2023-03-03 17:41Display a message when entering recursive-editWojciech Siewierski1+3-0
2023-03-03 16:56Fix kmacro-x-mc-mark-at-click interacting with other overlaysWojciech Siewierski1+7-6
2023-03-03 16:54Fix kmacro-x-mc-mark-at-click with kmacro-x-mc-mark-whole-symbolWojciech Siewierski1+2-1
2023-03-03 16:31Allow easy toggling of kmacro-x-mc-mark-whole-symbolWojciech Siewierski1+22-11
2023-03-03 16:30Add kmacro-x-mc-mark-whole-symbolWojciech Siewierski1+25-4
2023-03-03 16:14Further improve docstringsWojciech Siewierski1+12-1
2023-03-03 16:11Add punctuation to a docstringWojciech Siewierski1+1-1
2023-03-03 16:10More consistent function namesWojciech Siewierski1+3-3
2023-03-03 15:42Credit the correct functionWojciech Siewierski1+1-1
2023-03-03 15:07Autoload kmacro-x-mc-atomic-undo-modeWojciech Siewierski1+1-0
2023-03-03 14:59Add kmacro-x-mc-atomic-undo-modeWojciech Siewierski1+14-4
2023-03-03 14:54Remove both wrongly used and wrongly spelled mode keywordWojciech Siewierski1+0-1
2023-03-03 13:50Add a way to skip some mc matchesWojciech Siewierski1+33-13
2023-03-03 12:49Prefer memq over member when possibleWojciech Siewierski1+2-2
2023-03-03 06:33Experimental: new command for free movement during macro recordingWojciech Siewierski1+23-0
2023-03-03 06:30Fix a corner case in the legacy cursors: region no longer requiredWojciech Siewierski1+2-1
2023-03-03 06:20Clarify a commentWojciech Siewierski1+3-2
2023-03-03 02:00Document the inspirationsWojciech Siewierski1+3-0
2023-03-03 02:00Add hooks for custom actionsWojciech Siewierski1+10-0
2023-03-03 01:37Merge branch 'mc-rewrite'Wojciech Siewierski5+402-89
2023-03-03 01:36Clarify the that the old mc implementation is still availableWojciech Siewierski1+4-0
2023-03-03 01:26Add a custom face for the main cursor selectionWojciech Siewierski1+6-2
2023-03-03 01:22Bring back the legacy multiple cursors as an optionWojciech Siewierski1+109-0
2023-03-03 01:07Use the docstring syntax for documenting keymapsWojciech Siewierski1+1-1
2023-03-03 01:05Clarify the need for the fallback cursor boundariesWojciech Siewierski1+3-1
2023-03-03 00:01Move the more experimental functionality to a separate fileWojciech Siewierski2+79-27
2023-03-02 23:46Add the file footer according to the Elisp conventionWojciech Siewierski1+1-0
2023-03-02 23:41Add a command for creating fake cursors with mouse clicksWojciech Siewierski1+31-2
2023-03-02 23:14Reuse kmacro-x-undo-amalgamate-advice for kmacro-x-mc-applyWojciech Siewierski1+4-0
2023-03-02 23:09Match case sensitivelyWojciech Siewierski1+4-3
2023-03-02 15:34A complete rewrite of the kmacro-x-mc functionalityWojciech Siewierski3+196-89
2022-03-23 22:15Remove obsolete arguments from a docstringWojciech Siewierski1+1-2
2022-03-17 02:28Improve the reliability of kmacro-x-mcWojciech Siewierski2+31-3
2022-03-16 14:19Update the installation instructionsWojciech Siewierski1+3-4
2022-03-15 22:58Clarify the READMEWojciech Siewierski1+2-2
2022-03-15 12:25Project rename given the new featureset: kmacro-mc -> kmacro-xWojciech Siewierski3+167-154
2022-03-14 23:26Add kmacro-mc-atomic-undo-modeWojciech Siewierski1+39-0
2022-01-23 22:54Mention query-replace in the docsWojciech Siewierski1+2-2
2022-01-23 11:15Improve the docsWojciech Siewierski1+18-3
2022-01-15 14:23Add a defcustom for the kmacro-mc-region key sequenceWojciech Siewierski1+11-1
2022-01-11 23:31Add the URLWojciech Siewierski1+1-0
2022-01-11 23:30Rename the packageWojciech Siewierski3+80-80
2022-01-11 23:20Load kmacro instead of hoping it's already loadedWojciech Siewierski1+3-0
2022-01-11 22:32Add rudimentary README and LICENSEWojciech Siewierski2+643-0
2022-01-11 21:41Initial commitWojciech Siewierski1+73-0
2026-10-07 15:46Show cursor count in mode line lighterandsy101+8-1
2026-10-07 15:45Add defcustom for consecutive marking commandsandsy101+10-2
2026-10-07 15:47Add commands to remove cursorsandsy101+29-0
2025-05-21 15:28Fix deactivation of kmacro-x-mc-atomic-undo-modeWojciech Siewierski1+1-1
2025-05-17 23:31Update READMEWojciech Siewierski1+9-2
2025-05-14 23:23Update the copyright yearsWojciech Siewierski3+3-3
2025-05-14 12:46Rename an internal variable for consistencyWojciech Siewierski1+4-4
2025-05-14 00:55Clean up the last-kbd-macro value storing and restoringWojciech Siewierski1+2-7
2025-05-13 22:38New option: kmacro-x-mc-preserve-last-macroWojciech Siewierski1+33-1
2025-04-28 18:17Update READMEWojciech Siewierski1+7-3
2025-04-28 18:12Reorder undo-amalgamate-change-group and accept-change-groupWojciech Siewierski1+1-1
2025-04-28 17:48Use with-undo-amalgamate, added in Emacs 29.1Wojciech Siewierski1+6-12
2024-07-21 11:03Do not record kmacro-x-mc-mark-at-click into the macro!Wojciech Siewierski1+1-0
2024-07-21 10:30Fix display of the overlays created with kmacro-x-mc-mark-at-clickWojciech Siewierski2+11-6
2023-07-30 22:39Remove the pre-commit hooks that currently fail on NixOS systemsWojciech Siewierski1+0-5
2023-06-28 16:28Update the Git hooksWojciech Siewierski1+1-1
2023-05-02 12:53Fix the byte-compiler warnings, add a check to pre-commitWojciech Siewierski3+13-1
2023-05-02 02:21pre-commit: Update the hooks repoWojciech Siewierski1+1-1
2023-04-24 16:33Add a pre-commit hookWojciech Siewierski1+23-0
2023-04-24 15:31Fill in the missing docstring elements to appease checkdocWojciech Siewierski2+9-2
2023-04-21 20:39Merge branch 'live-preview'Wojciech Siewierski1+69-24
2023-04-21 20:39Mention a known issue with the live previewsWojciech Siewierski1+6-1
2023-04-17 23:37Fix the region boundariesWojciech Siewierski1+1-1
2023-04-13 15:28Refactor the live previewsWojciech Siewierski1+63-33
2023-04-12 23:33Experimental: live preview with modification-hooksWojciech Siewierski1+10-0
2023-03-13 10:51Save the mark too when pausing for consistent macro recording resumeWojciech Siewierski1+1-1
2023-03-10 11:38Use a marker to save the pre-execution point position reliablyWojciech Siewierski1+8-14
2023-03-09 20:19Replicate C-g for each cursor to allow region deactivationWojciech Siewierski1+1-3
2023-03-08 12:41Don't set defining-kbd-macro anymore, use macro appending insteadWojciech Siewierski1+10-17
2023-03-08 12:24Add kmacro-x-mc-apply-oneWojciech Siewierski1+21-0
2023-03-08 11:38Extract some code into separate functions for future reuseWojciech Siewierski2+22-10
2023-03-06 23:40Remove a typoWojciech Siewierski1+1-1
2023-03-06 00:53Place the mark on the point position before macro executionWojciech Siewierski1+11-0
2023-03-06 01:29Replace kmacro-x-mc-offsets with kmacro-x-mc-main-cursorWojciech Siewierski1+20-17
2023-03-06 01:03Improve the cursors list documentationWojciech Siewierski1+10-1
2023-03-06 00:27Fix the prefix argument removing the original cursor's overlayWojciech Siewierski1+6-2
2023-03-05 22:35Fix most of the checkdoc warningsWojciech Siewierski2+11-7
2023-03-05 16:16Preserve the region being active across cursorsWojciech Siewierski1+9-0
2023-03-05 15:06Allow kmacro-x-mc-atomic-undo-mode to also undo the original changeWojciech Siewierski1+18-8
2023-03-05 14:52Disable front-advance in the main cursor overlay tooWojciech Siewierski1+2-1
2023-03-05 14:45Disable front-advance in the cursor overlaysWojciech Siewierski1+2-1
2023-03-05 14:35Drop an unnecessary let bindingWojciech Siewierski1+2-3
2023-03-03 23:35Make kmacro-x-mc-mode-map higher priority than other minor mode mapsWojciech Siewierski1+7-0
2023-03-03 17:41Display a message when entering recursive-editWojciech Siewierski1+3-0
2023-03-03 16:56Fix kmacro-x-mc-mark-at-click interacting with other overlaysWojciech Siewierski1+7-6
2023-03-03 16:54Fix kmacro-x-mc-mark-at-click with kmacro-x-mc-mark-whole-symbolWojciech Siewierski1+2-1
2023-03-03 16:31Allow easy toggling of kmacro-x-mc-mark-whole-symbolWojciech Siewierski1+22-11
2023-03-03 16:30Add kmacro-x-mc-mark-whole-symbolWojciech Siewierski1+25-4
2023-03-03 16:14Further improve docstringsWojciech Siewierski1+12-1
2023-03-03 16:11Add punctuation to a docstringWojciech Siewierski1+1-1
2023-03-03 16:10More consistent function namesWojciech Siewierski1+3-3
2023-03-03 15:42Credit the correct functionWojciech Siewierski1+1-1
2023-03-03 15:07Autoload kmacro-x-mc-atomic-undo-modeWojciech Siewierski1+1-0
2023-03-03 14:59Add kmacro-x-mc-atomic-undo-modeWojciech Siewierski1+14-4
2023-03-03 14:54Remove both wrongly used and wrongly spelled mode keywordWojciech Siewierski1+0-1
2023-03-03 13:50Add a way to skip some mc matchesWojciech Siewierski1+33-13
2023-03-03 12:49Prefer memq over member when possibleWojciech Siewierski1+2-2
2023-03-03 06:33Experimental: new command for free movement during macro recordingWojciech Siewierski1+23-0
2023-03-03 06:30Fix a corner case in the legacy cursors: region no longer requiredWojciech Siewierski1+2-1
2023-03-03 06:20Clarify a commentWojciech Siewierski1+3-2
2023-03-03 02:00Document the inspirationsWojciech Siewierski1+3-0
2023-03-03 02:00Add hooks for custom actionsWojciech Siewierski1+10-0
2023-03-03 01:37Merge branch 'mc-rewrite'Wojciech Siewierski5+402-89
2023-03-03 01:36Clarify the that the old mc implementation is still availableWojciech Siewierski1+4-0
2023-03-03 01:26Add a custom face for the main cursor selectionWojciech Siewierski1+6-2
2023-03-03 01:22Bring back the legacy multiple cursors as an optionWojciech Siewierski1+109-0
2023-03-03 01:07Use the docstring syntax for documenting keymapsWojciech Siewierski1+1-1
2023-03-03 01:05Clarify the need for the fallback cursor boundariesWojciech Siewierski1+3-1
2023-03-03 00:01Move the more experimental functionality to a separate fileWojciech Siewierski2+79-27
2023-03-02 23:46Add the file footer according to the Elisp conventionWojciech Siewierski1+1-0
2023-03-02 23:41Add a command for creating fake cursors with mouse clicksWojciech Siewierski1+31-2
2023-03-02 23:14Reuse kmacro-x-undo-amalgamate-advice for kmacro-x-mc-applyWojciech Siewierski1+4-0
2023-03-02 23:09Match case sensitivelyWojciech Siewierski1+4-3
2023-03-02 15:34A complete rewrite of the kmacro-x-mc functionalityWojciech Siewierski3+196-89
2022-03-23 22:15Remove obsolete arguments from a docstringWojciech Siewierski1+1-2
2022-03-17 02:28Improve the reliability of kmacro-x-mcWojciech Siewierski2+31-3
2022-03-16 14:19Update the installation instructionsWojciech Siewierski1+3-4
2022-03-15 22:58Clarify the READMEWojciech Siewierski1+2-2
2022-03-15 12:25Project rename given the new featureset: kmacro-mc -> kmacro-xWojciech Siewierski3+167-154
2022-03-14 23:26Add kmacro-mc-atomic-undo-modeWojciech Siewierski1+39-0
2022-01-23 22:54Mention query-replace in the docsWojciech Siewierski1+2-2
2022-01-23 11:15Improve the docsWojciech Siewierski1+18-3
2022-01-15 14:23Add a defcustom for the kmacro-mc-region key sequenceWojciech Siewierski1+11-1
2022-01-11 23:31Add the URLWojciech Siewierski1+1-0
2022-01-11 23:30Rename the packageWojciech Siewierski3+80-80
2022-01-11 23:20Load kmacro instead of hoping it's already loadedWojciech Siewierski1+3-0
2022-01-11 22:32Add rudimentary README and LICENSEWojciech Siewierski2+643-0
2022-01-11 21:41Initial commitWojciech Siewierski1+73-0