Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


Atom package - Activate POWER MODE to write your code in style.

Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star half bd79095782ee4930099175e5ce7f4c89fa3ddabcd56fffcc7c74f6f2a2d46b27 (2 ratings)
Rated 4.5 out of 5
Subscribe to updates I use activate-power-mode

Statistics on activate-power-mode

Number of watchers on Github 3447
Number of open issues 32
Average time to close an issue 18 days
Main language CoffeeScript
Average time to merge a PR about 22 hours
Open pull requests 25+
Closed pull requests 17+
Last commit almost 2 years ago
Repo Created almost 4 years ago
Repo Last Updated over 1 year ago
Size 567 KB
Organization / Authorjoelbesada
Latest Releasev2.7.0
Page Updated
Do you use activate-power-mode? Leave a review!
View open issues (32)
View activate-power-mode activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating activate-power-mode for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)
What people are saying about activate-power-mode Leave a review
Its working like cocaine for writers :D

Activate Power Mode

A package for Atom to replicate the effects from codeinthedark/editor.

activate-power-mode-0 4 0

Now with a COMBO MODE!!!


For a list of power mode packages to other editors, check out codeinthedark/awesome-power-mode.


With the atom package manager:

apm install activate-power-mode

Or Settings Packages Search for activate-power-mode


  • Activate with Ctrl-Alt-O or through the command panel with Activate Power Mode: Toggle. Use the command again to deactivate.

IMPORTANT: When Combo Mode is enabled, particles and other effects won't appear until you reach the activation threshold.

  • Reset the max combo streak with the command Activate Power Mode: Reset Max Combo


Auto Toggle

Auto enable power mode on atom start.

Combo Mode

  • Enable/Disable

When enabled effects won't appear until reach the activation threshold.

  • Activation Threshold
  • Streak Timeout
  • Exclamation Every
  • Exclamation Texts

Screen Shake

  • Enable/Disable
  • Intensity

Play Audio

  • Enable/Disable
  • Volume
  • Audioclip (Gun, Typewriter, Custom)


  • Enable/Disable
  • Colour

With this option you can select if use the color at cursor position, random colors or a fixed one.

  • Total Count
  • Spawn Count
  • Size

Excluded File Types

  • Array of file types to exclude


Here you can Enable/Disable the registered plugins.


You can extend the basic functionality of this package by consuming the activate-power-mode service, with this you can register your own plugins, flows and canvas effects.

Check it out in the wiki.

If you only want to change the input logic, see the user file flow page.

activate-power-mode open issues Ask a question     (View All Issues)
  • almost 3 years atom-text-editor.Object.defineProperty.get is deprecated.
  • almost 3 years Deprecated selector in `activate-power-mode/styles/activate-power-mode.less`
  • almost 3 years Implementing a few combo mechanisms(?)
  • almost 3 years Combo Max Reset
  • about 3 years Can we reset the counter when backspace is pressed?
  • about 3 years Active sound with combo mode
  • about 3 years Play Song after x hours of usage.
  • about 3 years Chose Sound to play when typping.
  • about 3 years Uncaught NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is not ...
  • about 3 years Editor lags with shake enabled.
  • about 3 years Implement three.js for better performance
  • about 3 years To slow when there is a lot of lines
  • about 3 years Enhancement: Add 'on backspace only' toggle.
  • over 3 years lag phase
  • over 3 years activate-power-mode
  • over 3 years advice: screen shock should be triggered every time we press "enter"!
  • over 3 years Typing CAPS should shake the screen more
  • over 3 years Activate power mode when typing faster than x keys per second
  • over 3 years Overheating MacbookPro
  • almost 4 years Under mac, over a period of time does not work, reboot has no effect, you must restart the software for the job atom
  • almost 4 years get{BoundingClientRect,ComputedStyle} each keypress not ideal for performance
  • almost 4 years Feature request: Only activate power mode when ...
  • almost 4 years Add rage bar
  • almost 4 years Stronger particles when typing uppercase chars.
  • almost 4 years Uncaught TypeError: Cannot read property 'getBoundingClientRect' of null
activate-power-mode open pull requests (View All Pulls)
  • Update activate-power-mode.cson
  • Allow use with the Shadow DOM disabled
  • autoToggle on start
  • WIP: 0.5.0
  • Added combo system
  • Added install/contribution instructions to readme
  • Added sound to power mode.
  • Make effects an extensible/configurable system & add one more effect
  • Update activate-power-mode.cson
  • Add excluded file types feature in settings
  • Plugin api
  • Added gun audioclip and screenflash
  • Take color from the char before the cursor
  • multi cursors support
  • Add enable/disable commands
  • Typewriter sound and customAudioclip
  • Rage meter feature
  • VerticalLinesEffect
  • flying chars
  • orbital effect
  • Dissolving circles effect
  • Service to register plugins, effects and flows.
  • Destruction mode
  • Fix for Issue 277 (Cannot read property 'pixelPositionForScreenPosition' of null)
  • Proof of concept for second audio for newline.
activate-power-mode list of languages used
activate-power-mode latest release notes
v2.7.0 2.7.0 Handle onDidChangeText changes for multicursors
  • Handle onDidChangeText changes for multicursors. (#326)
v2.6.0 2.6.0 Delete flow
  • Add delete flow. (#320)
  • Improve on some settings. (#321)
  • Add new type of random colors setting. (#322)
v2.5.0 2.5.0 Allow disable exclamations and new color option.
  • Add possibility to disable exclamations letting 0 in exclamationEvery setting. (#307)
  • Add random per spawn color option. (#308)
  • Add select-color command with list to select color. (#309)
  • Add unregister* methods in service api. (#310)
  • Add select-plugin command with list to enable/disable plugins. (#311)
Other projects in CoffeeScript