Re: [CEDET-devel] (no subject)
Brought to you by:
zappo
From: Matthias M. <or...@gm...> - 2015-06-08 21:15:25
|
Eric Ludlam <er...@si...> writes: > (...) To contribute to CEDET you will need to have signed papers > with the FSF to assign copyright to your changes. Is that > something you've done already? Yes, it was mandatory for (small) contributions I made to GNU Emacs. > (...) Since you are interested in the way it handles import, I'd > first like to suggest you enable > > (global-semantic-decoration-mode 1) > > which will give you a quick way to see how it is finding your > imports. Yes. In fact I always have `global-semantic-decoration-mode' on: I like it. So here is what I have done so far. First I have read the definition of `semantic-python-get-system-include-path' and I have checked that customizing `semantic-python-dependency-system-include-path' works as expected: If I add the path to a virtual environment with a package not available globally, then imports referring to that packages are well handled. Then I remembered that `python-shell-virtualenv-root' (the variable used to setup Python mode to use virtual environments) is supposed to be used as a local variable. Thus a solution could be based on `semantic-python-dependency-system-include-path' being a local variable too. I tried to turn it to a per directory local variable (using `add-dir-local-variable') but it had no effect on imports referring to a package not available globally are still unknown... -- Matthias |