git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [ANNOUNCE] Git for Windows 2.15.1

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Nov 30, 2017, 01:44 UTC
Message-ID
<alpine.DEB.2.21.1.1711300238520.6482@virtualbox>
In-Reply-To
<af169d17-708e-5ec0-53ee-b85df76e67c2@gmail.com>
Hi Buga,
On Thu, 30 Nov 2017, Igor Djordjevic wrote:
Show 19 quoted lines
> On 29/11/2017 14:57, Johannes Schindelin wrote:
> > 
> >   * It is now possible to configure nano or Notepad++ as Git's
> >     default editor instead of vim.
> 
> This seems as a really nice option, as it could\should greatly help 
> Windows people in lowering friction in first encounter with Git (for 
> Windows).
> 
> Being pretty unfamiliar with Linux and its tools at the time, I 
> remember the initial frustration in trying to do what otherwise felt 
> as a no-brain, simple and trivial task - write the damn commit 
> message after `git commit`, lol. Even had to kill the bash window a 
> few times, not knowing what to do, where it was clear it was 
> expecting something from me :$
> 
> I later learned about vim, like getting started with Git wasn`t hard 
> enough... :) As soon as I found it being a possibility, I`ve set 
> Notepad++ as my default editor.
Thanks for this entertaining personal account!

And yes, you guessed it, I wanted this option for a long time, but never got around to it (always hoping that somebody would beat me to it...). BTW this installer page is probably far from done, there is a lot of room for improvement, e.g. this up-for-grabs ticket:

	https://github.com/git-for-windows/git/issues/1356
(hint, hint ;-))
Show 7 quoted lines
> That said, what is the Notepad++ as default editor option doing, just 
> setting:
> 
> [core]
> 	editor = 'F:/Install/Notepad++/notepad++.exe' -multiInst -notabbar -nosession
> 
> ... inside users` .gitconfig (`git config --global`)?

As you found out, it is set in the system config. There are two reasons for that:

- the installer runs as administrator, so it cannot know for which user you
  want to configure Notepad++
- in case the user does not like the setting (as in your case), they can
  still override it in their $HOME forever.

Ciao, Johannes

Previous: Igor DjordjevicNext: Johannes Schindelin
Message 3 of 5 in “[ANNOUNCE] Git for Windows 2.15.1”
  1. Johannes SchindelinNov 29, 2017
  2. Igor DjordjevicNov 30, 2017
  3. Johannes SchindelinNov 30, 2017
  4. [ANNOUNCE] Git for Windows 2.15.1(2), was Re:Git for Windows 2.15.1Johannes Schindelin, Nov 30, 2017
  5. stefan.naewe@atlas-elektronik.comNov 30, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.