How to define functionSignatures.json for a subpackage?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Oscar Xavier Guerrero Gutiérrez
el 22 de En. de 2021
Respondida: Lennard Mulder
el 9 de Dic. de 2023
I would like to use the function signatures mainly for autocompletion of the 'namevalue' argument options in the Command Window. My problem is that I tried to define the function signatures of a function that is in a subpackage and I get the message "Cannot diplay function hint. Cannot parse more than two levels of dot referencing". Heres an expamle of the structure of the package.
path/functionSignatures.json
path/+mypkg1
path/+mypkg1/funpkg1.m
path/+mypkg1/+mypkg2
path/+mypkg1/+mypkg2/funpkg2.m
How or where should I define the functionSignatures.json file to be able to have the functionality I seek?
UPDATE: The autocompletion works as intended for namevalue arguments, it's just the function hint that isn't displayed that I'd like to know how to fix.
0 comentarios
Respuestas (2)
Anmol Dhiman
el 31 de En. de 2021
Hi Oscar,
I couldnot find any mistake with your code. I think may be there is some issue in json file.
Attached is copy of example that I tried.
Hope it Helps
1 comentario
Oscar Xavier Guerrero Gutiérrez
el 31 de En. de 2021
Editada: Oscar Xavier Guerrero Gutiérrez
el 31 de En. de 2021
Lennard Mulder
el 9 de Dic. de 2023
I have another question related to this. I this example the auto-complete is working fine, up 2 the point that I start defining inputs.
-->
I continued on your example; Only after I've entered my first input, the rest of the inputs are not suggested anymore. Does anyone recognize this problem?
In the example below I see that the auto-complete should continue to suggest the next input, but somehow I only get the suggestions before I define any inputs. So I don't get what I'm doing wrong.
0 comentarios
Ver también
Categorías
Más información sobre Environment and Settings en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!