diff options
author | wiz <wiz@pkgsrc.org> | 2013-07-29 20:35:00 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2013-07-29 20:35:00 +0000 |
commit | 4b22d3cc9ce21b2dd7c54ad316e0e50ed26d2817 (patch) | |
tree | 99ac3f92121e3c18c899434b34f54b314a0adaea /devel | |
parent | e90ea8bc3b825e912e850eb69ebc571ac552d958 (diff) | |
download | pkgsrc-4b22d3cc9ce21b2dd7c54ad316e0e50ed26d2817.tar.gz |
Update to 20130419:
* highlight hash-bang line as comment
* make lua-mode-hook editable via customize
* fix several indentation bugs & quirks
* fix lua-send-proc not to send previous function when point is at the beginning of a function
* derive lua-mode from prog-mode for Emacs24
* add font-locking for builtins and numeric constants
* fix a bug causing exponential complexity in a keyword matching regexp
* add more unindentation cases for block-closing tokens
* improve multiline highlighting via font-lock-syntactic-keywords
This should make font-locking of multiline literals more fluent & stable. And
it becomes customizable via standard font-lock configuration
* properly fontify variable definitions in 'local ...' & 'for ...'
Also, perform some basic syntax verification in those lines. Multi-line
constructs not supported yet.
* fix indentation for blocks starting on continued lines
local foo =
{
bar,
baz
} ^
1. these lines should be indented properly now
^
2. the following lines should be unindented properly now
* extend imenu-generic-expression
Now it matches 'foo = function(...)' function definitions
Diffstat (limited to 'devel')
-rw-r--r-- | devel/lua-mode/Makefile | 17 | ||||
-rw-r--r-- | devel/lua-mode/distinfo | 8 |
2 files changed, 12 insertions, 13 deletions
diff --git a/devel/lua-mode/Makefile b/devel/lua-mode/Makefile index d4ef1090174..910b28ee148 100644 --- a/devel/lua-mode/Makefile +++ b/devel/lua-mode/Makefile @@ -1,18 +1,17 @@ -# $NetBSD: Makefile,v 1.7 2013/02/17 19:17:59 dholland Exp $ -# +# $NetBSD: Makefile,v 1.8 2013/07/29 20:35:00 wiz Exp $ -DISTNAME= lua-mode-20110121 -PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME} -EXTRACT_SUFX= .zip -PKGREVISION= 1 +DISTNAME= rel-${VERSION} +VERSION= 20130419 +PKGNAME= ${EMACS_PKGNAME_PREFIX}lua-mode-${VERSION} CATEGORIES= devel -MASTER_SITES= http://luaforge.net/frs/download.php/4792/ +MASTER_SITES= https://github.com/immerrr/lua-mode/archive/ MAINTAINER= cheusov@NetBSD.org -HOMEPAGE= http://luaforge.net/projects/lua-mode/ +HOMEPAGE= https://github.com/immerrr/lua-mode/ COMMENT= Emacs major mode for editing Lua code +LICENSE= gnu-gpl-v2 # or newer -WRKSRC= ${WRKDIR} +WRKSRC= ${WRKDIR}/lua-mode-rel-${VERSION} USE_LANGUAGES= # none NO_CONFIGURE= yes diff --git a/devel/lua-mode/distinfo b/devel/lua-mode/distinfo index 1061a414b9f..e3472b1cb4e 100644 --- a/devel/lua-mode/distinfo +++ b/devel/lua-mode/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.3 2011/02/11 10:05:30 jmmv Exp $ +$NetBSD: distinfo,v 1.4 2013/07/29 20:35:00 wiz Exp $ -SHA1 (lua-mode-20110121.zip) = 0565a55bf6941e9d82a9e16c4578bb205dc09a5c -RMD160 (lua-mode-20110121.zip) = ab5531e70add93804d02970754b7a422fae6dee6 -Size (lua-mode-20110121.zip) = 12956 bytes +SHA1 (rel-20130419.tar.gz) = 8c199a29fba43185f7d1c1735b2ecf4fb1ef037e +RMD160 (rel-20130419.tar.gz) = ad210b679ab26c5dd32d7a7d8d657aeb2d9bbcd3 +Size (rel-20130419.tar.gz) = 26236 bytes |