Names of modules, classes, methods, and functions are tagged.
Overloaded operators are also tagged.
+*** Improved support for Lua
+
+Etags now tags functions even if the "function" keyword follows some
+whitespace at line beginning.
+
\f
* Changes in Emacs 25.1 on Non-Free Operating Systems
LOOP_ON_INPUT_LINES (inf, lb, bp)
{
+ bp = skip_spaces (bp);
if (bp[0] != 'f' && bp[0] != 'l')
continue;
mcheck c-src/emacs/src/gmalloc.c /^mcheck (void (*func) (enum mcheck_status))$/
mcheck_status c-src/emacs/src/gmalloc.c 283
mcheck_used c-src/emacs/src/gmalloc.c 2012
+me22b lua-src/test.lua /^ local function test.me22b (one)$/
+me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/
memalign c-src/emacs/src/gmalloc.c /^memalign (size_t alignment, size_t size)$/
member prol-src/natded.prolog /^member(X,[X|_]).$/
memclear c-src/emacs/src/lisp.h /^memclear (void *p, ptrdiff_t nbytes)$/
test cp-src/c.C 86
test erl-src/gs_dialog.erl /^test() ->$/
test php-src/ptest.php /^test $/
+test.me22b lua-src/test.lua /^ local function test.me22b (one)$/
+test.me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/
test_undefined c-src/emacs/src/keyboard.c /^test_undefined (Lisp_Object binding)$/
texttreelist prol-src/natded.prolog /^texttreelist([]).$/
this c-src/a/b/b.c 1
function MoveLayerBefore \7f236,5457
function MoveLayerAfter \7f258,6090
\f
-lua-src/test.lua,291
+lua-src/test.lua,442
function Rectangle.getPos \7f2,15
function Rectangle.getPos \7fgetPos\ 12,15
function Circle.getPos \7f6,61
function Cube.data.getFoo \7fgetFoo\ 110,102
function Square.something:Bar \7f14,148
function Square.something:Bar \7fBar\ 114,148
+ function test.me_22a(\7f22,241
+ function test.me_22a(\7fme_22a\ 122,241
+ local function test.me22b \7f25,297
+ local function test.me22b \7fme22b\ 125,297
\f
make-src/Makefile,1133
LATEST=\7f1,0
function MoveLayerBefore \7f236,5457
function MoveLayerAfter \7f258,6090
\f
-lua-src/test.lua,291
+lua-src/test.lua,442
function Rectangle.getPos \7f2,15
function Rectangle.getPos \7fgetPos\ 12,15
function Circle.getPos \7f6,61
function Cube.data.getFoo \7fgetFoo\ 110,102
function Square.something:Bar \7f14,148
function Square.something:Bar \7fBar\ 114,148
+ function test.me_22a(\7f22,241
+ function test.me_22a(\7fme_22a\ 122,241
+ local function test.me22b \7f25,297
+ local function test.me22b \7fme22b\ 125,297
\f
make-src/Makefile,1156
LATEST=\7f1,0
function MoveLayerBefore \7f236,5457
function MoveLayerAfter \7f258,6090
\f
-lua-src/test.lua,291
+lua-src/test.lua,442
function Rectangle.getPos \7f2,15
function Rectangle.getPos \7fgetPos\ 12,15
function Circle.getPos \7f6,61
function Cube.data.getFoo \7fgetFoo\ 110,102
function Square.something:Bar \7f14,148
function Square.something:Bar \7fBar\ 114,148
+ function test.me_22a(\7f22,241
+ function test.me_22a(\7fme_22a\ 122,241
+ local function test.me22b \7f25,297
+ local function test.me22b \7fme22b\ 125,297
\f
make-src/Makefile,1133
LATEST=\7f1,0
function MoveLayerBefore \7f236,5457
function MoveLayerAfter \7f258,6090
\f
-lua-src/test.lua,291
+lua-src/test.lua,442
function Rectangle.getPos \7f2,15
function Rectangle.getPos \7fgetPos\ 12,15
function Circle.getPos \7f6,61
function Cube.data.getFoo \7fgetFoo\ 110,102
function Square.something:Bar \7f14,148
function Square.something:Bar \7fBar\ 114,148
+ function test.me_22a(\7f22,241
+ function test.me_22a(\7fme_22a\ 122,241
+ local function test.me22b \7f25,297
+ local function test.me22b \7fme22b\ 125,297
\f
make-src/Makefile,1133
LATEST=\7f1,0
function MoveLayerBefore \7f236,5457
function MoveLayerAfter \7f258,6090
\f
-lua-src/test.lua,291
+lua-src/test.lua,442
function Rectangle.getPos \7f2,15
function Rectangle.getPos \7fgetPos\ 12,15
function Circle.getPos \7f6,61
function Cube.data.getFoo \7fgetFoo\ 110,102
function Square.something:Bar \7f14,148
function Square.something:Bar \7fBar\ 114,148
+ function test.me_22a(\7f22,241
+ function test.me_22a(\7fme_22a\ 122,241
+ local function test.me22b \7f25,297
+ local function test.me22b \7fme22b\ 125,297
\f
make-src/Makefile,1156
LATEST=\7f1,0
function MoveLayerBefore \7f236,5457
function MoveLayerAfter \7f258,6090
\f
-lua-src/test.lua,291
+lua-src/test.lua,442
function Rectangle.getPos \7f2,15
function Rectangle.getPos \7fgetPos\ 12,15
function Circle.getPos \7f6,61
function Cube.data.getFoo \7fgetFoo\ 110,102
function Square.something:Bar \7f14,148
function Square.something:Bar \7fBar\ 114,148
+ function test.me_22a(\7f22,241
+ function test.me_22a(\7fme_22a\ 122,241
+ local function test.me22b \7f25,297
+ local function test.me22b \7fme22b\ 125,297
\f
make-src/Makefile,1156
LATEST=\7f1,0
Square = {}
function Square.something:Bar ()
end
+
+-- Comment line
+ -- Indented comment line
+
+test = {}
+
+ function test.me_22a(one, two)
+ print"me_22a"
+ end
+ local function test.me22b (one)
+ print"me_22b"
+ end
+
+
+ test.i_123 = function (x)
+ print"i_123"
+end
+
+
+test.me_12a(1,2)
+test.i_123(1)