Commit Graph

459 Commits

Author SHA1 Message Date
danymat
ffefbd27ba ref: Use typed parameters 2023-01-12 22:30:28 +01:00
Chris Brendel
6514bb1b50 removed type from docstring when type hint is given 2023-01-12 15:29:09 -05:00
Chris Brendel
56620c0191 restored behavior removing self/cls argument for func in class 2023-01-12 15:27:55 -05:00
Chris Brendel
41fe4ba304 allow instantiated exceptions to be extracted 2023-01-12 15:23:55 -05:00
Daniel
be28d2a4f6 doc: Mention how to quickly add filetypes support
See also:  #122
2023-01-12 00:08:05 +01:00
github-actions
2961b48f72 [docgen] Update doc/neogen.txt
skip-checks: true
2023-01-06 10:50:58 +00:00
Daniel
87c09a4f81 Merge pull request #121 from yorik1984/main
Add self(singleton_method) for ruby
2.12.0
2023-01-06 11:50:39 +01:00
danymat
eb2841043a ref: Versioning 2023-01-06 11:49:19 +01:00
yorik1984
83f9c12453 Update ruby.lua 2023-01-06 04:02:41 +02:00
github-actions
71f16ffb48 [docgen] Update doc/neogen.txt
skip-checks: true
2023-01-03 00:36:38 +00:00
Daniel
9a2ada8aea Merge pull request #116 from ssiyad/autodetect_type
Calling `:Neogen` will try to find the best type used to generate annotations (#116)

It'll recursively go up the syntax tree from the cursor position. 
For example, if a function is defined inside class and the cursor is inside the function,
the annotation will be generated for the function.
2.11.0
2023-01-03 01:36:22 +01:00
danymat
d7891401e0 Merge remote-tracking branch 'origin/main' into autodetect_type 2023-01-03 01:09:41 +01:00
danymat
ed6ce9998c ref: versioning 2023-01-03 01:08:06 +01:00
Sabu Siyad
676e6a9a42 fix: change error when no annotation convention is found
Signed-off-by: Sabu Siyad <hello@ssiyad.com>
2023-01-03 00:52:30 +05:30
Sabu Siyad
aae0d3062b doc: generate function: add any to opts
Signed-off-by: Sabu Siyad <hello@ssiyad.com>
2023-01-03 00:21:47 +05:30
Sabu Siyad
a7f0e7051e doc: annotate populate_filetype function
Signed-off-by: Sabu Siyad <hello@ssiyad.com>
2023-01-03 00:16:59 +05:30
Sabu Siyad
62ce187699 fix(generator): replace "any" -> ANY_TYPE
Signed-off-by: Sabu Siyad <hello@ssiyad.com>
2022-12-29 00:39:54 +05:30
github-actions
96e5d013bf [docgen] Update doc/neogen.txt
skip-checks: true
2022-12-28 10:43:56 +00:00
Daniel
254301a044 Fix python docstrings (#120)
* fix(py): Return "Args:" if parameters
* fix(py): catch typed default parameters
2.10.4
2022-12-28 11:43:40 +01:00
danymat
05e7ca83bb doc: Update README 2022-12-25 15:44:43 +00:00
danymat
711f8b9541 doc: Add installation options with lazy.nvim 2022-12-25 15:42:22 +00:00
Barak Michener
2c454f7e68 Add annotation type autodetection
Creates a new generate() type, `any`, which contextually adds an
annotation by whichever matching type is first found in the tree around
the cursor.

So, if your cursor is in a function, it will annotate the function, if
in a class or struct definition, it'll annotate that, etc.

Co-authored-by: Sabu Siyad <hello@ssiyad.com>
Signed-off-by: Sabu Siyad <hello@ssiyad.com>
2022-11-14 17:31:08 +05:30
Sabu Siyad
91b093f11f doc: readme: use import for cmp example (#115) 2022-11-11 18:57:50 +01:00
github-actions
bc48a0627c [docgen] Update doc/neogen.txt
skip-checks: true
2022-11-10 19:06:35 +00:00
danymat
4246ca824b fix(ts): Do not relative position for fallback (#113) 2.10.3 2022-11-10 20:06:10 +01:00
github-actions
654290f65d [docgen] Update doc/neogen.txt
skip-checks: true
2022-11-10 17:05:27 +00:00
Omar Zeghouani
5bf646e91c Update godoc file template (#114)
Co-authored-by: danymat <d.danymat@gmail.com>
2.10.2
2022-11-10 18:05:11 +01:00
root
da04629ffa fix(python): Check for assignment to non-attributes in class (#107) 2022-11-03 00:07:40 +01:00
danymat
c9ee823ec2 fix: Remove old print 2022-10-21 16:30:57 +02:00
danymat
0f70a414fa feat(py) Better copy of nodes to generator (#106) 2022-10-21 16:29:44 +02:00
github-actions
778dfff282 [docgen] Update doc/neogen.txt
skip-checks: true
2022-10-20 11:34:47 +00:00
danymat
b1e56c5263 fix(ts) Do not offset function annotations (#111) 2.10.1 2022-10-20 13:33:22 +02:00
github-actions
e754659d2c [docgen] Update doc/neogen.txt
skip-checks: true
2022-10-17 10:36:15 +00:00
danymat
8624a73c86 feat(python): Add support for throw statements
Closes #106

Support currently reST annotations
2.10.0
2022-10-17 12:35:53 +02:00
github-actions
3ea6a2a638 [docgen] Update doc/neogen.txt
skip-checks: true
2022-10-17 10:17:09 +00:00
danymat
e307833f26 fix(python): remove hints for typed parameters (#106) 2.9.2 2022-10-17 12:16:50 +02:00
github-actions
c164b56b79 [docgen] Update doc/neogen.txt
skip-checks: true
2022-10-17 09:30:59 +00:00
danymat
bc6b0851ec fix(ts): Indentation in functions (Closes #111) 2.9.1 2022-10-17 11:30:34 +02:00
github-actions
abb619bd76 [docgen] Update doc/neogen.txt
skip-checks: true
2022-10-15 21:59:45 +00:00
Reagan
e8c62b63f8 * feat(snippet): Add support for vsnip
Co-authored-by: danymat <d.danymat@gmail.com>
2.9.0
2022-10-15 23:59:30 +02:00
Arthur McLain
8bddb5acfc doc: Update Readme 2022-10-14 23:00:36 +02:00
github-actions
967b280d7d [docgen] Update doc/neogen.txt
skip-checks: true
2022-09-22 08:26:23 +00:00
Elkiders99
c53bc48033 fix(luasnip) Do not remove snippet indent (#110)
* Breaking change fix in luasnip `parse_snippet`
Co-authored-by: Agustin Romero <agustin.romero@mercadolibre.com>
2.8.1
2022-09-22 10:26:06 +02:00
Daniel Mathiot
c5a0c39753 Merge branch 'main' into throws-statement-java 2022-06-15 19:13:07 +02:00
github-actions
2286d51628 [docgen] Update doc/neogen.txt
skip-checks: true
2022-06-15 09:16:28 +00:00
Dhruv Manilawala
110c307ddf feat: add option to specify annotation convention (#97)
To know more about this new version, please visit `:h neogen-changelog` !
2.8.0
2022-06-15 11:16:09 +02:00
github-actions
e58d279993 [docgen] Update doc/neogen.txt
skip-checks: true
2022-06-15 08:46:07 +00:00
i3Cheese
17dd80c236 feat(snippets): Add snippy support (#93) 2022-06-15 10:45:46 +02:00
Daniel Mathiot
d5326a114a fix: Return value instead of table in get_node_text
Closes #99
2022-06-15 10:36:35 +02:00
Daniel Mathiot
08c88e2a85 ref(helpers) Improve get_node_text deprecation 2022-06-14 19:08:46 +02:00