aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorEli Zaretskii2016-01-30 14:16:36 +0200
committerEli Zaretskii2016-01-30 14:16:36 +0200
commit25b79d7bc71079cd6ebb2700623e7e3b76b03287 (patch)
tree1654109110b07b8ebf8fd9b9196e73f2d4553972 /etc
parentccc3b3cd68312e1d69d9f9af943ee2b9a9d88198 (diff)
downloademacs-25b79d7bc71079cd6ebb2700623e7e3b76b03287.tar.gz
emacs-25b79d7bc71079cd6ebb2700623e7e3b76b03287.zip
Improve Ruby support in 'etags'
* lib-src/etags.c (Ruby_functions): Tag constants. Don't tag singleton classes. Remove class qualifiers from tags generated for method and constant names. (Bug#22241) * doc/emacs/maintaining.texi (Tag Syntax): Mention that constants are tagged by etags in Ruby. * etc/NEWS: Mention that constants are tagged by etags in Ruby. * test/etags/ruby-src/test1.ruby: Add more tests. * test/etags/ETAGS.good_1: * test/etags/ETAGS.good_2: * test/etags/ETAGS.good_3: * test/etags/ETAGS.good_4: * test/etags/ETAGS.good_5: * test/etags/ETAGS.good_6: * test/etags/CTAGS.good: Adapt to the changes in etags and in Ruby tests.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS4
1 files changed, 2 insertions, 2 deletions
diff --git a/etc/NEWS b/etc/NEWS
index af2dee931f3..78dce166b43 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1830,8 +1830,8 @@ qualified names by hand.
1830+++ 1830+++
1831*** New language Ruby 1831*** New language Ruby
1832 1832
1833Names of modules, classes, methods, and functions are tagged. 1833Names of modules, classes, methods, functions, and constants are
1834Overloaded operators are also tagged. 1834tagged. Overloaded operators are also tagged.
1835 1835
1836+++ 1836+++
1837*** Improved support for Lua 1837*** Improved support for Lua