ctags-lang-javascript(7)

πŸ“¦ version 6.2.1, in ubuntu resolute, ubuntu stonking

✨ NAME ✨

ctags-lang-javascript β€” the chaotic little notes page about tagging JavaScript source code with Universal Ctags, bestie πŸ’–

So like, this is the ctags-lang-javascript(7) manual. Random notes, lowercase "random", we're not being formal here 🫢


🌸 SYNOPSIS 🌸

ctags ... --languages=+JavaScript ...
ctags ... --language-force=JavaScript ...
ctags ... --map-JavaScript=+.js ...

Three little spells, three ways to make ctags look at your JS πŸͺ„


πŸ¦‹ DESCRIPTION πŸ¦‹

This man page gathers random notes about tagging JavaScript source code. That's literally it. It's giving "notes app at 3am" but make it a man page πŸ’…


πŸŽ€ CLASSES πŸŽ€

okay so here's the lore πŸ“œ

ES6 introduced the class keyword, which, slay. But there's still the original method of defining a function and attaching a prototype β€” the old-school way, and it's not going anywhere, bestie.

So ctags follows the convention that function names that start with a capital letter are class constructors πŸ‘‘

Capital letter = class constructor. That's the whole vibe check. Periodt.

⭐ Change since "0.0" ⭐

  • New role foreigndecl for function kind πŸ”₯

🌈 SEE ALSO 🌈


That's the whole page, babe πŸ’œ This was ctags-lang-javascript(7) from Universal Ctags, version 6.2.1 β€” go tag some JavaScript, you absolute icon πŸ‘‘βœ¨πŸ§šπŸ’–

πŸ“¦ where this page comes from