Thread: Windows default editor for psql \e

Windows default editor for psql \e

From
Richard Broersma Jr
Date:
Does anyone know how to change the default editor from NOTEPAD to something link gVim? It would be
nice to use an editor with a little more smarts.

Regards,

Richard Broersma jr.



Re: Windows default editor for psql \e

From
Bruce Momjian
Date:
Richard Broersma Jr wrote:
> Does anyone know how to change the default editor from NOTEPAD to something link gVim? It would be
> nice to use an editor with a little more smarts.

Sure, see the psql manual page, but setting EDITOR is the easiest way.
This works on Win32 too.

--
  Bruce Momjian   bruce@momjian.us
  EnterpriseDB    http://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +

Re: Windows default editor for psql \e

From
Richard Broersma Jr
Date:
> Sure, see the psql manual page, but setting EDITOR is the easiest way.
> This works on Win32 too.

c:\set EDITOR="c:\Program Files\Vim\vim70\gvim.exe"

Thanks Bruce, this worked like a charm!

And sorry to drag this, but does anyone know the windows (xp) equivalent to:
/etc/rc.conf for *nix? i.e. the place that windows uses to store system wide variables from future
use?  Is still the autoexec.bat? :o)

Regards,

Richard Broersma Jr.

Re: Windows default editor for psql \e

From
Bruce Momjian
Date:
Richard Broersma Jr wrote:
> > Sure, see the psql manual page, but setting EDITOR is the easiest way.
> > This works on Win32 too.
>
> c:\set EDITOR="c:\Program Files\Vim\vim70\gvim.exe"
>
> Thanks Bruce, this worked like a charm!
>
> And sorry to drag this, but does anyone know the windows (xp) equivalent to:
> /etc/rc.conf for *nix? i.e. the place that windows uses to store system wide variables from future
> use?  Is still the autoexec.bat? :o)

OK, I am freaked out that I know the answer to this, but it My
Computer/Properties/Advanced/Environment Variables.

--
  Bruce Momjian   bruce@momjian.us
  EnterpriseDB    http://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +

Re: Windows default editor for psql \e

From
Richard Broersma Jr
Date:
> Richard Broersma Jr wrote:
> > > Sure, see the psql manual page, but setting EDITOR is the easiest way.
> > > This works on Win32 too.
> >
> > c:\set EDITOR="c:\Program Files\Vim\vim70\gvim.exe"
> >
> > Thanks Bruce, this worked like a charm!
> >
> > And sorry to drag this, but does anyone know the windows (xp) equivalent to:
> > /etc/rc.conf for *nix? i.e. the place that windows uses to store system wide variables from
> future
> > use?  Is still the autoexec.bat? :o)
>
> OK, I am freaked out that I know the answer to this, but it My
> Computer/Properties/Advanced/Environment Variables.

:-) Thanks.
Just as a side note.  When I specified the path string to gvim, I had leave it without quotation.
However, I need the quotations when I specified the path from the DOS prompt.

Once again thanks for the help.

Regards,

Richard Broersma Jr.

Re: Windows default editor for psql \e

From
"Joshua D. Drake"
Date:
On Tue, 2006-11-28 at 22:59 -0500, Bruce Momjian wrote:
> Richard Broersma Jr wrote:
> > > Sure, see the psql manual page, but setting EDITOR is the easiest way.
> > > This works on Win32 too.
> >
> > c:\set EDITOR="c:\Program Files\Vim\vim70\gvim.exe"
> >
> > Thanks Bruce, this worked like a charm!
> >
> > And sorry to drag this, but does anyone know the windows (xp) equivalent to:
> > /etc/rc.conf for *nix? i.e. the place that windows uses to store system wide variables from future
> > use?  Is still the autoexec.bat? :o)
>
> OK, I am freaked out that I know the answer to this, but it My
> Computer/Properties/Advanced/Environment Variables.

Is this something we shoudl doc?

>
--

      === The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
Providing the most comprehensive  PostgreSQL solutions since 1997
             http://www.commandprompt.com/

Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate




Re: Windows default editor for psql \e

From
Bruce Momjian
Date:
Joshua D. Drake wrote:
> On Tue, 2006-11-28 at 22:59 -0500, Bruce Momjian wrote:
> > Richard Broersma Jr wrote:
> > > > Sure, see the psql manual page, but setting EDITOR is the easiest way.
> > > > This works on Win32 too.
> > >
> > > c:\set EDITOR="c:\Program Files\Vim\vim70\gvim.exe"
> > >
> > > Thanks Bruce, this worked like a charm!
> > >
> > > And sorry to drag this, but does anyone know the windows (xp) equivalent to:
> > > /etc/rc.conf for *nix? i.e. the place that windows uses to store system wide variables from future
> > > use?  Is still the autoexec.bat? :o)
> >
> > OK, I am freaked out that I know the answer to this, but it My
> > Computer/Properties/Advanced/Environment Variables.
>
> Is this something we shoudl doc?

Done, and backpatched to 8.2.X.

--
  Bruce Momjian   bruce@momjian.us
  EnterpriseDB    http://www.enterprisedb.com

  + If your life is a hard drive, Christ can be your backup. +
Index: doc/src/sgml/libpq.sgml
===================================================================
RCS file: /cvsroot/pgsql/doc/src/sgml/libpq.sgml,v
retrieving revision 1.224
diff -c -c -r1.224 libpq.sgml
*** doc/src/sgml/libpq.sgml    1 Feb 2007 00:28:17 -0000    1.224
--- doc/src/sgml/libpq.sgml    4 Feb 2007 03:53:47 -0000
***************
*** 4356,4361 ****
--- 4356,4368 ----
  installs too. The file's location can also be specified by the
  <envar>PGSYSCONFDIR</envar> environment variable.
  </para>
+
+ <para>
+ To set environment variables on Windows, from <literal>My Computer</>,
+ choose <literal>View System Information</>, and from the <literal>Advanced</>
+ tab, choose <literal>Environment Variables</>, then add a user or system
+ variable.
+ </para>
  </sect1>