Menu

#676 autocompletion for the physics package

None
closed
4
2014-04-07
2014-04-05
No

regards
my name is carlos eduardo valencia urbina, and as I am physicist, I use much the package "physics", then I found the task of creating an autocomplete file (. cwl) for this package, I Annex(a txt file), I like their review and tell me if I have any errors, and it was placed next TeXStudio, I tried it on mine.

documentation package was http://ctan.uniminuto.edu/macros/latex/contrib/physics/physics.pdf

thank you very much

1 Attachments

Discussion

  • Tim Hoffmann

    Tim Hoffmann - 2014-04-05

    You are not classifying any of the commands. Though for example many seem to be valid only in math environments. This is not strictly an error because classification is optional. However your are not using the capabilities of the cwl format. Have you read the manual section on the cwl format?

     
  • Carlos Eduardo Valencia Urbina

    yes,all are valid only in math environments, I have to classify it, thank you very much

     

    Last edit: Carlos Eduardo Valencia Urbina 2014-04-05
  • Carlos Eduardo Valencia Urbina

    regards
    and perform classification file, everything was within the mathematical environment (# m) will annex the new file (txt) warns me if there is a problem.

    thank you very much

     
  • Tim Hoffmann

    Tim Hoffmann - 2014-04-06

    Since there are many commands in the list you may consider marking some as unusual (completion only in with the "all" tab). This keeps the completer from overcrowding with commands that are not often used.

    Try to make a judgement indepentent on your particular usecase (you may never need \laplacian, but it may be a common symbol for others). For example I'd assume that the commands to access the original trigonometric functions like \sine will be rarely used. But there will probably more.

     
  • Carlos Eduardo Valencia Urbina

    regards
    thank you very much for the suggestion, and the new manual cwl, was right there were many commands, but do not select the same and the most common as I said, the rest place \ command # * # m, let me know if something even this bad.

    thank you very much

     
  • Tim Hoffmann

    Tim Hoffmann - 2014-04-07

    Thanks. I've added the cwl to the repository. Note for the future: There is only one # that separates the command from the classification, so it's e.g \cmd{arg}#*m and not \cmd{arg}#*#m. I've correct that.

     
  • Tim Hoffmann

    Tim Hoffmann - 2014-04-07
    • status: open --> closed
    • Group: -->
     

Anonymous
Anonymous

Add attachments
Cancel