neovim/runtime/lua/vim/treesitter
Lewis Russell a5fe8f59d9 docs: improve/add documentation of Lua types
- Added `@inlinedoc` so single use Lua types can be inlined into the
  functions docs. E.g.

  ```lua
  --- @class myopts
  --- @inlinedoc
  ---
  --- Documentation for some field
  --- @field somefield integer

  --- @param opts myOpts
  function foo(opts)
  end
  ```

  Will be rendered as

  ```
  foo(opts)

    Parameters:
      - {opts} (table) Object with the fields:
               - somefield (integer) Documentation
                 for some field
  ```

- Marked many classes with with `@nodoc` or `(private)`.
  We can eventually introduce these when we want to.
2024-03-01 23:02:18 +00:00
..
_fold.lua revert: "feat(treesitter): add foldtext with treesitter highlighting" 2024-01-27 08:38:56 +08:00
_meta.lua fix(treesitter): correctly handle query quantifiers (#24738) 2024-02-16 11:54:47 -06:00
_query_linter.lua docs: improve/add documentation of Lua types 2024-03-01 23:02:18 +00:00
_range.lua feat(treesitter)!: incremental injection parsing 2023-08-12 16:11:36 +01:00
dev.lua docs: improve/add documentation of Lua types 2024-03-01 23:02:18 +00:00
health.lua refactor: create function for deferred loading 2024-02-03 16:53:41 +01:00
highlighter.lua docs: improve/add documentation of Lua types 2024-03-01 23:02:18 +00:00
language.lua docs: improve/add documentation of Lua types 2024-03-01 23:02:18 +00:00
languagetree.lua docs: improve/add documentation of Lua types 2024-03-01 23:02:18 +00:00
query.lua docs: improve/add documentation of Lua types 2024-03-01 23:02:18 +00:00