You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/search-github/github-code-search/about-github-code-search.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,14 @@ Code search is integrated with features in the search interface on {% data varia
18
18
19
19
{% data reusables.search.non-code-search-explanation %}
20
20
21
+
## Code navigation
22
+
23
+
{% data variables.product.prodname_dotcom %} code search provides code navigation for supported languages. This includes jumping to the definition of and finding references for programming language constructs like classes, structs, functions, and methods. See "[AUTOTITLE](/repositories/working-with-files/using-files/navigating-code-on-github)."
24
+
25
+
Supported languages for code navigation include:
26
+
27
+
{% data reusables.search.code-nav-supported-languages %}
28
+
21
29
## Limitations
22
30
23
31
We have indexed many public repositories for code search, and continue to index more. Additionally, the private repositories of {% data variables.product.prodname_dotcom%} users are indexed and searchable by those that already have access to those private repositories on {% data variables.product.prodname_dotcom_the_website %}. However, very large repositories may not be indexed at this time, and not all code is indexed.
Copy file name to clipboardExpand all lines: content/search-github/github-code-search/understanding-github-code-search-syntax.md
+3-12Lines changed: 3 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -238,18 +238,9 @@ You can also use regular expressions with the symbol qualifier. For example, the
238
238
language:rust symbol:/^String::to_.*/
239
239
```
240
240
241
-
Note that this qualifier only searches for definitions and not references, and not all symbol types or languages are fully supported yet. Symbol extraction is supported for the following languages.
242
-
243
-
- C#
244
-
- Python
245
-
- Go
246
-
- Java
247
-
- JavaScript
248
-
- TypeScript
249
-
- PHP
250
-
- Protocol Buffers
251
-
- Ruby
252
-
- Rust
241
+
Note that this qualifier only searches for definitions and not references, and not all symbol types or languages are fully supported yet. Symbol extraction is supported for the following languages:
242
+
243
+
{% data reusables.search.code-nav-supported-languages %}
253
244
254
245
We are working on adding support for more languages. If you would like to help contribute to this effort, you can add support for your language in the open source [Tree-sitter](https://github.com/tree-sitter) parser ecosystem, upon which symbol search is based.
0 commit comments