mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-31 09:44:59 +00:00
switched langs table from html -> md
This commit is contained in:
parent
e4c637724f
commit
4fba17c18b
2 changed files with 61 additions and 114 deletions
|
@ -517,13 +517,16 @@ def get_random_color():
|
||||||
def get_supported_languages_md():
|
def get_supported_languages_md():
|
||||||
from grep_ast.parsers import PARSERS
|
from grep_ast.parsers import PARSERS
|
||||||
|
|
||||||
res = ""
|
res = """
|
||||||
|
| Language | File extension |
|
||||||
|
|:--------:|:--------------:|
|
||||||
|
"""
|
||||||
data = sorted((lang, ex) for ex, lang in PARSERS.items())
|
data = sorted((lang, ex) for ex, lang in PARSERS.items())
|
||||||
for lang, ext in data:
|
for lang, ext in data:
|
||||||
res += "<tr>"
|
res += f"| {lang:20} | {ext:20} |\n"
|
||||||
res += f'<td style="text-align: center;">{lang:20}</td>\n'
|
|
||||||
res += f'<td style="text-align: center;">{ext:20}</td>\n'
|
res += "\n"
|
||||||
res += "</tr>"
|
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -25,118 +25,62 @@ a [repository map](https://aider.chat/docs/repomap.html).
|
||||||
Aider can currently produce repository maps for most mainstream languages, listed below.
|
Aider can currently produce repository maps for most mainstream languages, listed below.
|
||||||
But aider should work quite well for other languages, even without repo map support.
|
But aider should work quite well for other languages, even without repo map support.
|
||||||
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<th>
|
|
||||||
Language
|
|
||||||
</th>
|
|
||||||
<th>
|
|
||||||
File extension
|
|
||||||
</th>
|
|
||||||
</tr>
|
|
||||||
<!--[[[cog
|
<!--[[[cog
|
||||||
from aider.repomap import get_supported_languages_md
|
from aider.repomap import get_supported_languages_md
|
||||||
cog.out(get_supported_languages_md())
|
cog.out(get_supported_languages_md())
|
||||||
]]]-->
|
]]]-->
|
||||||
<tr><td style="text-align: center;">bash </td>
|
|
||||||
<td style="text-align: center;">.bash </td>
|
| Language | File extension |
|
||||||
</tr><tr><td style="text-align: center;">c </td>
|
|:--------:|:--------------:|
|
||||||
<td style="text-align: center;">.c </td>
|
| bash | .bash |
|
||||||
</tr><tr><td style="text-align: center;">c_sharp </td>
|
| c | .c |
|
||||||
<td style="text-align: center;">.cs </td>
|
| c_sharp | .cs |
|
||||||
</tr><tr><td style="text-align: center;">commonlisp </td>
|
| commonlisp | .cl |
|
||||||
<td style="text-align: center;">.cl </td>
|
| cpp | .cc |
|
||||||
</tr><tr><td style="text-align: center;">cpp </td>
|
| cpp | .cpp |
|
||||||
<td style="text-align: center;">.cc </td>
|
| css | .css |
|
||||||
</tr><tr><td style="text-align: center;">cpp </td>
|
| dockerfile | .dockerfile |
|
||||||
<td style="text-align: center;">.cpp </td>
|
| dot | .dot |
|
||||||
</tr><tr><td style="text-align: center;">css </td>
|
| elisp | .el |
|
||||||
<td style="text-align: center;">.css </td>
|
| elixir | .ex |
|
||||||
</tr><tr><td style="text-align: center;">dockerfile </td>
|
| elm | .elm |
|
||||||
<td style="text-align: center;">.dockerfile </td>
|
| embedded_template | .et |
|
||||||
</tr><tr><td style="text-align: center;">dot </td>
|
| erlang | .erl |
|
||||||
<td style="text-align: center;">.dot </td>
|
| go | .go |
|
||||||
</tr><tr><td style="text-align: center;">elisp </td>
|
| gomod | .gomod |
|
||||||
<td style="text-align: center;">.el </td>
|
| hack | .hack |
|
||||||
</tr><tr><td style="text-align: center;">elixir </td>
|
| haskell | .hs |
|
||||||
<td style="text-align: center;">.ex </td>
|
| hcl | .hcl |
|
||||||
</tr><tr><td style="text-align: center;">elm </td>
|
| html | .html |
|
||||||
<td style="text-align: center;">.elm </td>
|
| java | .java |
|
||||||
</tr><tr><td style="text-align: center;">embedded_template </td>
|
| javascript | .js |
|
||||||
<td style="text-align: center;">.et </td>
|
| javascript | .mjs |
|
||||||
</tr><tr><td style="text-align: center;">erlang </td>
|
| jsdoc | .jsdoc |
|
||||||
<td style="text-align: center;">.erl </td>
|
| json | .json |
|
||||||
</tr><tr><td style="text-align: center;">go </td>
|
| julia | .jl |
|
||||||
<td style="text-align: center;">.go </td>
|
| kotlin | .kt |
|
||||||
</tr><tr><td style="text-align: center;">gomod </td>
|
| lua | .lua |
|
||||||
<td style="text-align: center;">.gomod </td>
|
| make | .mk |
|
||||||
</tr><tr><td style="text-align: center;">hack </td>
|
| objc | .m |
|
||||||
<td style="text-align: center;">.hack </td>
|
| ocaml | .ml |
|
||||||
</tr><tr><td style="text-align: center;">haskell </td>
|
| perl | .pl |
|
||||||
<td style="text-align: center;">.hs </td>
|
| php | .php |
|
||||||
</tr><tr><td style="text-align: center;">hcl </td>
|
| python | .py |
|
||||||
<td style="text-align: center;">.hcl </td>
|
| ql | .ql |
|
||||||
</tr><tr><td style="text-align: center;">html </td>
|
| r | .R |
|
||||||
<td style="text-align: center;">.html </td>
|
| r | .r |
|
||||||
</tr><tr><td style="text-align: center;">java </td>
|
| regex | .regex |
|
||||||
<td style="text-align: center;">.java </td>
|
| rst | .rst |
|
||||||
</tr><tr><td style="text-align: center;">javascript </td>
|
| ruby | .rb |
|
||||||
<td style="text-align: center;">.js </td>
|
| rust | .rs |
|
||||||
</tr><tr><td style="text-align: center;">javascript </td>
|
| scala | .scala |
|
||||||
<td style="text-align: center;">.mjs </td>
|
| sql | .sql |
|
||||||
</tr><tr><td style="text-align: center;">jsdoc </td>
|
| sqlite | .sqlite |
|
||||||
<td style="text-align: center;">.jsdoc </td>
|
| toml | .toml |
|
||||||
</tr><tr><td style="text-align: center;">json </td>
|
| tsq | .tsq |
|
||||||
<td style="text-align: center;">.json </td>
|
| typescript | .ts |
|
||||||
</tr><tr><td style="text-align: center;">julia </td>
|
| typescript | .tsx |
|
||||||
<td style="text-align: center;">.jl </td>
|
| yaml | .yaml |
|
||||||
</tr><tr><td style="text-align: center;">kotlin </td>
|
|
||||||
<td style="text-align: center;">.kt </td>
|
|
||||||
</tr><tr><td style="text-align: center;">lua </td>
|
|
||||||
<td style="text-align: center;">.lua </td>
|
|
||||||
</tr><tr><td style="text-align: center;">make </td>
|
|
||||||
<td style="text-align: center;">.mk </td>
|
|
||||||
</tr><tr><td style="text-align: center;">objc </td>
|
|
||||||
<td style="text-align: center;">.m </td>
|
|
||||||
</tr><tr><td style="text-align: center;">ocaml </td>
|
|
||||||
<td style="text-align: center;">.ml </td>
|
|
||||||
</tr><tr><td style="text-align: center;">perl </td>
|
|
||||||
<td style="text-align: center;">.pl </td>
|
|
||||||
</tr><tr><td style="text-align: center;">php </td>
|
|
||||||
<td style="text-align: center;">.php </td>
|
|
||||||
</tr><tr><td style="text-align: center;">python </td>
|
|
||||||
<td style="text-align: center;">.py </td>
|
|
||||||
</tr><tr><td style="text-align: center;">ql </td>
|
|
||||||
<td style="text-align: center;">.ql </td>
|
|
||||||
</tr><tr><td style="text-align: center;">r </td>
|
|
||||||
<td style="text-align: center;">.R </td>
|
|
||||||
</tr><tr><td style="text-align: center;">r </td>
|
|
||||||
<td style="text-align: center;">.r </td>
|
|
||||||
</tr><tr><td style="text-align: center;">regex </td>
|
|
||||||
<td style="text-align: center;">.regex </td>
|
|
||||||
</tr><tr><td style="text-align: center;">rst </td>
|
|
||||||
<td style="text-align: center;">.rst </td>
|
|
||||||
</tr><tr><td style="text-align: center;">ruby </td>
|
|
||||||
<td style="text-align: center;">.rb </td>
|
|
||||||
</tr><tr><td style="text-align: center;">rust </td>
|
|
||||||
<td style="text-align: center;">.rs </td>
|
|
||||||
</tr><tr><td style="text-align: center;">scala </td>
|
|
||||||
<td style="text-align: center;">.scala </td>
|
|
||||||
</tr><tr><td style="text-align: center;">sql </td>
|
|
||||||
<td style="text-align: center;">.sql </td>
|
|
||||||
</tr><tr><td style="text-align: center;">sqlite </td>
|
|
||||||
<td style="text-align: center;">.sqlite </td>
|
|
||||||
</tr><tr><td style="text-align: center;">toml </td>
|
|
||||||
<td style="text-align: center;">.toml </td>
|
|
||||||
</tr><tr><td style="text-align: center;">tsq </td>
|
|
||||||
<td style="text-align: center;">.tsq </td>
|
|
||||||
</tr><tr><td style="text-align: center;">typescript </td>
|
|
||||||
<td style="text-align: center;">.ts </td>
|
|
||||||
</tr><tr><td style="text-align: center;">typescript </td>
|
|
||||||
<td style="text-align: center;">.tsx </td>
|
|
||||||
</tr><tr><td style="text-align: center;">yaml </td>
|
|
||||||
<td style="text-align: center;">.yaml </td>
|
|
||||||
</tr>
|
|
||||||
<!--[[[end]]]-->
|
<!--[[[end]]]-->
|
||||||
|
|
||||||
</table>
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue