Branch: refs/heads/master Author: Jiří Techet techet@gmail.com Committer: Jiří Techet techet@gmail.com Date: Mon, 14 Mar 2022 19:31:10 UTC Commit: 33b3e776030d822e0306a71416feb1f3d809c76d https://github.com/geany/geany/commit/33b3e776030d822e0306a71416feb1f3d809c7...
Log Message: ----------- Improve output of 'import A as B'
Without this patch the import looks this way
Imports A
so it misses the B. With this patch, it generates
Imports A B
This isn't quite correct, the A shouldn't be there but it is currently hard to distinguish from other "module" kinds because we don't take roles into account. But having extra A seems to me better than missing B.
Modified Paths: -------------- src/tagmanager/tm_parser.c tests/ctags/cython_sample2.pyx.tags
Modified: src/tagmanager/tm_parser.c 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -136,7 +136,7 @@ static TMParserMapEntry map_PYTHON[] = { {'f', tm_tag_function_t}, {'m', tm_tag_method_t}, {'v', tm_tag_variable_t}, - {'I', tm_tag_undef_t}, + {'I', tm_tag_externvar_t}, {'i', tm_tag_externvar_t}, /* defined as externvar to get those excluded as forward type in symbols.c:goto_tag() * so we can jump to the real implementation (if known) instead of to the import statement */
Modified: tests/ctags/cython_sample2.pyx.tags 1 lines changed, 1 insertions(+), 0 deletions(-) =================================================================== @@ -1,3 +1,4 @@ # format=tagmanager my_fun�16�(np.ndarray[dtype=double, ndim=1] x)�0 +np�32768�0 numpy�32768�0
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).