All Projects → pilat → vscode-importmagic

pilat / vscode-importmagic

Licence: MIT license
No description or website provided.

Programming Languages

typescript
32286 projects
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to vscode-importmagic

Vscode Auto Rename Tag
Automatically rename paired HTML/XML tag
Stars: ✭ 161 (+360%)
Mutual labels:  autocomplete, visual-studio-code
Vscode Auto Close Tag
Auto Close Tag for Visual Studio Code
Stars: ✭ 132 (+277.14%)
Mutual labels:  autocomplete, visual-studio-code
fast-autocomplete
Fast Autocomplete: When Elastcsearch suggestions are not fast and flexible enough
Stars: ✭ 201 (+474.29%)
Mutual labels:  autocomplete
django-search-admin-autocomplete
Simple django app that add autocomplete to search inside admin panel.
Stars: ✭ 28 (-20%)
Mutual labels:  autocomplete
autocomplete
Laravel redis autocomplete
Stars: ✭ 27 (-22.86%)
Mutual labels:  autocomplete
Python-Course
🐍 This is the most complete course in Python, completely practical and all the lessons are explained with examples, so that they can be easily understood. 🍫
Stars: ✭ 18 (-48.57%)
Mutual labels:  visual-studio-code
vscode-terminal-manager
VSCode Extension to manage Terminals. Lets you add multiple optional terminals and easily switch through them. 🎉
Stars: ✭ 28 (-20%)
Mutual labels:  visual-studio-code
mlxprs
MarkLogic Extension for Visual Studio Code
Stars: ✭ 17 (-51.43%)
Mutual labels:  visual-studio-code
CodeView
Android Library to make it easy to create an Code editor or IDE that support any languages and themes, with auto complete, auto indenting, snippets and more features
Stars: ✭ 254 (+625.71%)
Mutual labels:  autocomplete
Better-Less
Cross-compatible syntax highlighting for Less
Stars: ✭ 13 (-62.86%)
Mutual labels:  visual-studio-code
love-atom
Smart autocompletion for the LÖVE framework in Atom.
Stars: ✭ 34 (-2.86%)
Mutual labels:  autocomplete
elm-selectize
selectize-like dropdown menu with autocompletion in elm
Stars: ✭ 28 (-20%)
Mutual labels:  autocomplete
vscode-yaml-sort
This VS Code extension exposes the possibility to sort, format and validate yaml files.
Stars: ✭ 25 (-28.57%)
Mutual labels:  visual-studio-code
vscode-mtalua
Visual Studio Code MTA:SA Lua Syntax Highlighter and Companion
Stars: ✭ 15 (-57.14%)
Mutual labels:  visual-studio-code
snipped
🖥️ 🖼️ Create fancy screenshots of your code without leaving the editor.
Stars: ✭ 98 (+180%)
Mutual labels:  visual-studio-code
vue-custom-google-autocomplete
🔍 Google Place Autocomplete Search - Renderless component + Wrappers for Bulma, Bootstrap and more...
Stars: ✭ 31 (-11.43%)
Mutual labels:  autocomplete
VSLilyPond
VSCode Extension for LilyPond
Stars: ✭ 59 (+68.57%)
Mutual labels:  autocomplete
JetStory
JetStory is an open source android app made to help you spend your waiting time reading stories that have similar length to your available time.
Stars: ✭ 20 (-42.86%)
Mutual labels:  visual-studio-code
nix-env-selector
Allows switch environment for Visual Studio Code using Nix Package Manager.
Stars: ✭ 154 (+340%)
Mutual labels:  visual-studio-code
react-emoji-input
😂 Emoji suggestions like the textareas in GitHub
Stars: ✭ 29 (-17.14%)
Mutual labels:  autocomplete


logo
vscode-importmagic

Marketplace Version

It helps to find unresolved imports

This Visual Studio Code extension allows to find unresolved symbols in your Python projects and helps to import them.

⚠️ Since version 0.2.0 it supports Python3 only!

Demo

Demo

If you want to force suggestions you can press ctrl + space (See IntelliSense features for more information)

Configuration

  1. You can use .isort.cfg in your project: see more details here.

  2. If your project contain editor.rulers option, extension will take the first value from there and assign it as line_length for iSort.

  3. You can override line_length with option importMagic.maxColumns.

  • importMagic.multiline: Imports can be aligned with backlslash or parentheses. By-default this option is undefined. Alignment will be applied with iSort defaults.
  • importMagic.indentWithTabs: Make tab indents instead four spaces. By-default this option undefined.
  • importMagic.skipTestFolders: Do not indexing test folders in your project. It's true by default.

Install notes

  • You must have installed python interpretor (and "python.pythonPath" in your settings). Python versions 3.4 and above are supported.
  • This extension will scan whole project root directory
  • Alternatively, you may put some directories "python.autoComplete.extraPaths" and they'll be scanned explicitly

Caveats

  1. It supports only Python3 interpreters.
  2. If you have problem with autocomplete make sure that "python.autoComplete.extraPaths" option contains the path with your source code.
  3. Symbols from some packages may be unavialable when package contains the __all__ variable.
  4. Symbols may be unavialable when package doesn't have __init__.py
  5. It doesn't scan any test folder and whatever deeper. Use "importMagic.skipTestFolders" option to override it

Roadmap

  • Tests :|

Contributing

  • I'll appreciate any merge request that will do this project better

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].