"macro" recording/editing feature planned?


I mostly use Sublime Text for now, but what I am really missing is a good macro (recording) mechanism. I still fire up Emacs because SublimeText does not record search/replace as part of the macro (key stroke) recording.

Is it planned?
Do you have a feature roadmap?

Macros package?

There is a roadmap for Atom: https://atom.io/roadmap


Same here. Keyboard Macros are why I tried, and eventually bought, Sublime Text.

I’d be willing to invest time into making this happen.


Always a cool thing. I’m sure this would be useful a lot of people.


The link you provided to the roadmap is dead.

Macro recording is a make-or-break editor feature. It really should be in Atom. It’s one of a small number of features that I can’t just use Atom all the time.

So I ask again, reviving this old thread: Is there any plan to add macro recording to Atom? I’m being forced to use a paid editor (SlickEdit, which unlike Sublime, does record copy activity) or Notepad++ because I personally can’t stomach Emacs. And hopping between editors is just not ideal.


There are currently no plans for the Atom team to create a macro recording feature.


https://atom.io/packages/atom-macros may be worth checking out.


That package is more akin to NppExecute (scripts) than to actual macros (recording of actions and keystrokes).


There’s now https://atom.io/packages/atom-keyboard-macros, which appears to use emacs keys.


@mikebridge I have been using that package and it seems to work well.


Doesn’t exist…


Quite good! But not as the feature we can easily find on Sublime Text.


It did exist. See https://web.archive.org/web/20150212232550/https://atom.io/roadmap


I code matching content for email and web. They both use different styles and tags, so it is beneficial to complete one and replace tags when it is time to create the second file. I use keyboard search and replace macros in Notepad++ when in Windows to process about 10 replacements. I really like Atom and would like an option to use it full time in Linux and Windows. I always find myself using about 6 different text editors for different purposes.