Repository navigation
Releases
v0.3.776
[Unreleased]
[0.3.776] — 2026-11-11
View:
- Function List lists RapiDoc config JSON keys:
"specUrl": "…","theme": "light"/"dark","renderStyle": "read"/"view"/"focused","schemaStyle": "tree"/"table","defaultSchemaTab": "model"/"example","responseAreaHeight": "400px"/"50vh"/"30%"/"2.5em","apiKeyName": "…","apiKeyLocation": "header"/"query"/"cookie","apiKeyValue": "…","serverUrl": "…","navItemSpacing": "default"/"compact"/"relaxed","fontSize": "default"/"large"/"largest","sortEndpointsBy": "path"/"method"/"summary"/"none","goToPath": "…","matchPaths": "…","matchType": "includes"/"equals"/"starts-with"/"regex","headingText": "…","showMethodInNavBar": "as-plain-text"/"as-colored-text"/"as-colored-block"/false,"routePrefix": "…","monoFont": "…","regularFont": "…", colors"bgColor"/"textColor"/"headerColor"/"primaryColor"/"navBgColor"/"navTextColor"/"navHoverBgColor"/"navHoverTextColor"/"navAccentColor", bools"showHeader"/"showInfo"/"allowAuthentication"/"allowTry"/"allowServerSelection"/"allowApiListStyleSelection"/"fillRequestFieldsWithExample"/"usePathInNavBar"/"sortTags"/"regexPathFiltering"/"infoDescriptionHeadingsInNavBar"/"showComponents"/"updateRoute"/"resolveRelativePaths"/"loadFonts"/"showCurlBeforeTry"/"persistAuth". Optional trailing,and////*comment. Incomplete quotes / missing:stay out. Generic"$schema"/"name"/"version"/"url"/ swagger"dom_id"/"layout": "BaseLayout"/ Elements"layout": "sidebar"/"apiDescriptionUrl"/ scalar"proxyUrl"/"layout": "modern"/ mintlify"topbarLinks"/"theme": "mint"/ Compodoc"theme": "material"/ redocly"apis"/ spectral"functionsDir"/ openapitools"generator-cli"/ docfx"metadata": [/ typedoc"entryPoints"/ api-extractor"mainEntryPointFilePath"/ prettier"printWidth"/ package.json"bin"/ karma"basePath"stay out. Shared"persistAuth": truealso matches Scalar when shapes overlap. RapiDoc"theme": "light"/"dark"stays here; Mintlify / Compodoc / Scalar theme enums stay on theirs.
[0.3.775] — 2026-11-11
View:
- Function List lists Swagger UI
swagger-config.json/swagger-config.yamlJSON-shaped keys:"configUrl": "…","dom_id": "#swagger-ui","urls": [,"spec": {,"syntaxHighlight": {/true,"supportedSubmitMethods": [,"layout": "BaseLayout"/"StandaloneLayout","defaultModelRendering": "example"/"model","docExpansion": "list"/"full"/"none","operationsSorter": "alpha"/"method","tagsSorter": "alpha","validatorUrl": "…"/"none"/"null"/"localhost"/"127.0.0.1","oauth2RedirectUrl": "…","filter": "pet"/true, bools"deepLinking"/"displayOperationId"/"displayRequestDuration"/"showExtensions"/"showCommonExtensions"/"tryItOutEnabled"/"withCredentials"/"persistAuthorization"/"queryConfigEnabled"/"requestSnippetsEnabled", numbers"defaultModelsExpandDepth": -1/"defaultModelExpandDepth": 1/"maxDisplayedTags": 10. Optional trailing,and////*comment. Incomplete quotes / missing:stay out. Generic"$schema"/"name"/"version"/"url"/"plugins": [/"presets": [/ karma"basePath"/ scalar"proxyUrl"/"layout": "modern"/ Elements"layout": "sidebar"/ mintlify"topbarLinks"/ Compodoc"theme": "material"/ redocly"apis"/ spectral"functionsDir"/ openapitools"generator-cli"/ docfx"metadata": [/ typedoc"entryPoints"/ api-extractor"mainEntryPointFilePath"/ prettier"printWidth"/ package.json"bin"stay out. Swagger"layout": "BaseLayout"/"StandaloneLayout"stays here; Scalar"layout": "modern"/"classic"and Elements"layout": "sidebar"/"stacked"/"responsive"stay on their scanners.
[0.3.774] — 2026-11-11
View:
- Function List lists Stoplight Elements
elements-api/ API React component JSON keys:"apiDescriptionUrl": "…","apiDescriptionDocument": {/"…","layout": "sidebar"/"stacked"/"responsive","router": "hash"/"memory"/"history"/"static","logo": "…","staticRouterPath": "…","tryItCorsProxy": "…","tryItCredentialsPolicy": "omit"/"include"/"same-origin", bools"hideTryIt"/"hideTryItPanel"/"hideSamples"/"hideSchemas"/"hideInternal"/"hideExport"/"hideSecurityInfo"/"hideServerInfo"/"outerRouter", number"maxRefDepth": 2. Optional trailing,and////*comment. Incomplete quotes / missing:stay out. Generic"$schema"/"name"/"version"/ karma"basePath"/ scalar"proxyUrl"/"layout": "modern"/ mintlify"topbarLinks"/"theme": "mint"/ Compodoc"theme": "material"/ redocly"apis"/"licenseKey"/ spectral"functionsDir"/ openapitools"generator-cli"/ docfx"metadata": [/ typedoc"entryPoints"/ api-extractor"mainEntryPointFilePath"/ prettier"printWidth"/ package.json"bin"stay out. Shared"logo"string paths also match Mintlify / Scalar when shapes overlap. Elements"layout": "sidebar"stays here; Scalar"layout": "modern"/"classic"stays on Scalar.
[0.3.773] — 2026-11-11
View:
- Function List lists Scalar
scalar.config.json/ API Reference JSON keys:"proxyUrl": "…","baseServerURL": "…","searchHotKey": "k","forceDarkModeState": "dark"/"light","layout": "modern"/"classic","theme": "default"/"alternate"/"moon"/"purple"/"solarized"/"bluePlanet"/"saturn"/"kepler"/"mars"/"deepSpace"/"laserwave"/"none","customCss": "…","subdomain": "…","customDomain": "…","favicon": "…","logo": "…","hiddenClients": [,"guides": [,"defaultHttpClient": {,"pathRouting": {,"metaData": {,"siteConfig": {,"authentication": {, bools"isEditable"/"showSidebar"/"hideModels"/"hideDownloadButton"/"hideTestRequestButton"/"darkMode"/"hideDarkModeToggle"/"withDefaultFonts"/"defaultOpenAllTags"/"expandAllModelSections"/"expandAllResponses"/"orderRequiredPropertiesFirst"/"hideClientButton"/"hideSearch"/"persistAuth"/"showOperationId"/"telemetry". Optional trailing,and////*comment. Incomplete quotes / missing:stay out. Generic"$schema"/"name"/"version"/ mintlify"topbarLinks"/"theme": "mint"/ Compodoc"theme": "material"/ redocly"apis"/"licenseKey"/ spectral"functionsDir"/ openapitools"generator-cli"/ docfx"metadata": [/ typedoc"entryPoints"/ api-extractor"mainEntryPointFilePath"/ prettier"printWidth"/ package.json"bin"/ karma"basePath"stay out. Shared"hideDarkModeToggle": truealso matches Compodoc when shapes overlap; shared"favicon"/"logo"string paths also match Mintlify when shapes overlap.
[0.3.772] — 2026-11-11
View:
- Function List lists Mintlify
mint.json/docs.jsonJSON keys:"topbarLinks": [,"anchors": [,"navigation": [/{,"tabs": [,"versions": [,"redirects": [,"topbarCtaButton": {,"footerSocials": {,"modeToggle": {,"colors": {,"logo": {/"…","api": {,"feedback": {,"analytics": {,"integrations": {,"navbar": {,"footer": {,"favicon": "…","theme": "mint"/"palm"/"willow"/"linden"/"almond"/"aspen"/"peat"/"flower"/"spruce"/"rainfrog"/"luxe"/"maple"/"hazel"/"venus"/"mercury"/"neo"/"mintlify". Optional trailing,and////*comment. Incomplete quotes / missing:stay out. Generic"$schema"/"name"/"version"/ redocly"apis"/"licenseKey"/ spectral"functionsDir"/ openapitools"generator-cli"/"spaces"/ docfx"metadata": [/ typedoc"entryPoints"/ api-extractor"mainEntryPointFilePath"/ Compodoc"theme": "material"/ prettier"printWidth"/ package.json"bin"/ karma"basePath"stay out. Shared"redirects": [also matches vercel when shapes overlap.
[0.3.771] — 2026-11-11
View:
- Function List lists Redocly
redocly.yaml/redocly.json/.redocly.yamlJSON-shaped keys:"apis": {,"decorators": {,"preprocessors": {,"resolve": {,"theme": {,"openapi": {,"licenseKey": "…","extends": "recommended"/"minimal"/"recommended-strict"/ path / URL,"extends": [. Optional trailing,and////*comment. Incomplete quotes / missing:stay out. Generic"$schema"/"name"/"version"/"rules": {/"plugins": [/ spectral"functionsDir"/"extends": "spectral:oas"/ openapitools"generator-cli"/"spaces"/ docfx"metadata": [/ typedoc"entryPoints"/ api-extractor"mainEntryPointFilePath"/ eslint"extends": "eslint:recommended"/ prettier"printWidth"/ package.json"bin"/ karma"basePath"/ OpenAPI string"openapi": "3.0.0"/ Compodoc string"theme": "material"stay out. Shared"preprocessors": {also matches karma when shapes overlap; shared"extends": [also matches spectral / eslint / stylelint / babel when shapes overlap.
[0.3.770] — 2026-11-11
View:
- Function List lists Stoplight Spectral
.spectral.jsonJSON keys:"functionsDir": "…","functions": [,"formats": [,"aliases": {,"except": {,"documentationUrl": "https://…"/http://…/ relative path,"extends": "spectral:oas"/"spectral:asyncapi"/"@stoplight/…","extends": [. Optional trailing,and////*comment. Incomplete quotes / missing:stay out. Generic"$schema"/"name"/"version"/"rules": {/"overrides": [/ openapitools"generator-cli"/"spaces"/ docfx"metadata": [/ typedoc"entryPoints"/ api-extractor `"ma...
v0.3.678
[Unreleased]
[0.3.678] — 2026-11-07
View:
- Function List lists python-semantic-release
setup.cfg/tox.ini[semantic_release]/[tool:semantic_release]sections and fields:[semantic_release],[tool:semantic_release],version_variable = pkg/__init__.py:__version__/ comma lists,version_pattern = setup.py:version=(\d+\.\d+\.\d+),version_toml = pyproject.toml:project.version/tool.poetry.version,version_source = commit/tag/tag_only,prerelease_tag = beta,tag_commit = true,patch_without_tag = false,major_on_zero = yes,commit_parser = angular/emoji/scipy/tag,commit_version_number = true,commit_subject = chore(release): {version},commit_author = semantic-release <semantic-release>/ email,changelog_file = CHANGELOG.md/docs/HISTORY.rst,changelog_placeholder = <!-- next-version -->,changelog_scope = true,changelog_capitalize = false,upload_to_pypi = true,upload_to_repository = false,upload_to_release = 1,dist_path = dist/,remove_dist = true,build_command = python -m build/python setup.py sdist bdist_wheel/false,hvcs = github/gitlab/gitea,hvcs_domain = git.example.com,hvcs_api_domain = git.example.com/api/v4,check_build_status = true,tag_format = v{version}/release-{version},ignore_token_for_push = true,include_additional_files = README.md,CHANGELOG.md,pre_commit_command = ./scripts/check.sh,use_textual_changelog_sections = true,dist_glob_patterns = *.whl,upload_to_pypi_glob_patterns = *. Exact snake_case keys. INI / TOMLkey = valueorkey=value. Optional quotes on values. Optional#/;comment.tag_format/commit_subjectneed{version}(Commitizen$versionstays out). Barebranch/repository/commit_message/ hook arrays stay out. flake8 / mypy / pytest / isort / coverage / pylint / pycodestyle / autopep8 / black / yapf / pydocstyle / bandit / codespell / docformatter / vulture / interrogate / check-manifest / bumpversion / versioneer / setuptools_scm / towncrier / zest.releaser / cibuildwheel / check-wheel-contents / Twine.pypirc/ Commitizen / tox / setuptools / Cargo / Pipfile / pyproject[tool.semantic_release]tables / Desktop Entry / pip.conf stay out.
[0.3.677] — 2026-11-07
View:
- Function List lists Commitizen
setup.cfg/.cz.cfg/tox.ini[tool:commitizen]/[commitizen]sections and fields:[tool:commitizen],[commitizen],name = cz_conventional_commits/cz_jira,version_provider = commitizen/pep621/poetry/scm/uv/cargo/npm/composer,version_scheme = pep440/semver/semver2,version_files = src/__version__.py/setup.cfg:version,tag_format = $version/v$version/v${version},bump_message = bump: version $current_version → $new_version,update_changelog_on_bump = true,changelog_file = CHANGELOG.md/docs/HISTORY.rst,changelog_incremental = false,changelog_start_rev = v1.0.0,changelog_merge_prerelease = true,annotated_tag = true,gpg_sign = false,major_version_zero = yes,use_shortcuts = 1,allow_abort = no,retry_after_failure = on,encoding = utf-8,prerelease_offset = 0,message_length_limit = 72,breaking_change_exclamation_in_title = true. Exact snake_case keys. INI / TOMLkey = valueorkey=value. Optional quotes on values. Optional#/;comment.nameneeds acz_plugin id.tag_format/bump_messageneed$version/${version}/$current_version/$new_version(unicode arrow ok). Bareversion/style/ hook arrays stay out. flake8 / mypy / pytest / isort / coverage / pylint / pycodestyle / autopep8 / black / yapf / pydocstyle / bandit / codespell / docformatter / vulture / interrogate / check-manifest / bumpversion / versioneer / setuptools_scm / towncrier / zest.releaser / cibuildwheel / check-wheel-contents / Twine.pypirc/ tox / setuptools / Cargo / Pipfile / pyproject[tool.commitizen]tables / Desktop Entry / pip.conf stay out.
[0.3.676] — 2026-11-07
View:
- Function List lists Twine / distutils
.pypircsections and fields:[distutils],[pypi],[testpypi],[server-login],index-servers = pypi testpypi/pypi,testpypi,repository = https://upload.pypi.org/legacy//https://test.pypi.org/legacy//http://pypi.example.com/,username = __token__. Exact stock section names (no free-form private-index headers). INIkey = valueorkey=value. Optional#/;comment.repositoryneeds anhttp:///https://URL with a.host.usernameonly matches Twine's__token__API-token convention.password/cert/client_certstay out. flake8 / mypy / pytest / isort / coverage / pylint / pycodestyle / autopep8 / black / yapf / pydocstyle / bandit / codespell / docformatter / vulture / interrogate / check-manifest / bumpversion / versioneer / setuptools_scm / towncrier / zest.releaser / cibuildwheel / check-wheel-contents / tox / setuptools / Cargo / Pipfile / pyproject / Desktop Entry / pip.conf / yum.repostay out.
[0.3.675] — 2026-11-07
View:
- Function List lists check-wheel-contents
setup.cfg/tox.ini/check-wheel-contents.cfg[tool:check-wheel-contents]/[check-wheel-contents]sections and fields:[tool:check-wheel-contents],[check-wheel-contents],select = W001,W002/W0/W,ignore = W009,W101,toplevel = foo.py,bar/,package = src/mypkg,src_dir = src,package_omit = .*,CVS,*.pyc,*.pyo,*.egg-info. Exact check-wheel-contents keys (src_dir/package_omitkeep underscores). INIkey = valueorkey=value. Optional#/;comment.select/ignoreneed comma-separatedW/W0…W2/W###check ids (no flake8E/Fcodes).packageneeds a path-ish value so towncrierpackage = myprojectstays out. flake8 / mypy / pytest / isort / coverage / pylint / pycodestyle / autopep8 / black / yapf / pydocstyle / bandit / codespell / docformatter / vulture / interrogate / check-manifest / bumpversion / versioneer / setuptools_scm / towncrier / zest.releaser / cibuildwheel / tox / setuptools / Cargo / Pipfile / pyproject[tool.check-wheel-contents]/ Desktop Entry / pip.conf stay out.
[0.3.674] — 2026-11-07
View:
- Function List lists cibuildwheel
setup.cfg/tox.ini[tool:cibuildwheel]/[cibuildwheel]/ platform or selector overrides ([tool:cibuildwheel:linux],[tool:cibuildwheel:cp39-manylinux_x86_64]) and fields:[tool:cibuildwheel],[cibuildwheel],[tool:cibuildwheel:linux]/windows/macos/pyodide/ios/android,[tool:cibuildwheel:cp39-manylinux_x86_64],before-all = yum install -y libffi-devel,before-build = pip install -r req.txt,before-test = pip install pytest,repair-wheel-command = auditwheel repair -w {dest_dir} {wheel},test-command = pytest {project}/tests,test-requires = pytest,test-extras = test,test-groups = test,test-skip = pp*,build-frontend = build/pip/build[uv],build-verbosity = 1/-1,environment-pass = CFLAGS CXXFLAGS,container-engine = docker/podman,dependency-versions = pinned/latest/file:constraints.txt,config-settings = --build-option=--use-cython,pyodide-version = 0.26.0,xbuild-tools = cmake ninja,manylinux-x86_64-image = manylinux2014/manylinux_2_28/quay.io/pypa/…,musllinux-x86_64-image = musllinux_1_2. Exact kebab-case keys. INIkey = valueorkey=value. Optional#/;comment. Barebuild/skip/archs/environment/enablestay out. flake8 / mypy / pytest / isort / coverage / pylint / pycodestyle / autopep8 / black / yapf / pydocstyle / bandit / codespell / docformatter / vulture / interrogate / check-manifest / bumpversion / versioneer / setuptools_scm / towncrier / zest.releaser / tox / setuptools / Cargo / Pipfile / pyproject[tool.cibuildwheel]/ Desktop Entry / pip.conf stay out.
[0.3.673] — 2026-11-07
View:
- Function List lists zest.releaser
setup.cfg/.pypirc[zest.releaser]sections and fields:[zest.releaser],create-wheel = yes/false,upload-pypi = no,release = True,no-input = on,register = OFF,push-changes = 1,less-zeroes = true,tag-signing = yes,run-pre-commit = false,extra-message = [ci skip],prefix-message = [TAG],development-marker = .dev0,tag-format = v{version}/%(version)s,tag-message = Tagging {version},date-format = %%Y-%%m-%%d,history-file = CHANGES.rst/docs/HISTORY.md,history_format = md/rst,version-levels = 3. Exact zest.releaser keys (mostly kebab-case;history_formatkeeps its underscore). INIkey = valueorkey=value. Optional#/;comment. Bool values accept yes/true/on/1 / no/false/off/0 (case-insensitive).tag-format/tag-messageneed{version}or%(version)s;date-formatneeds%;history-fileneeds a changelog-ish path;history_formatismd/rst;version-levelsis 0–10;development-markerneeds a leading.ordev. Barename/versionstay out. flake8 / mypy / pytest / isort / coverage / pylint / pycodestyle / autopep8 / black / yapf / pydocstyle / bandit / codespell / docformatter / vulture / interrogate / check-manifest / bumpversion / versioneer / setuptools_scm / towncrier / tox / setuptools / Cargo / Pipfile / pyproject[tool.zest-releaser]/ Desktop Entry / pip.conf stay out.
[0.3.672] — 2026-11-07
View:
- Function List lists towncrier
setup.cfg/tox.ini[tool:towncrier]/[towncrier]sections and fields:[tool:towncrier],[towncrier],package = myproject,package_dir = src,filename = NEWS.rst/CHANGES.md/docs/CHANGELOG.txt,directory = newsfragments/changelog.d/changes,title_format = {name} {version} ({project_date}),issue_format = \{issue} https://…/{issue}`_,underlines = =-~,template = towncrier:default.rst/templates/release.rst,start...
v0.3.475
Changelog
[Unreleased]
[0.3.475] — 2026-10-21
View:
- Function List lists Agda
postulate/primitive/variable/infix/infixl/infixr, plus Agda-styledata Name : Set wherefor names Haskelldatamisses (lowercase / mixfix operators / non-ASCII) (postulate foo : Nat,postulate ∞ : Set,primitive primFloat,variable A : Set,variable {A : Set},infix 4 _≡_,infixl 6 _+_,infixr 5 _∷_,data nat : Set where,data ℕ : Set where,data _≡_ {A : Set} (x : A) : A → Set where). Prose and bare keywords stay out.module/record/macrostay on the generic prefix keys. Kotlindata classstill lists as a class.
[0.3.474] — 2026-10-21
View:
- Function List lists Isabelle/HOL
locale/abbreviation/primrec/typedef/axiomatization/interpretation, plustheorem/lemma/corollary/proposition/definition/datatype/inductive/coinductivewith Isabelle tails (where/::/=/[simp]/:) (locale Group =,abbreviation id where,primrec fact where,typedef name =,axiomatization where,interpretation L =,theorem app_nil[simp]:,definition id where,datatype 'a list =,inductive even where). Optional leading type vars. Lowercase names needwhere/::/=/[/:. Prose and bare keywords stay out.fun/function/recordstay on the generic prefix keys.
[0.3.473] — 2026-10-21
View:
- Function List lists TLA+
---- MODULE Spec ----/MODULE Spec,THEOREM Name ==,LEMMA Name ==,ASSUME Name, andCOROLLARY Name ==(THEOREM TypeOK == x \\in Nat,THEOREM Spec => []TypeOK,LEMMA Inv == TypeOK,ASSUME N \\in Nat,ASSUME N ∈ Nat). Lowercase names need==/=>/\\/ a non-identifier start. Dashed-banner prose and bare keywords stay out. Plainmodule Namestill matches the generic prefix key. Sass/CSS@…keyword probes no longer panic on mid-line unicode.
[0.3.472] — 2026-10-20
View:
- Function List lists Alloy
sig/pred/fact/assert(sig Person {,abstract sig Node extends Object {,lone sig Root {,pred connected[p: Person] {,fact Acyclic {,fact {,assert NoOrphans {; optional leadingabstract/lone/one/some/varbeforesig). Lowercase names need{/[/(/extends/,. Prose and bare keywords stay out.fun/enumstay on the generic prefix keys.
[0.3.471] — 2026-10-20
View:
- Function List lists Lean 4
theorem/lemma/example/axiom/abbrev/opaque/inductive/structureandinstance(theorem add_comm (…) :,structure Point where,inductive List where,axiom em :,abbrev Id :=,opaque mystery : Nat,instance : Add Nat where,instance [Monad m] : …,example : 1 + 1 = 2 :=; optional leadingnoncomputable/partial/private/protected/public/unsafe; names may include'). Lowercase names need:/(/{/[/where. Prose and bare keywords stay out.def/classstay on the generic prefix keys. Function List keyword scan no longer panics on mid-line unicode when probing ASCII keywords.
[0.3.470] — 2026-10-20
View:
- Function List lists Coq
Theorem/Lemma/Definition/Inductive/CoInductive/Fixpoint/CoFixpoint/Corollary/Example/Fact/Remark/Proposition(Theorem app_nil_r :,Definition length :=,Inductive nat : Type :=,Fixpoint map {A} (…); optional leadingLocal/Global; names may include'). Lowercase names need:/(/{. Prose and bare keywords stay out.Record/Module/Classstay on the generic prefix keys.
[0.3.469] — 2026-10-20
View:
- Function List lists Dafny
lemma/predicate/datatype/codatatype(lemma LemmaAppend,predicate Sorted(s: seq<int>),datatype List = Nil | Cons(...),codatatype Stream = Cons(...); optional leadingghost). Lowercase names need(/</=/{.lemma the proof,predicate the property,datatype the list, and bare keywords stay out.method/function/class/trait/iteratorstay on the generic prefix keys.
[0.3.468] — 2026-10-20
View:
- Function List lists SystemVerilog
covergroup/property/sequence/clocking(covergroup cg;,covergroup cg @(posedge clk);,property p_req;,sequence s_req;,clocking cb @(posedge clk);). Builds on the existing Verilogtask/macromodule/program/primitive/checkerscan.covergroup the bins,property the house,sequence the events,clocking the bus, and bare keywords stay out.
[0.3.467] — 2026-10-20
View:
- Function List lists Raku / Perl 6
grammar/token/rule/regex/role(grammar JSON {,token number {,rule object {,regex ident {,role Mixable {,role Mixable[::T]). Lowercase names need{or[.grammar the json,token the number,rule the object,regex the ident,role the mixin, and bare keywords stay out.
[0.3.466] — 2026-10-20
View:
- Function List lists WASM WIT
world/variant/flags(world imports {,variant error-code {,flags descriptor-flags {). Kebab-case names ok.world the imports,variant the error,flags the bits, and bare keywords stay out.interface/record/func/packagestay on generic keys;resourcestays on Smithy.
[0.3.465] — 2026-10-20
View:
- Function List lists Smithy
operation/structure/resource/intEnum(operation GetCurrentTime {,structure City {,resource Forecast {,intEnum Severity {).operation the request,structure the city,resource the forecast,intEnum the severity, and bare keywords stay out.service/enum/unionstay on protobuf or generic keys. HCL quotedresource "…"stays on the HCL path.
[0.3.464] — 2026-10-20
View:
- Function List lists Prisma
model/datasource/generator/view(model User {,datasource db {,generator client {,view UserInfo {).model the user,datasource the database,generator of code,view the mountains, and bare keywords stay out.enum/typestay on the generic prefix keys.
[0.3.463] — 2026-10-20
View:
- Function List lists FlatBuffers
table/rpc_service(table Monster {,rpc_service MonsterStorage {).table of contents,table the schema,rpc_service the storage, and bare keywords stay out.struct/enum/union/namespacestay on the generic prefix keys.
[0.3.462] — 2026-10-20
View:
- Function List lists PowerShell
filter/workflow/configuration(filter Get-Odd,filter Get-Odd($x) {,workflow Invoke-Job {,configuration WebSite {).filter the team,workflow the job,configuration the site, and bare keywords stay out.function/class/enumstay on the generic prefix keys.
[0.3.461] — 2026-10-20
View:
- Function List lists CSS
@property/@layer/@counter-style(@property --accent,@layer utilities,@layer theme, layout,@layer framework.layout,@counter-style thumbs).@property color,@layer {,@layer;,@counter-style the list, and bare keywords stay out.
[0.3.460] — 2026-10-20
View:
- Function List lists Sass / SCSS
@mixin/@function/@keyframes(@mixin flex-center,@mixin flex-center($dir),@function rem($px),@keyframes fade-in).@mixin the team,@include,@media, and a bare@mixin/@functionstay out.
[0.3.459] — 2026-10-20
View:
- Function List lists Erlang
-module/-export/-export_type/-record/-spec/-callback/-type/-opaqueandname(...) ->clauses (-module(foo).,-export([hello/0]).,-record(person, {name}),hello() -> ok.,inc(X) when is_integer(X) -> X.). Bare attributes, prose, and uppercase heads stay out.
[0.3.458] — 2026-10-20
View:
- Function List lists Ruby
attr_reader/attr_writer/attr_accessor(attr_reader :name,attr_accessor :x, :y,attr_writer(:z),attr_reader :ready?,attr_writer :save!).attr_reader the name,attr_reader :, and a bareattr_readerstay out.defstays on the generic prefix keys.
[0.3.457] — 2026-10-20
View:
- Function List lists GDScript
class_name/signal(class_name Player,class_name Player extends Node2D,signal hit,signal hit(amount),signal hit(amount: int)).class_name the player,signal the alarm, and a bareclass_name/signalstay out.funcstays on the generic prefix keys.
[0.3.456] — 2026-10-20
View:
- Function List lists Objective-C
@implementation/@protocol(@implementation MyClass,@implementation MyClass (Cat),@protocol MyDelegate,@protocol MyDelegate <NSObject>).@interfacestays on the Java annotation-type path. Bare keywords and prose stay out.
[0.3.455] — 2026-10-20
View:
- Function List lists Julia
baremodule/primitive type(baremodule Foo,primitive type Float16 16 end,primitive type Float16 <: AbstractFloat 16).baremodule the team,primitive typewithout bits, and a barebaremodulestay out.function/macro/struct/mutable struct/module/abstract typestay on the generic prefix keys.
[0.3.454] — 2026-10-20
View:
- Function List lists Verilog / SystemVerilog
task/macromodule/program/primitive/checker(task do_reset;,task automatic foo(,macromodule M;,program test;,primitive udp_and (,checker c1;; optionalextern/export).task the team,tasks, and a baretask/programstay out.
[0.3.453] — 2026-10-20
View:
- Function List lists VHDL
entity/architecture/component/package/package body(entity Foo is,architecture RTL of Foo is,component Bar is,package Utils is,package body Utils is).entity the team,architecture of Foo,entities, and a bareentity/packagestay out.
[0.3.452] ...
v0.3.465
Changelog
[Unreleased]
[0.3.465] — 2026-10-20
View:
- Function List lists Smithy
operation/structure/resource/intEnum(operation GetCurrentTime {,structure City {,resource Forecast {,intEnum Severity {).operation the request,structure the city,resource the forecast,intEnum the severity, and bare keywords stay out.service/enum/unionstay on protobuf or generic keys. HCL quotedresource "…"stays on the HCL path.
[0.3.464] — 2026-10-20
View:
- Function List lists Prisma
model/datasource/generator/view(model User {,datasource db {,generator client {,view UserInfo {).model the user,datasource the database,generator of code,view the mountains, and bare keywords stay out.enum/typestay on the generic prefix keys.
[0.3.463] — 2026-10-20
View:
- Function List lists FlatBuffers
table/rpc_service(table Monster {,rpc_service MonsterStorage {).table of contents,table the schema,rpc_service the storage, and bare keywords stay out.struct/enum/union/namespacestay on the generic prefix keys.
[0.3.462] — 2026-10-20
View:
- Function List lists PowerShell
filter/workflow/configuration(filter Get-Odd,filter Get-Odd($x) {,workflow Invoke-Job {,configuration WebSite {).filter the team,workflow the job,configuration the site, and bare keywords stay out.function/class/enumstay on the generic prefix keys.
[0.3.461] — 2026-10-20
View:
- Function List lists CSS
@property/@layer/@counter-style(@property --accent,@layer utilities,@layer theme, layout,@layer framework.layout,@counter-style thumbs).@property color,@layer {,@layer;,@counter-style the list, and bare keywords stay out.
[0.3.460] — 2026-10-20
View:
- Function List lists Sass / SCSS
@mixin/@function/@keyframes(@mixin flex-center,@mixin flex-center($dir),@function rem($px),@keyframes fade-in).@mixin the team,@include,@media, and a bare@mixin/@functionstay out.
[0.3.459] — 2026-10-20
View:
- Function List lists Erlang
-module/-export/-export_type/-record/-spec/-callback/-type/-opaqueandname(...) ->clauses (-module(foo).,-export([hello/0]).,-record(person, {name}),hello() -> ok.,inc(X) when is_integer(X) -> X.). Bare attributes, prose, and uppercase heads stay out.
[0.3.458] — 2026-10-20
View:
- Function List lists Ruby
attr_reader/attr_writer/attr_accessor(attr_reader :name,attr_accessor :x, :y,attr_writer(:z),attr_reader :ready?,attr_writer :save!).attr_reader the name,attr_reader :, and a bareattr_readerstay out.defstays on the generic prefix keys.
[0.3.457] — 2026-10-20
View:
- Function List lists GDScript
class_name/signal(class_name Player,class_name Player extends Node2D,signal hit,signal hit(amount),signal hit(amount: int)).class_name the player,signal the alarm, and a bareclass_name/signalstay out.funcstays on the generic prefix keys.
[0.3.456] — 2026-10-20
View:
- Function List lists Objective-C
@implementation/@protocol(@implementation MyClass,@implementation MyClass (Cat),@protocol MyDelegate,@protocol MyDelegate <NSObject>).@interfacestays on the Java annotation-type path. Bare keywords and prose stay out.
[0.3.455] — 2026-10-20
View:
- Function List lists Julia
baremodule/primitive type(baremodule Foo,primitive type Float16 16 end,primitive type Float16 <: AbstractFloat 16).baremodule the team,primitive typewithout bits, and a barebaremodulestay out.function/macro/struct/mutable struct/module/abstract typestay on the generic prefix keys.
[0.3.454] — 2026-10-20
View:
- Function List lists Verilog / SystemVerilog
task/macromodule/program/primitive/checker(task do_reset;,task automatic foo(,macromodule M;,program test;,primitive udp_and (,checker c1;; optionalextern/export).task the team,tasks, and a baretask/programstay out.
[0.3.453] — 2026-10-20
View:
- Function List lists VHDL
entity/architecture/component/package/package body(entity Foo is,architecture RTL of Foo is,component Bar is,package Utils is,package body Utils is).entity the team,architecture of Foo,entities, and a bareentity/packagestay out.
[0.3.452] — 2026-10-20
View:
- Function List lists CMake
function(name)/macro(name)(function(my_func),macro(my_macro arg), optional space before().function(),functions(…),endfunction(), and a barefunction/macrostay out.
[0.3.451] — 2026-10-20
View:
- Function List lists MATLAB / Octave
classdefdeclarations (classdef MyClass,classdef MyClass < handle,classdef (Sealed) MyClass).classdef the team,classdefinitions, and a bareclassdefstay out.
[0.3.450] — 2026-10-20
View:
- Function List lists Zig
const Name = struct/enum/union/opaque/error(optionalpub,packed,extern) andtestblocks (const Point = struct {,pub const E = enum(u8) {,const U = packed union {,test "add" {,test {).const x = 1,const Foo = i32,test the waters, and a bareteststay out.
[0.3.449] — 2026-10-20
View:
- Function List lists Solidity
contract,library,modifier,error, andconstructor(contract Token is IERC20 {,library Math {,modifier onlyOwner(),error InsufficientBalance(uint256),constructor(uint256 x)).contract the team,library of tools,modifier of state,error rate, and a bareconstructorstay out.
[0.3.448] — 2026-10-20
View:
- Function List lists Objective-C instance and class methods (
- (void)viewDidLoad,+ (instancetype)shared,- (NSString *)title,- (void)initWithFrame:(NSRect)frame). The return type is a known C or Objective-C type or an uppercase name. Markdown- (optional) note,- (void) more words, and a bare- (void)stay out.
[0.3.447] — 2026-10-20
View:
- Function List lists Terraform / HCL blocks (
resource "aws_instance" "web" {,data "aws_ami" "ubuntu" {,variable "region" {,output "ip" {,provider "aws" {,locals {,terraform {).resource the team,variable names,output the log, and a barelocalsstay out.data classstill lists as a class.
[0.3.446] — 2026-10-20
View:
- Function List lists GraphQL
input,scalar,extend,fragment, and namedquery/mutation/subscription(input UserInput {,scalar DateTime,extend type User {,fragment UserFields on User {,query GetUser {).input the name,query the logs,extend the buffer, andfragment of textstay out.
[0.3.445] — 2026-10-19
View:
- Function List lists protobuf
message,service, andrpcdeclarations (message HelloRequest {,service Greeter {,rpc SayHello ().messages,message the team, andservice workersstay out.
[0.3.444] — 2026-10-19
View:
- Function List lists a declaration that starts with a C++
template<…>header on the same line (template<typename T> void id(,template<> struct Foo,export template<class T> class Box,template<typename T> concept C). A bareconcept C =counts.templates, a baretemplate, andtemplate<…>with no declaration stay out.
[0.3.443] — 2026-10-19
View:
- Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (
@Override public void,@Composable fun,@Component class,[Fact] public void,[[nodiscard]] int). Java@interface Namecounts. A bare@Override,@media,[section], and[1, 2]stay out.
[0.3.442] — 2026-10-19
View:
- Function List lists a declaration that starts with a Rust attribute on the same line (
#[inline] pub fn,#[test] fn,#[derive(Debug)] struct,#[must_use] #[inline] fn,#[doc = "see ]"] fn). A bare#[derive(Debug)], an inner#![no_std], and#comments stay out.
[0.3.441] — 2026-10-19
View:
- Function List lists F# members (
member this.Greet(name),static member Create(),abstract member Draw : unit -> unit,override this.ToString(),default this.Add(x)).member of,members, andoverride ToString()stay out. Kotlinoverride funstill lists as a function.
[0.3.440] — 2026-10-19
View:
- Function List lists Scala
case classandcase object(case class User(name: String),sealed abstract case class Expr,case object Empty). Pythoncase Point(x):,case 1:, barecase class, andcase classesstay out.
[0.3.439] — 2026-10-19
View:
- Function List lists parenthesized Lisp, Scheme, and Clojure definitions:
(defun …),(defmacro …),(defmethod …),(defclass …),(defn …)/(defn- …),(define (name …),(define name (lambda …),(def name (fn …), and(ns …).(def x 1),(define x 1),(let …),(defunct, and(definitionstay out.
[0.3.438] — 2026-10-19
View:
- Function List lists F# / OCaml
let/let recbindings with parameters (let greet name =,let private helper x =) andlet name = fun …/let name = function | …. Plainlet x = 1, barelet x = function,let!, Rustlet f = |x| x, andlettucestay out.
[0.3.437] — 2026-10-19
View:
- Function List lists R assignments
name <- function(...),name <<- function(...), and the R 4.1 formname <- \(...). Dotted names such asread.csvcount.x <- 1,x <- functional, a bare<- function, and a spacedx < - functionstay out.
[0.3.436] — 2026-10-19
View:
- Function List lists SQL
CREATE TABLE/VIEW/FUNCTION/PROCEDURE/TRIGGER/ `INDEX...
v0.3.462
Changelog
[Unreleased]
[0.3.462] — 2026-10-20
View:
- Function List lists PowerShell
filter/workflow/configuration(filter Get-Odd,filter Get-Odd($x) {,workflow Invoke-Job {,configuration WebSite {).filter the team,workflow the job,configuration the site, and bare keywords stay out.function/class/enumstay on the generic prefix keys.
[0.3.461] — 2026-10-20
View:
- Function List lists CSS
@property/@layer/@counter-style(@property --accent,@layer utilities,@layer theme, layout,@layer framework.layout,@counter-style thumbs).@property color,@layer {,@layer;,@counter-style the list, and bare keywords stay out.
[0.3.460] — 2026-10-20
View:
- Function List lists Sass / SCSS
@mixin/@function/@keyframes(@mixin flex-center,@mixin flex-center($dir),@function rem($px),@keyframes fade-in).@mixin the team,@include,@media, and a bare@mixin/@functionstay out.
[0.3.459] — 2026-10-20
View:
- Function List lists Erlang
-module/-export/-export_type/-record/-spec/-callback/-type/-opaqueandname(...) ->clauses (-module(foo).,-export([hello/0]).,-record(person, {name}),hello() -> ok.,inc(X) when is_integer(X) -> X.). Bare attributes, prose, and uppercase heads stay out.
[0.3.458] — 2026-10-20
View:
- Function List lists Ruby
attr_reader/attr_writer/attr_accessor(attr_reader :name,attr_accessor :x, :y,attr_writer(:z),attr_reader :ready?,attr_writer :save!).attr_reader the name,attr_reader :, and a bareattr_readerstay out.defstays on the generic prefix keys.
[0.3.457] — 2026-10-20
View:
- Function List lists GDScript
class_name/signal(class_name Player,class_name Player extends Node2D,signal hit,signal hit(amount),signal hit(amount: int)).class_name the player,signal the alarm, and a bareclass_name/signalstay out.funcstays on the generic prefix keys.
[0.3.456] — 2026-10-20
View:
- Function List lists Objective-C
@implementation/@protocol(@implementation MyClass,@implementation MyClass (Cat),@protocol MyDelegate,@protocol MyDelegate <NSObject>).@interfacestays on the Java annotation-type path. Bare keywords and prose stay out.
[0.3.455] — 2026-10-20
View:
- Function List lists Julia
baremodule/primitive type(baremodule Foo,primitive type Float16 16 end,primitive type Float16 <: AbstractFloat 16).baremodule the team,primitive typewithout bits, and a barebaremodulestay out.function/macro/struct/mutable struct/module/abstract typestay on the generic prefix keys.
[0.3.454] — 2026-10-20
View:
- Function List lists Verilog / SystemVerilog
task/macromodule/program/primitive/checker(task do_reset;,task automatic foo(,macromodule M;,program test;,primitive udp_and (,checker c1;; optionalextern/export).task the team,tasks, and a baretask/programstay out.
[0.3.453] — 2026-10-20
View:
- Function List lists VHDL
entity/architecture/component/package/package body(entity Foo is,architecture RTL of Foo is,component Bar is,package Utils is,package body Utils is).entity the team,architecture of Foo,entities, and a bareentity/packagestay out.
[0.3.452] — 2026-10-20
View:
- Function List lists CMake
function(name)/macro(name)(function(my_func),macro(my_macro arg), optional space before().function(),functions(…),endfunction(), and a barefunction/macrostay out.
[0.3.451] — 2026-10-20
View:
- Function List lists MATLAB / Octave
classdefdeclarations (classdef MyClass,classdef MyClass < handle,classdef (Sealed) MyClass).classdef the team,classdefinitions, and a bareclassdefstay out.
[0.3.450] — 2026-10-20
View:
- Function List lists Zig
const Name = struct/enum/union/opaque/error(optionalpub,packed,extern) andtestblocks (const Point = struct {,pub const E = enum(u8) {,const U = packed union {,test "add" {,test {).const x = 1,const Foo = i32,test the waters, and a bareteststay out.
[0.3.449] — 2026-10-20
View:
- Function List lists Solidity
contract,library,modifier,error, andconstructor(contract Token is IERC20 {,library Math {,modifier onlyOwner(),error InsufficientBalance(uint256),constructor(uint256 x)).contract the team,library of tools,modifier of state,error rate, and a bareconstructorstay out.
[0.3.448] — 2026-10-20
View:
- Function List lists Objective-C instance and class methods (
- (void)viewDidLoad,+ (instancetype)shared,- (NSString *)title,- (void)initWithFrame:(NSRect)frame). The return type is a known C or Objective-C type or an uppercase name. Markdown- (optional) note,- (void) more words, and a bare- (void)stay out.
[0.3.447] — 2026-10-20
View:
- Function List lists Terraform / HCL blocks (
resource "aws_instance" "web" {,data "aws_ami" "ubuntu" {,variable "region" {,output "ip" {,provider "aws" {,locals {,terraform {).resource the team,variable names,output the log, and a barelocalsstay out.data classstill lists as a class.
[0.3.446] — 2026-10-20
View:
- Function List lists GraphQL
input,scalar,extend,fragment, and namedquery/mutation/subscription(input UserInput {,scalar DateTime,extend type User {,fragment UserFields on User {,query GetUser {).input the name,query the logs,extend the buffer, andfragment of textstay out.
[0.3.445] — 2026-10-19
View:
- Function List lists protobuf
message,service, andrpcdeclarations (message HelloRequest {,service Greeter {,rpc SayHello ().messages,message the team, andservice workersstay out.
[0.3.444] — 2026-10-19
View:
- Function List lists a declaration that starts with a C++
template<…>header on the same line (template<typename T> void id(,template<> struct Foo,export template<class T> class Box,template<typename T> concept C). A bareconcept C =counts.templates, a baretemplate, andtemplate<…>with no declaration stay out.
[0.3.443] — 2026-10-19
View:
- Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (
@Override public void,@Composable fun,@Component class,[Fact] public void,[[nodiscard]] int). Java@interface Namecounts. A bare@Override,@media,[section], and[1, 2]stay out.
[0.3.442] — 2026-10-19
View:
- Function List lists a declaration that starts with a Rust attribute on the same line (
#[inline] pub fn,#[test] fn,#[derive(Debug)] struct,#[must_use] #[inline] fn,#[doc = "see ]"] fn). A bare#[derive(Debug)], an inner#![no_std], and#comments stay out.
[0.3.441] — 2026-10-19
View:
- Function List lists F# members (
member this.Greet(name),static member Create(),abstract member Draw : unit -> unit,override this.ToString(),default this.Add(x)).member of,members, andoverride ToString()stay out. Kotlinoverride funstill lists as a function.
[0.3.440] — 2026-10-19
View:
- Function List lists Scala
case classandcase object(case class User(name: String),sealed abstract case class Expr,case object Empty). Pythoncase Point(x):,case 1:, barecase class, andcase classesstay out.
[0.3.439] — 2026-10-19
View:
- Function List lists parenthesized Lisp, Scheme, and Clojure definitions:
(defun …),(defmacro …),(defmethod …),(defclass …),(defn …)/(defn- …),(define (name …),(define name (lambda …),(def name (fn …), and(ns …).(def x 1),(define x 1),(let …),(defunct, and(definitionstay out.
[0.3.438] — 2026-10-19
View:
- Function List lists F# / OCaml
let/let recbindings with parameters (let greet name =,let private helper x =) andlet name = fun …/let name = function | …. Plainlet x = 1, barelet x = function,let!, Rustlet f = |x| x, andlettucestay out.
[0.3.437] — 2026-10-19
View:
- Function List lists R assignments
name <- function(...),name <<- function(...), and the R 4.1 formname <- \(...). Dotted names such asread.csvcount.x <- 1,x <- functional, a bare<- function, and a spacedx < - functionstay out.
[0.3.436] — 2026-10-19
View:
- Function List lists SQL
CREATE TABLE/VIEW/FUNCTION/PROCEDURE/TRIGGER/INDEX/SCHEMA/TYPE, includingOR REPLACE,TEMP/TEMPORARY,MATERIALIZED,UNIQUE, andIF NOT EXISTS. The name may be dotted or quoted.created,create a note, a bareCREATE TABLE, and pluralcreate tablesstay out.
[0.3.435] — 2026-10-19
View:
- Function List lists Elixir
defdelegate/defmacrop, Clojuredefn/defn-/defonce/ns, and Haskelldata/newtype/instancewhen the next token is an uppercase name or(. Words such asdefdelegates,defns,defonces,nspace,database,data stays, andinstance ofstay out. Kotlindata classstill lists as a class.
[0.3.434] — 2026-10-19
View:
- Function List lists Elixir
defprotocol/defimpl/defstruct/defguard/defguardp, Pascal / Delphi / Adaprocedure, and Fortransubroutine. Words such asdefprotocols,defimpls,defstructs,defguards,defguardps,procedures, andsubroutinesstay out.
[0.3.433] — 2026-10-19
View:
- Function List lists Lua
local function, Perlsub, Nimproc/method/iterator, and Elixirdefmodule/defp/defmacro....
v0.3.459
Changelog
[Unreleased]
[0.3.459] — 2026-10-20
View:
- Function List lists Erlang
-module/-export/-export_type/-record/-spec/-callback/-type/-opaqueandname(...) ->clauses (-module(foo).,-export([hello/0]).,-record(person, {name}),hello() -> ok.,inc(X) when is_integer(X) -> X.). Bare attributes, prose, and uppercase heads stay out.
[0.3.458] — 2026-10-20
View:
- Function List lists Ruby
attr_reader/attr_writer/attr_accessor(attr_reader :name,attr_accessor :x, :y,attr_writer(:z),attr_reader :ready?,attr_writer :save!).attr_reader the name,attr_reader :, and a bareattr_readerstay out.defstays on the generic prefix keys.
[0.3.457] — 2026-10-20
View:
- Function List lists GDScript
class_name/signal(class_name Player,class_name Player extends Node2D,signal hit,signal hit(amount),signal hit(amount: int)).class_name the player,signal the alarm, and a bareclass_name/signalstay out.funcstays on the generic prefix keys.
[0.3.456] — 2026-10-20
View:
- Function List lists Objective-C
@implementation/@protocol(@implementation MyClass,@implementation MyClass (Cat),@protocol MyDelegate,@protocol MyDelegate <NSObject>).@interfacestays on the Java annotation-type path. Bare keywords and prose stay out.
[0.3.455] — 2026-10-20
View:
- Function List lists Julia
baremodule/primitive type(baremodule Foo,primitive type Float16 16 end,primitive type Float16 <: AbstractFloat 16).baremodule the team,primitive typewithout bits, and a barebaremodulestay out.function/macro/struct/mutable struct/module/abstract typestay on the generic prefix keys.
[0.3.454] — 2026-10-20
View:
- Function List lists Verilog / SystemVerilog
task/macromodule/program/primitive/checker(task do_reset;,task automatic foo(,macromodule M;,program test;,primitive udp_and (,checker c1;; optionalextern/export).task the team,tasks, and a baretask/programstay out.
[0.3.453] — 2026-10-20
View:
- Function List lists VHDL
entity/architecture/component/package/package body(entity Foo is,architecture RTL of Foo is,component Bar is,package Utils is,package body Utils is).entity the team,architecture of Foo,entities, and a bareentity/packagestay out.
[0.3.452] — 2026-10-20
View:
- Function List lists CMake
function(name)/macro(name)(function(my_func),macro(my_macro arg), optional space before().function(),functions(…),endfunction(), and a barefunction/macrostay out.
[0.3.451] — 2026-10-20
View:
- Function List lists MATLAB / Octave
classdefdeclarations (classdef MyClass,classdef MyClass < handle,classdef (Sealed) MyClass).classdef the team,classdefinitions, and a bareclassdefstay out.
[0.3.450] — 2026-10-20
View:
- Function List lists Zig
const Name = struct/enum/union/opaque/error(optionalpub,packed,extern) andtestblocks (const Point = struct {,pub const E = enum(u8) {,const U = packed union {,test "add" {,test {).const x = 1,const Foo = i32,test the waters, and a bareteststay out.
[0.3.449] — 2026-10-20
View:
- Function List lists Solidity
contract,library,modifier,error, andconstructor(contract Token is IERC20 {,library Math {,modifier onlyOwner(),error InsufficientBalance(uint256),constructor(uint256 x)).contract the team,library of tools,modifier of state,error rate, and a bareconstructorstay out.
[0.3.448] — 2026-10-20
View:
- Function List lists Objective-C instance and class methods (
- (void)viewDidLoad,+ (instancetype)shared,- (NSString *)title,- (void)initWithFrame:(NSRect)frame). The return type is a known C or Objective-C type or an uppercase name. Markdown- (optional) note,- (void) more words, and a bare- (void)stay out.
[0.3.447] — 2026-10-20
View:
- Function List lists Terraform / HCL blocks (
resource "aws_instance" "web" {,data "aws_ami" "ubuntu" {,variable "region" {,output "ip" {,provider "aws" {,locals {,terraform {).resource the team,variable names,output the log, and a barelocalsstay out.data classstill lists as a class.
[0.3.446] — 2026-10-20
View:
- Function List lists GraphQL
input,scalar,extend,fragment, and namedquery/mutation/subscription(input UserInput {,scalar DateTime,extend type User {,fragment UserFields on User {,query GetUser {).input the name,query the logs,extend the buffer, andfragment of textstay out.
[0.3.445] — 2026-10-19
View:
- Function List lists protobuf
message,service, andrpcdeclarations (message HelloRequest {,service Greeter {,rpc SayHello ().messages,message the team, andservice workersstay out.
[0.3.444] — 2026-10-19
View:
- Function List lists a declaration that starts with a C++
template<…>header on the same line (template<typename T> void id(,template<> struct Foo,export template<class T> class Box,template<typename T> concept C). A bareconcept C =counts.templates, a baretemplate, andtemplate<…>with no declaration stay out.
[0.3.443] — 2026-10-19
View:
- Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (
@Override public void,@Composable fun,@Component class,[Fact] public void,[[nodiscard]] int). Java@interface Namecounts. A bare@Override,@media,[section], and[1, 2]stay out.
[0.3.442] — 2026-10-19
View:
- Function List lists a declaration that starts with a Rust attribute on the same line (
#[inline] pub fn,#[test] fn,#[derive(Debug)] struct,#[must_use] #[inline] fn,#[doc = "see ]"] fn). A bare#[derive(Debug)], an inner#![no_std], and#comments stay out.
[0.3.441] — 2026-10-19
View:
- Function List lists F# members (
member this.Greet(name),static member Create(),abstract member Draw : unit -> unit,override this.ToString(),default this.Add(x)).member of,members, andoverride ToString()stay out. Kotlinoverride funstill lists as a function.
[0.3.440] — 2026-10-19
View:
- Function List lists Scala
case classandcase object(case class User(name: String),sealed abstract case class Expr,case object Empty). Pythoncase Point(x):,case 1:, barecase class, andcase classesstay out.
[0.3.439] — 2026-10-19
View:
- Function List lists parenthesized Lisp, Scheme, and Clojure definitions:
(defun …),(defmacro …),(defmethod …),(defclass …),(defn …)/(defn- …),(define (name …),(define name (lambda …),(def name (fn …), and(ns …).(def x 1),(define x 1),(let …),(defunct, and(definitionstay out.
[0.3.438] — 2026-10-19
View:
- Function List lists F# / OCaml
let/let recbindings with parameters (let greet name =,let private helper x =) andlet name = fun …/let name = function | …. Plainlet x = 1, barelet x = function,let!, Rustlet f = |x| x, andlettucestay out.
[0.3.437] — 2026-10-19
View:
- Function List lists R assignments
name <- function(...),name <<- function(...), and the R 4.1 formname <- \(...). Dotted names such asread.csvcount.x <- 1,x <- functional, a bare<- function, and a spacedx < - functionstay out.
[0.3.436] — 2026-10-19
View:
- Function List lists SQL
CREATE TABLE/VIEW/FUNCTION/PROCEDURE/TRIGGER/INDEX/SCHEMA/TYPE, includingOR REPLACE,TEMP/TEMPORARY,MATERIALIZED,UNIQUE, andIF NOT EXISTS. The name may be dotted or quoted.created,create a note, a bareCREATE TABLE, and pluralcreate tablesstay out.
[0.3.435] — 2026-10-19
View:
- Function List lists Elixir
defdelegate/defmacrop, Clojuredefn/defn-/defonce/ns, and Haskelldata/newtype/instancewhen the next token is an uppercase name or(. Words such asdefdelegates,defns,defonces,nspace,database,data stays, andinstance ofstay out. Kotlindata classstill lists as a class.
[0.3.434] — 2026-10-19
View:
- Function List lists Elixir
defprotocol/defimpl/defstruct/defguard/defguardp, Pascal / Delphi / Adaprocedure, and Fortransubroutine. Words such asdefprotocols,defimpls,defstructs,defguards,defguardps,procedures, andsubroutinesstay out.
[0.3.433] — 2026-10-19
View:
- Function List lists Lua
local function, Perlsub, Nimproc/method/iterator, and Elixirdefmodule/defp/defmacro. Words such assubstitute,process,methods,iterators,defmodules,defps, anddefmacrosstay out. Barelocal x = 1stays out.
[0.3.432] — 2026-10-19
View:
- Function List lists C#
event, Kotlintypealias, Dart / Kotlinmixin, Swiftinit/init?/init!/deinit/subscript(withconvenience/required/fileprivate), and C++operatoroverloads (operator+,bool operator==,operator new/delete[],Foo::operator()). Words such asevents,typealiases,mixing,initial, andoperatorsstay out.
[0.3.431] — 2026-10-19
View:
- Function List lists C#
partial/readonly/ref/newqualifiers,delegatedeclarations, Ctypedef, and Go / Javapackagelines. Words such aspartially,delegates,typedefs, andpackagedstay out. Barenew Foo();stays out.
[0.3.430] — 2026-10-19
View:
- Function List lists Java / C#
recorddeclarations, TypeScript / C#namespace/ `...
v0.3.451
Changelog
[Unreleased]
[0.3.451] — 2026-10-20
View:
- Function List lists MATLAB / Octave
classdefdeclarations (classdef MyClass,classdef MyClass < handle,classdef (Sealed) MyClass).classdef the team,classdefinitions, and a bareclassdefstay out.
[0.3.450] — 2026-10-20
View:
- Function List lists Zig
const Name = struct/enum/union/opaque/error(optionalpub,packed,extern) andtestblocks (const Point = struct {,pub const E = enum(u8) {,const U = packed union {,test "add" {,test {).const x = 1,const Foo = i32,test the waters, and a bareteststay out.
[0.3.449] — 2026-10-20
View:
- Function List lists Solidity
contract,library,modifier,error, andconstructor(contract Token is IERC20 {,library Math {,modifier onlyOwner(),error InsufficientBalance(uint256),constructor(uint256 x)).contract the team,library of tools,modifier of state,error rate, and a bareconstructorstay out.
[0.3.448] — 2026-10-20
View:
- Function List lists Objective-C instance and class methods (
- (void)viewDidLoad,+ (instancetype)shared,- (NSString *)title,- (void)initWithFrame:(NSRect)frame). The return type is a known C or Objective-C type or an uppercase name. Markdown- (optional) note,- (void) more words, and a bare- (void)stay out.
[0.3.447] — 2026-10-20
View:
- Function List lists Terraform / HCL blocks (
resource "aws_instance" "web" {,data "aws_ami" "ubuntu" {,variable "region" {,output "ip" {,provider "aws" {,locals {,terraform {).resource the team,variable names,output the log, and a barelocalsstay out.data classstill lists as a class.
[0.3.446] — 2026-10-20
View:
- Function List lists GraphQL
input,scalar,extend,fragment, and namedquery/mutation/subscription(input UserInput {,scalar DateTime,extend type User {,fragment UserFields on User {,query GetUser {).input the name,query the logs,extend the buffer, andfragment of textstay out.
[0.3.445] — 2026-10-19
View:
- Function List lists protobuf
message,service, andrpcdeclarations (message HelloRequest {,service Greeter {,rpc SayHello ().messages,message the team, andservice workersstay out.
[0.3.444] — 2026-10-19
View:
- Function List lists a declaration that starts with a C++
template<…>header on the same line (template<typename T> void id(,template<> struct Foo,export template<class T> class Box,template<typename T> concept C). A bareconcept C =counts.templates, a baretemplate, andtemplate<…>with no declaration stay out.
[0.3.443] — 2026-10-19
View:
- Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (
@Override public void,@Composable fun,@Component class,[Fact] public void,[[nodiscard]] int). Java@interface Namecounts. A bare@Override,@media,[section], and[1, 2]stay out.
[0.3.442] — 2026-10-19
View:
- Function List lists a declaration that starts with a Rust attribute on the same line (
#[inline] pub fn,#[test] fn,#[derive(Debug)] struct,#[must_use] #[inline] fn,#[doc = "see ]"] fn). A bare#[derive(Debug)], an inner#![no_std], and#comments stay out.
[0.3.441] — 2026-10-19
View:
- Function List lists F# members (
member this.Greet(name),static member Create(),abstract member Draw : unit -> unit,override this.ToString(),default this.Add(x)).member of,members, andoverride ToString()stay out. Kotlinoverride funstill lists as a function.
[0.3.440] — 2026-10-19
View:
- Function List lists Scala
case classandcase object(case class User(name: String),sealed abstract case class Expr,case object Empty). Pythoncase Point(x):,case 1:, barecase class, andcase classesstay out.
[0.3.439] — 2026-10-19
View:
- Function List lists parenthesized Lisp, Scheme, and Clojure definitions:
(defun …),(defmacro …),(defmethod …),(defclass …),(defn …)/(defn- …),(define (name …),(define name (lambda …),(def name (fn …), and(ns …).(def x 1),(define x 1),(let …),(defunct, and(definitionstay out.
[0.3.438] — 2026-10-19
View:
- Function List lists F# / OCaml
let/let recbindings with parameters (let greet name =,let private helper x =) andlet name = fun …/let name = function | …. Plainlet x = 1, barelet x = function,let!, Rustlet f = |x| x, andlettucestay out.
[0.3.437] — 2026-10-19
View:
- Function List lists R assignments
name <- function(...),name <<- function(...), and the R 4.1 formname <- \(...). Dotted names such asread.csvcount.x <- 1,x <- functional, a bare<- function, and a spacedx < - functionstay out.
[0.3.436] — 2026-10-19
View:
- Function List lists SQL
CREATE TABLE/VIEW/FUNCTION/PROCEDURE/TRIGGER/INDEX/SCHEMA/TYPE, includingOR REPLACE,TEMP/TEMPORARY,MATERIALIZED,UNIQUE, andIF NOT EXISTS. The name may be dotted or quoted.created,create a note, a bareCREATE TABLE, and pluralcreate tablesstay out.
[0.3.435] — 2026-10-19
View:
- Function List lists Elixir
defdelegate/defmacrop, Clojuredefn/defn-/defonce/ns, and Haskelldata/newtype/instancewhen the next token is an uppercase name or(. Words such asdefdelegates,defns,defonces,nspace,database,data stays, andinstance ofstay out. Kotlindata classstill lists as a class.
[0.3.434] — 2026-10-19
View:
- Function List lists Elixir
defprotocol/defimpl/defstruct/defguard/defguardp, Pascal / Delphi / Adaprocedure, and Fortransubroutine. Words such asdefprotocols,defimpls,defstructs,defguards,defguardps,procedures, andsubroutinesstay out.
[0.3.433] — 2026-10-19
View:
- Function List lists Lua
local function, Perlsub, Nimproc/method/iterator, and Elixirdefmodule/defp/defmacro. Words such assubstitute,process,methods,iterators,defmodules,defps, anddefmacrosstay out. Barelocal x = 1stays out.
[0.3.432] — 2026-10-19
View:
- Function List lists C#
event, Kotlintypealias, Dart / Kotlinmixin, Swiftinit/init?/init!/deinit/subscript(withconvenience/required/fileprivate), and C++operatoroverloads (operator+,bool operator==,operator new/delete[],Foo::operator()). Words such asevents,typealiases,mixing,initial, andoperatorsstay out.
[0.3.431] — 2026-10-19
View:
- Function List lists C#
partial/readonly/ref/newqualifiers,delegatedeclarations, Ctypedef, and Go / Javapackagelines. Words such aspartially,delegates,typedefs, andpackagedstay out. Barenew Foo();stays out.
[0.3.430] — 2026-10-19
View:
- Function List lists Java / C#
recorddeclarations, TypeScript / C#namespace/module(includingexport/declare), and Rust / Cunion. Words such asrecording,modules,namespaced, andunionsstay out.
[0.3.429] — 2026-10-19
View:
- Function List lists classic JavaScript / TypeScript function-expression assignments (
const greet = function(name) {,let load = async function(id) {,var gen = function*() {, optional expression name).functional, barefunctionwithout(, andlist.map(function…)stay out.
[0.3.428] — 2026-10-19
View:
- Function List lists function-like C preprocessor macros (
#define MAX(a, b) …,# define SQUARE(x) …). Object-like#define FOO 1,#include, and#ifdefstay out.
[0.3.427] — 2026-10-19
View:
- Function List lists named arrow bindings (
const greet = (name) =>,let load = async (id) =>,paint = x => x, including a: returntype). Bare arrows ((x) =>), match arms (Ok(v) =>), and calls stay out.
[0.3.426] — 2026-10-19
View:
- Function List lists same-line method and constructor bodies (
greet() {,get/set,Foo::bar() {,~Widget() {,void Foo::bar() {),function*generators, andexport default/declarefunction or class lines. Calls (foo();), member calls, and arrows (foo() =>) stay out.
[0.3.425] — 2026-10-19
View:
- Function List lists C, C++, Java, and C# declarations that start with a return type (
void main(,String name(,unsigned long parse(), includingvirtual/inline/constexpr. Calls (foo(), assignments (int x = f(), and control-flow (if,return,new) stay out.
[0.3.424] — 2026-10-19
View:
- Function List lists Swift
protocol,extension, andactordeclarations, Kotlinsuspend fun/data class/sealed/companion object, and Javafinal/abstractclass lines. A bareobjectcounts only when the next token is{,:, or an uppercase name, soobject orientedstays out.
[0.3.423] — 2026-10-19
View:
- Function List lists Go and Swift
funcdeclarations and Kotlinfundeclarations, including lines that start withinternal,override, oropen.function(JavaScript) still matches. Words such asfunctionallystay out.
[0.3.422] — 2026-10-19
View:
- Function List lists Rust
macro_rules!andmacroitems, andfnitems behindextern "ABI"(includingpub unsafe extern "C" fn).extern cratestays out.
[0.3.421] — 2026-10-19
View:
- Function List lists Rust items that start with
pub(crate),pub(super),pub(in …),unsafe, orconst(and the same stack onstruct/impl/enum/trait). Comments and plainletlines stay out.
[0.3.420] — 2026-10-19
Language:
- Syntax language cycle is remappa...
v0.3.448
Changelog
[Unreleased]
[0.3.448] — 2026-10-20
View:
- Function List lists Objective-C instance and class methods (
- (void)viewDidLoad,+ (instancetype)shared,- (NSString *)title,- (void)initWithFrame:(NSRect)frame). The return type is a known C or Objective-C type or an uppercase name. Markdown- (optional) note,- (void) more words, and a bare- (void)stay out.
[0.3.447] — 2026-10-20
View:
- Function List lists Terraform / HCL blocks (
resource "aws_instance" "web" {,data "aws_ami" "ubuntu" {,variable "region" {,output "ip" {,provider "aws" {,locals {,terraform {).resource the team,variable names,output the log, and a barelocalsstay out.data classstill lists as a class.
[0.3.446] — 2026-10-20
View:
- Function List lists GraphQL
input,scalar,extend,fragment, and namedquery/mutation/subscription(input UserInput {,scalar DateTime,extend type User {,fragment UserFields on User {,query GetUser {).input the name,query the logs,extend the buffer, andfragment of textstay out.
[0.3.445] — 2026-10-19
View:
- Function List lists protobuf
message,service, andrpcdeclarations (message HelloRequest {,service Greeter {,rpc SayHello ().messages,message the team, andservice workersstay out.
[0.3.444] — 2026-10-19
View:
- Function List lists a declaration that starts with a C++
template<…>header on the same line (template<typename T> void id(,template<> struct Foo,export template<class T> class Box,template<typename T> concept C). A bareconcept C =counts.templates, a baretemplate, andtemplate<…>with no declaration stay out.
[0.3.443] — 2026-10-19
View:
- Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (
@Override public void,@Composable fun,@Component class,[Fact] public void,[[nodiscard]] int). Java@interface Namecounts. A bare@Override,@media,[section], and[1, 2]stay out.
[0.3.442] — 2026-10-19
View:
- Function List lists a declaration that starts with a Rust attribute on the same line (
#[inline] pub fn,#[test] fn,#[derive(Debug)] struct,#[must_use] #[inline] fn,#[doc = "see ]"] fn). A bare#[derive(Debug)], an inner#![no_std], and#comments stay out.
[0.3.441] — 2026-10-19
View:
- Function List lists F# members (
member this.Greet(name),static member Create(),abstract member Draw : unit -> unit,override this.ToString(),default this.Add(x)).member of,members, andoverride ToString()stay out. Kotlinoverride funstill lists as a function.
[0.3.440] — 2026-10-19
View:
- Function List lists Scala
case classandcase object(case class User(name: String),sealed abstract case class Expr,case object Empty). Pythoncase Point(x):,case 1:, barecase class, andcase classesstay out.
[0.3.439] — 2026-10-19
View:
- Function List lists parenthesized Lisp, Scheme, and Clojure definitions:
(defun …),(defmacro …),(defmethod …),(defclass …),(defn …)/(defn- …),(define (name …),(define name (lambda …),(def name (fn …), and(ns …).(def x 1),(define x 1),(let …),(defunct, and(definitionstay out.
[0.3.438] — 2026-10-19
View:
- Function List lists F# / OCaml
let/let recbindings with parameters (let greet name =,let private helper x =) andlet name = fun …/let name = function | …. Plainlet x = 1, barelet x = function,let!, Rustlet f = |x| x, andlettucestay out.
[0.3.437] — 2026-10-19
View:
- Function List lists R assignments
name <- function(...),name <<- function(...), and the R 4.1 formname <- \(...). Dotted names such asread.csvcount.x <- 1,x <- functional, a bare<- function, and a spacedx < - functionstay out.
[0.3.436] — 2026-10-19
View:
- Function List lists SQL
CREATE TABLE/VIEW/FUNCTION/PROCEDURE/TRIGGER/INDEX/SCHEMA/TYPE, includingOR REPLACE,TEMP/TEMPORARY,MATERIALIZED,UNIQUE, andIF NOT EXISTS. The name may be dotted or quoted.created,create a note, a bareCREATE TABLE, and pluralcreate tablesstay out.
[0.3.435] — 2026-10-19
View:
- Function List lists Elixir
defdelegate/defmacrop, Clojuredefn/defn-/defonce/ns, and Haskelldata/newtype/instancewhen the next token is an uppercase name or(. Words such asdefdelegates,defns,defonces,nspace,database,data stays, andinstance ofstay out. Kotlindata classstill lists as a class.
[0.3.434] — 2026-10-19
View:
- Function List lists Elixir
defprotocol/defimpl/defstruct/defguard/defguardp, Pascal / Delphi / Adaprocedure, and Fortransubroutine. Words such asdefprotocols,defimpls,defstructs,defguards,defguardps,procedures, andsubroutinesstay out.
[0.3.433] — 2026-10-19
View:
- Function List lists Lua
local function, Perlsub, Nimproc/method/iterator, and Elixirdefmodule/defp/defmacro. Words such assubstitute,process,methods,iterators,defmodules,defps, anddefmacrosstay out. Barelocal x = 1stays out.
[0.3.432] — 2026-10-19
View:
- Function List lists C#
event, Kotlintypealias, Dart / Kotlinmixin, Swiftinit/init?/init!/deinit/subscript(withconvenience/required/fileprivate), and C++operatoroverloads (operator+,bool operator==,operator new/delete[],Foo::operator()). Words such asevents,typealiases,mixing,initial, andoperatorsstay out.
[0.3.431] — 2026-10-19
View:
- Function List lists C#
partial/readonly/ref/newqualifiers,delegatedeclarations, Ctypedef, and Go / Javapackagelines. Words such aspartially,delegates,typedefs, andpackagedstay out. Barenew Foo();stays out.
[0.3.430] — 2026-10-19
View:
- Function List lists Java / C#
recorddeclarations, TypeScript / C#namespace/module(includingexport/declare), and Rust / Cunion. Words such asrecording,modules,namespaced, andunionsstay out.
[0.3.429] — 2026-10-19
View:
- Function List lists classic JavaScript / TypeScript function-expression assignments (
const greet = function(name) {,let load = async function(id) {,var gen = function*() {, optional expression name).functional, barefunctionwithout(, andlist.map(function…)stay out.
[0.3.428] — 2026-10-19
View:
- Function List lists function-like C preprocessor macros (
#define MAX(a, b) …,# define SQUARE(x) …). Object-like#define FOO 1,#include, and#ifdefstay out.
[0.3.427] — 2026-10-19
View:
- Function List lists named arrow bindings (
const greet = (name) =>,let load = async (id) =>,paint = x => x, including a: returntype). Bare arrows ((x) =>), match arms (Ok(v) =>), and calls stay out.
[0.3.426] — 2026-10-19
View:
- Function List lists same-line method and constructor bodies (
greet() {,get/set,Foo::bar() {,~Widget() {,void Foo::bar() {),function*generators, andexport default/declarefunction or class lines. Calls (foo();), member calls, and arrows (foo() =>) stay out.
[0.3.425] — 2026-10-19
View:
- Function List lists C, C++, Java, and C# declarations that start with a return type (
void main(,String name(,unsigned long parse(), includingvirtual/inline/constexpr. Calls (foo(), assignments (int x = f(), and control-flow (if,return,new) stay out.
[0.3.424] — 2026-10-19
View:
- Function List lists Swift
protocol,extension, andactordeclarations, Kotlinsuspend fun/data class/sealed/companion object, and Javafinal/abstractclass lines. A bareobjectcounts only when the next token is{,:, or an uppercase name, soobject orientedstays out.
[0.3.423] — 2026-10-19
View:
- Function List lists Go and Swift
funcdeclarations and Kotlinfundeclarations, including lines that start withinternal,override, oropen.function(JavaScript) still matches. Words such asfunctionallystay out.
[0.3.422] — 2026-10-19
View:
- Function List lists Rust
macro_rules!andmacroitems, andfnitems behindextern "ABI"(includingpub unsafe extern "C" fn).extern cratestays out.
[0.3.421] — 2026-10-19
View:
- Function List lists Rust items that start with
pub(crate),pub(super),pub(in …),unsafe, orconst(and the same stack onstruct/impl/enum/trait). Comments and plainletlines stay out.
[0.3.420] — 2026-10-19
Language:
- Syntax language cycle is remappable: Preferences → Language shortcut, or
shortcut_languageinnpp-rs/settings.json(defaultAlt+=). Cycles the active tab through the highlight languages (plain, C, C++, HTML, Java, JavaScript, JSON, Python, Rust, SQL, XML). Shift + that chord cycles backward. Equals stays off Zoom in (Cmd+=) and Date Time customized (Cmd+Alt+=). Shortcut Mapper and About show the binding.
[0.3.419] — 2026-10-19
Help:
- Command Line Arguments is remappable: Preferences → Command Line shortcut, or
shortcut_cmdlineinnpp-rs/settings.json(defaultShift+F1). Opens a read-only tab (? → Command Line Arguments). Shift is part of the chord so it does not steal About (F1), Summary (Alt+F1), Load Session (Cmd+F1), or Sort tabs by name (Cmd+Alt+F1). Shortcut Mapper and About show the binding.
[0.3.418] — 2026-10-18
Help:
- Releases is remappable: Preferences → Releases shortcut, or
shortcut_releasesinnpp-rs/settings.json(defaultCmd+Alt+]). Opens GitHub Releases (? →...
v0.3.447
Changelog
[Unreleased]
[0.3.447] — 2026-10-20
View:
- Function List lists Terraform / HCL blocks (
resource "aws_instance" "web" {,data "aws_ami" "ubuntu" {,variable "region" {,output "ip" {,provider "aws" {,locals {,terraform {).resource the team,variable names,output the log, and a barelocalsstay out.data classstill lists as a class.
[0.3.446] — 2026-10-20
View:
- Function List lists GraphQL
input,scalar,extend,fragment, and namedquery/mutation/subscription(input UserInput {,scalar DateTime,extend type User {,fragment UserFields on User {,query GetUser {).input the name,query the logs,extend the buffer, andfragment of textstay out.
[0.3.445] — 2026-10-19
View:
- Function List lists protobuf
message,service, andrpcdeclarations (message HelloRequest {,service Greeter {,rpc SayHello ().messages,message the team, andservice workersstay out.
[0.3.444] — 2026-10-19
View:
- Function List lists a declaration that starts with a C++
template<…>header on the same line (template<typename T> void id(,template<> struct Foo,export template<class T> class Box,template<typename T> concept C). A bareconcept C =counts.templates, a baretemplate, andtemplate<…>with no declaration stay out.
[0.3.443] — 2026-10-19
View:
- Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (
@Override public void,@Composable fun,@Component class,[Fact] public void,[[nodiscard]] int). Java@interface Namecounts. A bare@Override,@media,[section], and[1, 2]stay out.
[0.3.442] — 2026-10-19
View:
- Function List lists a declaration that starts with a Rust attribute on the same line (
#[inline] pub fn,#[test] fn,#[derive(Debug)] struct,#[must_use] #[inline] fn,#[doc = "see ]"] fn). A bare#[derive(Debug)], an inner#![no_std], and#comments stay out.
[0.3.441] — 2026-10-19
View:
- Function List lists F# members (
member this.Greet(name),static member Create(),abstract member Draw : unit -> unit,override this.ToString(),default this.Add(x)).member of,members, andoverride ToString()stay out. Kotlinoverride funstill lists as a function.
[0.3.440] — 2026-10-19
View:
- Function List lists Scala
case classandcase object(case class User(name: String),sealed abstract case class Expr,case object Empty). Pythoncase Point(x):,case 1:, barecase class, andcase classesstay out.
[0.3.439] — 2026-10-19
View:
- Function List lists parenthesized Lisp, Scheme, and Clojure definitions:
(defun …),(defmacro …),(defmethod …),(defclass …),(defn …)/(defn- …),(define (name …),(define name (lambda …),(def name (fn …), and(ns …).(def x 1),(define x 1),(let …),(defunct, and(definitionstay out.
[0.3.438] — 2026-10-19
View:
- Function List lists F# / OCaml
let/let recbindings with parameters (let greet name =,let private helper x =) andlet name = fun …/let name = function | …. Plainlet x = 1, barelet x = function,let!, Rustlet f = |x| x, andlettucestay out.
[0.3.437] — 2026-10-19
View:
- Function List lists R assignments
name <- function(...),name <<- function(...), and the R 4.1 formname <- \(...). Dotted names such asread.csvcount.x <- 1,x <- functional, a bare<- function, and a spacedx < - functionstay out.
[0.3.436] — 2026-10-19
View:
- Function List lists SQL
CREATE TABLE/VIEW/FUNCTION/PROCEDURE/TRIGGER/INDEX/SCHEMA/TYPE, includingOR REPLACE,TEMP/TEMPORARY,MATERIALIZED,UNIQUE, andIF NOT EXISTS. The name may be dotted or quoted.created,create a note, a bareCREATE TABLE, and pluralcreate tablesstay out.
[0.3.435] — 2026-10-19
View:
- Function List lists Elixir
defdelegate/defmacrop, Clojuredefn/defn-/defonce/ns, and Haskelldata/newtype/instancewhen the next token is an uppercase name or(. Words such asdefdelegates,defns,defonces,nspace,database,data stays, andinstance ofstay out. Kotlindata classstill lists as a class.
[0.3.434] — 2026-10-19
View:
- Function List lists Elixir
defprotocol/defimpl/defstruct/defguard/defguardp, Pascal / Delphi / Adaprocedure, and Fortransubroutine. Words such asdefprotocols,defimpls,defstructs,defguards,defguardps,procedures, andsubroutinesstay out.
[0.3.433] — 2026-10-19
View:
- Function List lists Lua
local function, Perlsub, Nimproc/method/iterator, and Elixirdefmodule/defp/defmacro. Words such assubstitute,process,methods,iterators,defmodules,defps, anddefmacrosstay out. Barelocal x = 1stays out.
[0.3.432] — 2026-10-19
View:
- Function List lists C#
event, Kotlintypealias, Dart / Kotlinmixin, Swiftinit/init?/init!/deinit/subscript(withconvenience/required/fileprivate), and C++operatoroverloads (operator+,bool operator==,operator new/delete[],Foo::operator()). Words such asevents,typealiases,mixing,initial, andoperatorsstay out.
[0.3.431] — 2026-10-19
View:
- Function List lists C#
partial/readonly/ref/newqualifiers,delegatedeclarations, Ctypedef, and Go / Javapackagelines. Words such aspartially,delegates,typedefs, andpackagedstay out. Barenew Foo();stays out.
[0.3.430] — 2026-10-19
View:
- Function List lists Java / C#
recorddeclarations, TypeScript / C#namespace/module(includingexport/declare), and Rust / Cunion. Words such asrecording,modules,namespaced, andunionsstay out.
[0.3.429] — 2026-10-19
View:
- Function List lists classic JavaScript / TypeScript function-expression assignments (
const greet = function(name) {,let load = async function(id) {,var gen = function*() {, optional expression name).functional, barefunctionwithout(, andlist.map(function…)stay out.
[0.3.428] — 2026-10-19
View:
- Function List lists function-like C preprocessor macros (
#define MAX(a, b) …,# define SQUARE(x) …). Object-like#define FOO 1,#include, and#ifdefstay out.
[0.3.427] — 2026-10-19
View:
- Function List lists named arrow bindings (
const greet = (name) =>,let load = async (id) =>,paint = x => x, including a: returntype). Bare arrows ((x) =>), match arms (Ok(v) =>), and calls stay out.
[0.3.426] — 2026-10-19
View:
- Function List lists same-line method and constructor bodies (
greet() {,get/set,Foo::bar() {,~Widget() {,void Foo::bar() {),function*generators, andexport default/declarefunction or class lines. Calls (foo();), member calls, and arrows (foo() =>) stay out.
[0.3.425] — 2026-10-19
View:
- Function List lists C, C++, Java, and C# declarations that start with a return type (
void main(,String name(,unsigned long parse(), includingvirtual/inline/constexpr. Calls (foo(), assignments (int x = f(), and control-flow (if,return,new) stay out.
[0.3.424] — 2026-10-19
View:
- Function List lists Swift
protocol,extension, andactordeclarations, Kotlinsuspend fun/data class/sealed/companion object, and Javafinal/abstractclass lines. A bareobjectcounts only when the next token is{,:, or an uppercase name, soobject orientedstays out.
[0.3.423] — 2026-10-19
View:
- Function List lists Go and Swift
funcdeclarations and Kotlinfundeclarations, including lines that start withinternal,override, oropen.function(JavaScript) still matches. Words such asfunctionallystay out.
[0.3.422] — 2026-10-19
View:
- Function List lists Rust
macro_rules!andmacroitems, andfnitems behindextern "ABI"(includingpub unsafe extern "C" fn).extern cratestays out.
[0.3.421] — 2026-10-19
View:
- Function List lists Rust items that start with
pub(crate),pub(super),pub(in …),unsafe, orconst(and the same stack onstruct/impl/enum/trait). Comments and plainletlines stay out.
[0.3.420] — 2026-10-19
Language:
- Syntax language cycle is remappable: Preferences → Language shortcut, or
shortcut_languageinnpp-rs/settings.json(defaultAlt+=). Cycles the active tab through the highlight languages (plain, C, C++, HTML, Java, JavaScript, JSON, Python, Rust, SQL, XML). Shift + that chord cycles backward. Equals stays off Zoom in (Cmd+=) and Date Time customized (Cmd+Alt+=). Shortcut Mapper and About show the binding.
[0.3.419] — 2026-10-19
Help:
- Command Line Arguments is remappable: Preferences → Command Line shortcut, or
shortcut_cmdlineinnpp-rs/settings.json(defaultShift+F1). Opens a read-only tab (? → Command Line Arguments). Shift is part of the chord so it does not steal About (F1), Summary (Alt+F1), Load Session (Cmd+F1), or Sort tabs by name (Cmd+Alt+F1). Shortcut Mapper and About show the binding.
[0.3.418] — 2026-10-18
Help:
- Releases is remappable: Preferences → Releases shortcut, or
shortcut_releasesinnpp-rs/settings.json(defaultCmd+Alt+]). Opens GitHub Releases (? → Releases). Shift + that chord opens the changelog. The bracket stays off Indent (Cmd+]), Hide-equal context increase (Alt+]), Outdent (Cmd+[), and Hide-equal context decrease (Alt+[). Shortcut Mapper and About show the binding.
[0.3.417] — 2026-10-18
Help:
- Discussions is remappable: Preferences → Discussions shortcut, or
shortcut_discussionsin...
v0.3.446
Changelog
[Unreleased]
[0.3.446] — 2026-10-20
View:
- Function List lists GraphQL
input,scalar,extend,fragment, and namedquery/mutation/subscription(input UserInput {,scalar DateTime,extend type User {,fragment UserFields on User {,query GetUser {).input the name,query the logs,extend the buffer, andfragment of textstay out.
[0.3.445] — 2026-10-19
View:
- Function List lists protobuf
message,service, andrpcdeclarations (message HelloRequest {,service Greeter {,rpc SayHello ().messages,message the team, andservice workersstay out.
[0.3.444] — 2026-10-19
View:
- Function List lists a declaration that starts with a C++
template<…>header on the same line (template<typename T> void id(,template<> struct Foo,export template<class T> class Box,template<typename T> concept C). A bareconcept C =counts.templates, a baretemplate, andtemplate<…>with no declaration stay out.
[0.3.443] — 2026-10-19
View:
- Function List lists a declaration that starts with a Java, Kotlin, or TypeScript annotation or a C# / C++ attribute on the same line (
@Override public void,@Composable fun,@Component class,[Fact] public void,[[nodiscard]] int). Java@interface Namecounts. A bare@Override,@media,[section], and[1, 2]stay out.
[0.3.442] — 2026-10-19
View:
- Function List lists a declaration that starts with a Rust attribute on the same line (
#[inline] pub fn,#[test] fn,#[derive(Debug)] struct,#[must_use] #[inline] fn,#[doc = "see ]"] fn). A bare#[derive(Debug)], an inner#![no_std], and#comments stay out.
[0.3.441] — 2026-10-19
View:
- Function List lists F# members (
member this.Greet(name),static member Create(),abstract member Draw : unit -> unit,override this.ToString(),default this.Add(x)).member of,members, andoverride ToString()stay out. Kotlinoverride funstill lists as a function.
[0.3.440] — 2026-10-19
View:
- Function List lists Scala
case classandcase object(case class User(name: String),sealed abstract case class Expr,case object Empty). Pythoncase Point(x):,case 1:, barecase class, andcase classesstay out.
[0.3.439] — 2026-10-19
View:
- Function List lists parenthesized Lisp, Scheme, and Clojure definitions:
(defun …),(defmacro …),(defmethod …),(defclass …),(defn …)/(defn- …),(define (name …),(define name (lambda …),(def name (fn …), and(ns …).(def x 1),(define x 1),(let …),(defunct, and(definitionstay out.
[0.3.438] — 2026-10-19
View:
- Function List lists F# / OCaml
let/let recbindings with parameters (let greet name =,let private helper x =) andlet name = fun …/let name = function | …. Plainlet x = 1, barelet x = function,let!, Rustlet f = |x| x, andlettucestay out.
[0.3.437] — 2026-10-19
View:
- Function List lists R assignments
name <- function(...),name <<- function(...), and the R 4.1 formname <- \(...). Dotted names such asread.csvcount.x <- 1,x <- functional, a bare<- function, and a spacedx < - functionstay out.
[0.3.436] — 2026-10-19
View:
- Function List lists SQL
CREATE TABLE/VIEW/FUNCTION/PROCEDURE/TRIGGER/INDEX/SCHEMA/TYPE, includingOR REPLACE,TEMP/TEMPORARY,MATERIALIZED,UNIQUE, andIF NOT EXISTS. The name may be dotted or quoted.created,create a note, a bareCREATE TABLE, and pluralcreate tablesstay out.
[0.3.435] — 2026-10-19
View:
- Function List lists Elixir
defdelegate/defmacrop, Clojuredefn/defn-/defonce/ns, and Haskelldata/newtype/instancewhen the next token is an uppercase name or(. Words such asdefdelegates,defns,defonces,nspace,database,data stays, andinstance ofstay out. Kotlindata classstill lists as a class.
[0.3.434] — 2026-10-19
View:
- Function List lists Elixir
defprotocol/defimpl/defstruct/defguard/defguardp, Pascal / Delphi / Adaprocedure, and Fortransubroutine. Words such asdefprotocols,defimpls,defstructs,defguards,defguardps,procedures, andsubroutinesstay out.
[0.3.433] — 2026-10-19
View:
- Function List lists Lua
local function, Perlsub, Nimproc/method/iterator, and Elixirdefmodule/defp/defmacro. Words such assubstitute,process,methods,iterators,defmodules,defps, anddefmacrosstay out. Barelocal x = 1stays out.
[0.3.432] — 2026-10-19
View:
- Function List lists C#
event, Kotlintypealias, Dart / Kotlinmixin, Swiftinit/init?/init!/deinit/subscript(withconvenience/required/fileprivate), and C++operatoroverloads (operator+,bool operator==,operator new/delete[],Foo::operator()). Words such asevents,typealiases,mixing,initial, andoperatorsstay out.
[0.3.431] — 2026-10-19
View:
- Function List lists C#
partial/readonly/ref/newqualifiers,delegatedeclarations, Ctypedef, and Go / Javapackagelines. Words such aspartially,delegates,typedefs, andpackagedstay out. Barenew Foo();stays out.
[0.3.430] — 2026-10-19
View:
- Function List lists Java / C#
recorddeclarations, TypeScript / C#namespace/module(includingexport/declare), and Rust / Cunion. Words such asrecording,modules,namespaced, andunionsstay out.
[0.3.429] — 2026-10-19
View:
- Function List lists classic JavaScript / TypeScript function-expression assignments (
const greet = function(name) {,let load = async function(id) {,var gen = function*() {, optional expression name).functional, barefunctionwithout(, andlist.map(function…)stay out.
[0.3.428] — 2026-10-19
View:
- Function List lists function-like C preprocessor macros (
#define MAX(a, b) …,# define SQUARE(x) …). Object-like#define FOO 1,#include, and#ifdefstay out.
[0.3.427] — 2026-10-19
View:
- Function List lists named arrow bindings (
const greet = (name) =>,let load = async (id) =>,paint = x => x, including a: returntype). Bare arrows ((x) =>), match arms (Ok(v) =>), and calls stay out.
[0.3.426] — 2026-10-19
View:
- Function List lists same-line method and constructor bodies (
greet() {,get/set,Foo::bar() {,~Widget() {,void Foo::bar() {),function*generators, andexport default/declarefunction or class lines. Calls (foo();), member calls, and arrows (foo() =>) stay out.
[0.3.425] — 2026-10-19
View:
- Function List lists C, C++, Java, and C# declarations that start with a return type (
void main(,String name(,unsigned long parse(), includingvirtual/inline/constexpr. Calls (foo(), assignments (int x = f(), and control-flow (if,return,new) stay out.
[0.3.424] — 2026-10-19
View:
- Function List lists Swift
protocol,extension, andactordeclarations, Kotlinsuspend fun/data class/sealed/companion object, and Javafinal/abstractclass lines. A bareobjectcounts only when the next token is{,:, or an uppercase name, soobject orientedstays out.
[0.3.423] — 2026-10-19
View:
- Function List lists Go and Swift
funcdeclarations and Kotlinfundeclarations, including lines that start withinternal,override, oropen.function(JavaScript) still matches. Words such asfunctionallystay out.
[0.3.422] — 2026-10-19
View:
- Function List lists Rust
macro_rules!andmacroitems, andfnitems behindextern "ABI"(includingpub unsafe extern "C" fn).extern cratestays out.
[0.3.421] — 2026-10-19
View:
- Function List lists Rust items that start with
pub(crate),pub(super),pub(in …),unsafe, orconst(and the same stack onstruct/impl/enum/trait). Comments and plainletlines stay out.
[0.3.420] — 2026-10-19
Language:
- Syntax language cycle is remappable: Preferences → Language shortcut, or
shortcut_languageinnpp-rs/settings.json(defaultAlt+=). Cycles the active tab through the highlight languages (plain, C, C++, HTML, Java, JavaScript, JSON, Python, Rust, SQL, XML). Shift + that chord cycles backward. Equals stays off Zoom in (Cmd+=) and Date Time customized (Cmd+Alt+=). Shortcut Mapper and About show the binding.
[0.3.419] — 2026-10-19
Help:
- Command Line Arguments is remappable: Preferences → Command Line shortcut, or
shortcut_cmdlineinnpp-rs/settings.json(defaultShift+F1). Opens a read-only tab (? → Command Line Arguments). Shift is part of the chord so it does not steal About (F1), Summary (Alt+F1), Load Session (Cmd+F1), or Sort tabs by name (Cmd+Alt+F1). Shortcut Mapper and About show the binding.
[0.3.418] — 2026-10-18
Help:
- Releases is remappable: Preferences → Releases shortcut, or
shortcut_releasesinnpp-rs/settings.json(defaultCmd+Alt+]). Opens GitHub Releases (? → Releases). Shift + that chord opens the changelog. The bracket stays off Indent (Cmd+]), Hide-equal context increase (Alt+]), Outdent (Cmd+[), and Hide-equal context decrease (Alt+[). Shortcut Mapper and About show the binding.
[0.3.417] — 2026-10-18
Help:
- Discussions is remappable: Preferences → Discussions shortcut, or
shortcut_discussionsinnpp-rs/settings.json(defaultCmd+Alt+[). Opens GitHub Discussions (? → Discussions). Shift + that chord opens the Wiki. The bracket stays off Outdent (Cmd+[), Hide-equal context decrease (Alt+[), Indent (Cmd+]), and Hide-equal context increase (Alt+]). Shortcut Mapper and About show the binding.
[0.3.416] — 2026-10-18
Help:
- **npp-rust on...