From: | Juan Pablo Espino <jp(dot)espino(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
Cc: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: OFFTOPIC: ctags y codigo de Postgres |
Date: | 2005-04-16 15:15:06 |
Message-ID: | 3e7daec10504160815241478f2@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 4/15/05, Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> wrote:
> On Fri, Apr 15, 2005 at 06:58:56PM -0500, Juan Pablo Espino wrote:
>
> Hola,
>
> > pero luego quise hacer un solo archivo tag de todo el codigo, pense
> > que esta me funcionaria desde /src
> >
> > ctags -f postgres.tag --recurse --language-force=c *.c *.h
> >
> > sin embargo no me funciona, tambien intente con pequeñas variantes
> > sobre esta y nada, me podrian dar alguna sugerencia, gracias y
> > saludos.
>
> Bah, lo que yo hago es simplemente
>
> ctags -R
>
> eso genera un archivo "tags", el cual es detectado automaticamente por
> vim porque tengo en el .vimrc lo siguiente
>
> :let &tags=substitute(getcwd(), "^\\(.*/pgsql/source/[^/]*\\)/.*", "\\1", "") . "/tags"
>
> donde es conveniente mencionar que tengo el codigo fuente de Postgres en
> varios directorios (tengo uno para cada rama con mis parches, mas uno de cada
> version), en
> /home/alvherre/CVS/pgsql/source/00orig (este es CVS head sin tocar)
> /home/alvherre/CVS/pgsql/source/01shared (este tiene mi parche para shared locks)
> /home/alvherre/CVS/pgsql/source/71_rel
> /home/alvherre/CVS/pgsql/source/74_rel
> /home/alvherre/CVS/pgsql/source/80_rel
>
> etc.
>
> Esa estructura de directorios me permite varias cosas, entre ellas
> elegir automaticamente un port segun el numero con que empieza, y ademas
> tener
>
> /home/alvherre/CVS/pgsql/build/74_rel
> donde se hacen los builds, y
> /home/alvherre/CVS/pgsql/install/74_rel
>
> donde va la instalacion. Todo esto es movido por un script runpg al
> cual le digo "build" o "install" para los pasos de instalacion, o
> "server" para que ejecute el server, "client" para que invoque psql,
> etc. Ademas setea el PATH para poder invocar los programas clientes a
> mano (por ej. contra otros servidores, etc). etc etc.
>
> Supongo que para alguien que no haga desarrollo con pgsql esto no es de
> mucha utilidad :-)
>
Ok, gracias Álvaro.
From | Date | Subject | |
---|---|---|---|
Next Message | Cristofer N. Reyes Aguilera | 2005-04-16 16:09:40 | Re: Lista de php |
Previous Message | Juan Pablo Espino | 2005-04-16 15:12:56 | Re: Que descargo |