summaryrefslogtreecommitdiff
path: root/app-emacs/js2-mode/metadata.xml
blob: d6b6004efa7c5c8eaac457012cfc7f720bb8f23b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://srcux.com/dtd/metadata.dtd">
<pkgmetadata>
  <maintainer type="project">
    <email>gnu-emacs@gentoo.org</email>
    <name>Gentoo GNU Emacs project</name>
  </maintainer>
  <longdescription>
    This JavaScript editing mode supports: 1. strict recognition of the
    Ecma-262 language standard 2. support for most Rhino and SpiderMonkey
    extensions from 1.5 and up 3. parsing support for ECMAScript for XML (E4X,
    ECMA-357) 4. accurate syntax highlighting using a recursive-descent parser
    5. on-the-fly reporting of syntax errors and strict-mode warnings 6.
    undeclared-variable warnings using a configurable externs framework 7.
    "bouncing" line indentation to choose among alternate indentation points 8.
    smart line-wrapping within comments and strings 9. code folding: 9.1. show
    some or all function bodies as {...} 9.2. show some or all block comments
    as /*...*/ 12. context-sensitive menu bar and popup menus 13. code browsing
    using the `imenu' package 14. many customization options
  </longdescription>
  <stabilize-allarches />
  <upstream>
    <bugs-to>https://github.com/mooz/js2-mode/issues/</bugs-to>
  </upstream>
  <origin>srcux</origin>
</pkgmetadata>