When I gvim a file from gnome, gvim's working directory is always my home directory. That is not what I want. It is inconvenient for :vi , :r and :w something.else . Is there a way to automatically cause gvim's current directory to be the directory of the edited file? I am aware of workarounds involving the command line. I am aware of gedit. I am looking for a way to give gvim the correct working directory. Is this a gnome thing? -- Michael hennebry at web.cs.ndsu.NoDak.edu "SCSI is NOT magic. There are *fundamental technical reasons* why it is necessary to sacrifice a young goat to your SCSI chain now and then." -- John Woods
solved On Tue, 16 Jun 2015, Michael Hennebry wrote:> Is there a way to automatically cause gvim's current > directory to be the directory of the edited file?Searching on "working directory" worked better than searching on "current directory" In my ~/.vimrc file: command CDC cd %:p:h :CDC will do what I want. I found it here: http://vim.wikia.com/wiki/Set_working_directory_to_the_current_file -- Michael hennebry at web.cs.ndsu.NoDak.edu "SCSI is NOT magic. There are *fundamental technical reasons* why it is necessary to sacrifice a young goat to your SCSI chain now and then." -- John Woods
On Tue, Jun 16, 2015 at 11:56:58AM -0500, Michael Hennebry wrote:> When I gvim a file from gnome, > gvim's working directory is always my home directory. > [snip] > I am looking for a way to give gvim the correct working directory. > Is this a gnome thing?No, it's not a GNOME thing. I assume you're opening up gvim from a menu? Then your current working directory is $HOME. That's the way unix/linux works when you start a program and your CWD is $HOME. The graphical interface has a CWD of $HOME, so anything it forks will too. -- Jonathan Billings <billings at negate.org>