I used this command to specify the text editor: $ git config --global
core.editor “mate -w”
How can I remove this configuration as I’m getting this error: error:
cannot run mate -w: No such file or directory
Or, how can I fix this error instead?
Thanks.
Abder-Rahman A. wrote:
I used this command to specify the text editor: $ git config --global
core.editor “mate -w”
How can I remove this configuration as I’m getting this error: error:
cannot run mate -w: No such file or directory
Or, how can I fix this error instead?
I use the mate command for the editor for lots of things. However, I did
not tell Git to use it specifically in it’s configuration. Instead I set
the EDITOR environment variable in ~/.profile like so:
export EDITOR=‘mate --wait’
Git will respect the EDITOR variable.
To remove the configuration from Git you can remove that configuration
from your ~/.gitconfig file.
But, before doing any of the above make sure the mate command line tool
is enabled. You can do that from TextMate
Help ->> Terminal Usage… ->> Create Link
Abder-Rahman A. wrote:
I used this command to specify the text editor: $ git config --global
core.editor “mate -w”
How can I remove this configuration as I’m getting this error: error:
cannot run mate -w: No such file or directory
Just a wild guess here: does realize that the -w is a parameter, not
part of the actual filename? IOW, will it tell the system to try to
find a file in your path with the name “mate -w” (all, but sans
quotes)? I’ve run into similar problems with other programs many
times. Try chopping off the -w and see if it works. (Or is it
necessary in this situation? I don’t use mate.)
-Dave
–
Specialization is for insects. -RAH | Have Pun, Will Babble! -me
Programming Blog: http://codosaur.us | Work: http://davearonson.com
Leadership Blog: http://dare2xl.com | Play: http://davearonson.net
Robert W. wrote:
You can just drop the -w. (–wait). This is an option to the mate
command line tool to wait for the file to be closed. Using TextMate as
an “EDITOR” requires the use of the --wait option so the Terminal will
wait for the file to be closed before returning to a prompt.
SORRY, I meant to say “You CANNOT drop the -w…”
Thanks a lot robert4723, this worked just fine.
Dave A. wrote:
Just a wild guess here: does realize that the -w is a parameter, not
part of the actual filename? IOW, will it tell the system to try to
find a file in your path with the name “mate -w” (all, but sans
quotes)? I’ve run into similar problems with other programs many
times. Try chopping off the -w and see if it works. (Or is it
necessary in this situation? I don’t use mate.)
You can just drop the -w. (–wait). This is an option to the mate
command line tool to wait for the file to be closed. Using TextMate as
an “EDITOR” requires the use of the --wait option so the Terminal will
wait for the file to be closed before returning to a prompt.
I use this all the time in the way I explained earlier. It should work
fine either how I have configured it using the EDITOR environment
variable, or configured for use by Git only as shown here: