Paquete Sublime Text 3 + Git: no abrirá difftool (Meld)

Estoy usando Sublime Text 3 más el package de Git para administrar mi repository. Tengo el file .gitconfig configurado para usar la herramienta Meld (Meld v3.14.2):

 [diff] external = meld tool = meld 

que puedo $ git difftool desde un símbolo del sistema con $ git difftool sin problemas.

Yo solía ser capaz de hacer lo mismo con el package git, a través de los Git Diff Tool Current File y Git Diff Tool All . Después de volver a instalar Sublime Text 3, cuando bash hacer cualquiera de esas dos acciones, aparece la window en la parte inferior de Sublime, que pregunta:

 Viewing (1/1): 'test.py' Launch 'meld' [Y/n]: 

No puedo ingresar ningún text aquí, y además no necesitaba hacerlo antes. Si pruebo el Git Diff Current file se abre una nueva pestaña con:

 Usage: meld Iniciar con una window vacía meld <file|carpeta> Iniciar una comparación de control de versiones meld <file> <file> [<file>] Iniciar una comparación de file de 2 ó 3 vías meld <carpeta> <carpeta> [<carpeta>] Iniciar una comparación de carpetas de 2 ó 3 vías Error: too many arguments (expected 0-3, got 7) fatal: External Diff died, stopping at test.py 

(traducido del español) Así que parece que los arguments a Meld no se están pasando correctamente. Este es mi file de configuration pnetworkingeterminado, no tengo configuraciones de usuario:

 { // save before running commands "save_first": true // if present, use this command instead of plain "git" // eg "/Users/kemayo/bin/git" or "C:\bin\git.exe" ,"git_command": false // if present, use this command instead of plain "gitk" // eg "/Users/kemayo/bin/gitk" or "C:\bin\gitk.exe" ,"gitk_command": false // point this the installation location of git-flow ,"git_flow_command": "/usr/local/bin/git-flow" // use the panel for diff output, rather than a new scratch window (new tab) ,"diff_panel": false // If you'd rather have your status command open files instead of show you a // diff, set this to true. You can still do `Git: Status` followed by // 'Git: Diff Current File' to get a file diff ,"status_opens_file": false // Use --verbose flag for commit messages ,"verbose_commits": true // How many commit messages to store in the history. Set to 0 to disable. ,"history_size": 5 // Show git flow commands ,"flow": false // Annotations default to being on for all files. Can be slow in some cases. ,"annotations": false // statusbar ,"statusbar_branch": true // Symbols for quick git status in status bar ,"statusbar_status": true ,"statusbar_status_symbols" : {"modified": "≠", "added": "+", "deleted": "×", "untracked": "?", "conflicts": "‼", "renamed":"R", "copied":"C", "clean": "✓", "separator": " "} // eg "Packages/Git/syntax/Git Commit Message.tmLanguage" ,"diff_syntax": "Packages/Diff/Diff.tmLanguage" // Rulers for commit view ,"commit_rulers": [70] // Watch for gitignore changes? ,"gitignore_sync": false } 

Parece que necesitas configurar git para que no te avise. En su file .gitconfig , agregue:

 [difftool] prompt = false