Writing a commit message with Atom Editor

git config --global core.editor "atom --wait"

I’ve done this in order to have atom as the editor, and git does indeed open atom when I do not add a commit message. My problem is that I don’t know what to do next? I’ve tried writing a message on the first line, saving, and then closing, but it doesn’t commit at all.

  • how to sync Packages and settings for multiple computer in Github Atom Editor
  • How can I group several git repositories into one repository
  • Is there a function/plugin for line-by-line staging in atom.io?
  • Problems with certain git repos in GitKraken and Atom, causing Atom to be unusable
  • Atom editor does not reload changed file
  • How to setup Git-plus in Atom to work with Github
  • Push to GitHub error: Couldn't find host github.com in the .netrc file; using defaults
  • Setting Commit and Checkout Privileges for a Git Repository
  • Why does git keep telling me it's “Auto packing the repository in background for optimum performance”?
  • Jenkins build strategy with a PHP project from Git
  • Ignoring mimetype in git
  • Committing Files Back to GitHub for Windows
  • One Solution collect form web for “Writing a commit message with Atom Editor”

    Update March 2016: issue 11053 has been fixed by DamienG, because:

    Existing solution caused Command Prompt to exit and sleep command is not built in to Windows.
    New solution works by spawning powershell child process that passes it’s PID to atom and then waits indefinitely. When atom terminates that process the parent process continues.

    Instead of waiting for Atom 1.7, one can immediately replace the atom.cmd by this one.

    Update February 2016: issue 3074 just got closed with PR 9798:

    This has been fixed and should be out in Atom 1.6.0.

    Original answer (late 2014)

    The --wait option does not work for now (Q4 2014, v0.141.0+) on Windows.

    See issue 3074

    atom --wait myfile.txt

    Immediately terminates, but does continue to open the file. Expected result is to wait until the file is closed in the editor.

    Git Baby is a git and github fan, let's start git clone.