* [gentoo-dev] vim syntaxy goodness for ebuilds, eclasses, GLEPs
@ 2004-08-20 19:51 Ciaran McCreesh
2004-08-26 18:53 ` Ciaran McCreesh
0 siblings, 1 reply; 7+ messages in thread
From: Ciaran McCreesh @ 2004-08-20 19:51 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 919 bytes --]
If anyone brave would like to play around with improved syntax
highlighting for ebuilds, eclasses and GLEP documents (and at some point
in the future when I figure them out, Gentoo style ChangeLogs)...
http://dev.gentoo.org/~ciaranm/overlay/app-vim/gentoo-syntax/
Chances are you'll have to re-emerge vim-core, etc-update and accept the
changes to /etc/vim/vimrc before these will actually work. (For those
who care, using set filetype= in a global configuration file is a bad
idea, since it can't be overridden from plugins... Using setfiletype is
the correct way to do things.)
The ebuild/eclass syntax file should be fairly clean, the GLEP one is a
mess and rather incomplete since vim doesn't particularly like that kind
of syntax... Patches encouraged.
--
Ciaran McCreesh : Gentoo Developer (Sparc, MIPS, Vim, Fluxbox)
Mail : ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] vim syntaxy goodness for ebuilds, eclasses, GLEPs
2004-08-20 19:51 [gentoo-dev] vim syntaxy goodness for ebuilds, eclasses, GLEPs Ciaran McCreesh
@ 2004-08-26 18:53 ` Ciaran McCreesh
2004-08-26 22:19 ` purslow
2004-09-02 0:03 ` [gentoo-dev] vim syntaxy goodness for ebuilds, eclasses, GLEPs, ChangeLogs Ciaran McCreesh
0 siblings, 2 replies; 7+ messages in thread
From: Ciaran McCreesh @ 2004-08-26 18:53 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1086 bytes --]
On Fri, 20 Aug 2004 20:51:06 +0100 I wrote:
| http://dev.gentoo.org/~ciaranm/overlay/app-vim/gentoo-syntax/
A much improved updated version is now in the main tree. I strongly
suggest that anyone using vim to edit portagey things gives it a go. As
well as giving you better syntax highlighting for ebuild keywords, it'll
pick up certain mistakes and make them really stand out:
http://dev.gentoo.org/~ciaranm/tmp/gentoo-syntax.png
Suggestions, patches, etc welcomed. Smartarse remarks about emacs or
nano will lead to a smiting.
The following still applies if you've got a not-so-recent vim-core:
| Chances are you'll have to re-emerge vim-core, etc-update and accept
| the changes to /etc/vim/vimrc before these will actually work. (For
| those who care, using set filetype= in a global configuration file is
| a bad idea, since it can't be overridden from plugins... Using
| setfiletype is the correct way to do things.)
--
Ciaran McCreesh : Gentoo Developer (Sparc, MIPS, Vim, Fluxbox)
Mail : ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] vim syntaxy goodness for ebuilds, eclasses, GLEPs
2004-08-26 18:53 ` Ciaran McCreesh
@ 2004-08-26 22:19 ` purslow
2004-08-26 22:36 ` Ciaran McCreesh
2004-09-02 0:03 ` [gentoo-dev] vim syntaxy goodness for ebuilds, eclasses, GLEPs, ChangeLogs Ciaran McCreesh
1 sibling, 1 reply; 7+ messages in thread
From: purslow @ 2004-08-26 22:19 UTC (permalink / raw
To: Gentoo Devt
040826 Ciaran McCreesh wrote:
> it'll pick up certain mistakes and make them really stand out:
> http://dev.gentoo.org/~ciaranm/tmp/gentoo-syntax.png
> Suggestions, patches, etc welcomed.
very pretty'n'all & mb this is a complaint re Portage,
but 'licence' is not a mistake: it is the way non-Americans spell 'license'.
in fact, the English distinguish 'licence' (noun) from 'license' (verb).
Canadians follow English usage when they think about it
& American when they don't ... (smile)
--
========================,,============================================
SUPPORT ___________//___, Philip Webb : purslow@chass.utoronto.ca
ELECTRIC /] [] [] [] [] []| Centre for Urban & Community Studies
TRANSIT `-O----------O---' University of Toronto
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] vim syntaxy goodness for ebuilds, eclasses, GLEPs
2004-08-26 22:19 ` purslow
@ 2004-08-26 22:36 ` Ciaran McCreesh
2004-08-27 1:22 ` purslow
0 siblings, 1 reply; 7+ messages in thread
From: Ciaran McCreesh @ 2004-08-26 22:36 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 928 bytes --]
On Thu, 26 Aug 2004 18:19:02 -0400 purslow@sympatico.ca wrote:
| 040826 Ciaran McCreesh wrote:
| > it'll pick up certain mistakes and make them really stand out:
| > http://dev.gentoo.org/~ciaranm/tmp/gentoo-syntax.png
| > Suggestions, patches, etc welcomed.
|
| very pretty'n'all & mb this is a complaint re Portage,
| but 'licence' is not a mistake: it is the way non-Americans spell
| 'license'. in fact, the English distinguish 'licence' (noun) from
| 'license' (verb). Canadians follow English usage when they think about
| it& American when they don't ... (smile)
Well that's the point. I speak Real English (TM), so I keep on screwing
up the LICENSE variable by spelling it correctly. In the context of an
ebuild, using the non-USian spelling *is* a mistake.
--
Ciaran McCreesh : Gentoo Developer (Sparc, MIPS, Vim, Fluxbox)
Mail : ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] vim syntaxy goodness for ebuilds, eclasses, GLEPs
2004-08-26 22:36 ` Ciaran McCreesh
@ 2004-08-27 1:22 ` purslow
2004-08-27 1:30 ` Jon Portnoy
0 siblings, 1 reply; 7+ messages in thread
From: purslow @ 2004-08-27 1:22 UTC (permalink / raw
To: Gentoo Devt
040826 Ciaran McCreesh wrote:
> On Thu, 26 Aug 2004 18:19:02 -0400 purslow@sympatico.ca wrote:
>> 'licence' is not a mistake: it is the way non-Americans spell 'license'.
>> in fact, the English distinguish 'licence' (noun) from 'license' (verb).
>> Canadians follow English usage when they think about it
>> & American when they don't ... (smile)
> Well that's the point. I speak Real English (TM),
> so I keep on screwing up the LICENSE variable by spelling it correctly.
> In the context of an ebuild, using the non-USian spelling *is* a mistake.
yes, so isn't the solution to have ebuilds recognise both spellings ?
Gentoo is an international project, not like M$ etc .
gentle suggestion to developers ? bug report ?
--
========================,,============================================
SUPPORT ___________//___, Philip Webb : purslow@chass.utoronto.ca
ELECTRIC /] [] [] [] [] []| Centre for Urban & Community Studies
TRANSIT `-O----------O---' University of Toronto
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] vim syntaxy goodness for ebuilds, eclasses, GLEPs
2004-08-27 1:22 ` purslow
@ 2004-08-27 1:30 ` Jon Portnoy
0 siblings, 0 replies; 7+ messages in thread
From: Jon Portnoy @ 2004-08-27 1:30 UTC (permalink / raw
To: gentoo-dev
On Thu, Aug 26, 2004 at 09:22:21PM -0400, purslow@sympatico.ca wrote:
> 040826 Ciaran McCreesh wrote:
> > On Thu, 26 Aug 2004 18:19:02 -0400 purslow@sympatico.ca wrote:
> >> 'licence' is not a mistake: it is the way non-Americans spell 'license'.
> >> in fact, the English distinguish 'licence' (noun) from 'license' (verb).
> >> Canadians follow English usage when they think about it
> >> & American when they don't ... (smile)
> > Well that's the point. I speak Real English (TM),
> > so I keep on screwing up the LICENSE variable by spelling it correctly.
> > In the context of an ebuild, using the non-USian spelling *is* a mistake.
>
> yes, so isn't the solution to have ebuilds recognise both spellings ?
Do we really need to waste time and effort on something this trivial?
I think the solution is for everybody to deal with it, personally.
--
Jon Portnoy
avenj/irc.freenode.net
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] vim syntaxy goodness for ebuilds, eclasses, GLEPs, ChangeLogs
2004-08-26 18:53 ` Ciaran McCreesh
2004-08-26 22:19 ` purslow
@ 2004-09-02 0:03 ` Ciaran McCreesh
1 sibling, 0 replies; 7+ messages in thread
From: Ciaran McCreesh @ 2004-09-02 0:03 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1258 bytes --]
On Thu, 26 Aug 2004 19:53:37 +0100 Ciaran McCreesh <ciaranm@gentoo.org>
wrote:
| A much improved updated version is now in the main tree. I strongly
| suggest that anyone using vim to edit portagey things gives it a go.
| As well as giving you better syntax highlighting for ebuild keywords,
| it'll pick up certain mistakes and make them really stand out:
|
| http://dev.gentoo.org/~ciaranm/tmp/gentoo-syntax.png
I've just released a new version (20040901). Changes include:
* Support for Gentoo ChangeLogs (see [1] for an example, top is default
vim behaviour, bottom is new behaviour)
* Better GLEP syntax
* Better error highlighting
* Some new eclasses on the supported list
Help is available in vim via :help gentoo-syntax .
Feedback would be much appreciated, especially since I'm trying to
persuade devrel to mention this package in the docs [2] in place of
their existing horridly broke setup.
If it doesn't work straight off, try re-emerging vim-core and running
etc-update.
[1] http://dev.gentoo.org/~ciaranm/tmp/gentoo-changelog.png
[2] http://bugs.gentoo.org/show_bug.cgi?id=61882
--
Ciaran McCreesh : Gentoo Developer (Sparc, MIPS, Vim, Fluxbox)
Mail : ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2004-09-02 0:06 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-20 19:51 [gentoo-dev] vim syntaxy goodness for ebuilds, eclasses, GLEPs Ciaran McCreesh
2004-08-26 18:53 ` Ciaran McCreesh
2004-08-26 22:19 ` purslow
2004-08-26 22:36 ` Ciaran McCreesh
2004-08-27 1:22 ` purslow
2004-08-27 1:30 ` Jon Portnoy
2004-09-02 0:03 ` [gentoo-dev] vim syntaxy goodness for ebuilds, eclasses, GLEPs, ChangeLogs Ciaran McCreesh
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox