-
Notifications
You must be signed in to change notification settings - Fork 7
Home
SnakeCharm is a plugin for PyCharm / IntelliJ Platform IDEs which adds support for Snakemake workflows language
See README.md
To enable all code insight features (e.g. code completion for directory
, touch
etc methods) please configure Python SDK with installed snakemake package.
Otherwise not all smart code insight features will be enabled and you could see errors like Unresolved reference
for all snakemake specific methods.
-
Open
PyCharm | Preferences | Project: <name> | Project Interpreter
-
Press
gear
icon and choose 'Add..' -
Select Python Interpreter, e.g.
Conda Environment | Existing environment | Interpreter: some conda env with snakemake package installed
. Press OK. -
Ensure that project interpreter is set. Press OK.
-
Wait until indexing and updating python library skeletons has finished
Code completion works for Snakemake specific methods and usages of these methods not highlighted with Unresolved reference
error.
In this case not all smart code insight features are enabled and you could see errors like Unresolved reference
for all snakemake specific methods.