just whitespace
fix: os independent path separator
show end of panel after inserting a new message
temporary fix for encoding and umlauts part 1
disable type cache (have to think about it), don't stop type search recursion if package contains no classes
minor
env must be passed to a build for building, added exec command from exec.py (small modifications), better toplevel-completion, build result are opened in a quick-panel including jump to errors, some refactoring and bugfixing with env (now working on windows)
autoreload new exec command
smarter toplevel completion (added ignored packages like php._std) and ignore special folders (.git, .svn) while looping over folders
encoding fix for umlauts (not sure if this is the best way, but it works)
- smarter file_regex
- minor bug fixing
- add project.has_build
- get_build returns a copy of the original build (safer)
don't use type_cache (= -1, temp fix)
do not extract build args if build is available
added type hints (smart)
some bugfixing (especially windows)
added some configuration options
(sorry for this large commit)
added missing changes
move type hint preparation to output.py
show times in completion only when show_completion_times is set
fix circular dependency
make file regex working in linux again
added enum construcotrs to top level completion
make plugin usable with default settings