Commit graph

8 commits

Author SHA1 Message Date
wiz
2edb8917f2 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
2013-07-29 20:35:00 +00:00
dholland
384132a8a7 Revbump all elisp packages after emacs changes. 2013-02-17 19:17:55 +00:00
asau
e1ab7079b6 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-31 11:16:30 +00:00
cheusov
98589abbad Update my email 2011-10-09 10:02:44 +00:00
jmmv
91d733a75e Update to 20110121:
* lua-mode now lives in github.
* Small patch to show how to make Emacs automatically use lua-mode for
  files that have a hash-bang line containing "lua", even if they don't
  have a ".lua" suffix.
* Customization of indent level and comments.
2011-02-11 10:05:30 +00:00
minskim
2a1abec91f Update lua-mode to 20100617.
Changes:
- Cleans up the code and attempts to improve long string colouring.
- Adds syntax colouring for variable declarations and long strings,
  and tidies up the source somewhat, while simplifying the
  distribution to a single ELisp file.
- Fixes minor bugs.
2010-11-20 21:02:40 +00:00
minskim
7b90c30295 PKGREVISION bump for elisp packages because of bytecode format changes
in emacs23.
2009-08-06 01:44:45 +00:00
minskim
3e365f71e2 Import lua-mode-20071122 from pkgsrc-wip. Packaged by Aleksey Cheusov.
Lua-mode is a major Emacs mode for editing source code written in Lua
programming language.
2009-05-14 05:52:12 +00:00