Here can found usefull packages to develop for Odoo (Python Web Dev) with Atom.
** To install packages in Atom press Control + ,
an go to Install
section.
- minimap
- minimap-autohider
- file-icons
- highlight-selected
- tree-view-git-status
- auto-detect-indentation (Usage: Statusbar Selector)
- tree-view-panes (Usage: TreeView 'Open Files' Section > Contextual Menu)
- hey-pane (Usage:
Alt + Shift + K
) - hyperclick (Usage:
Control + LClick
) - atom-beautify
- language-restructuredtext
- rst-preview (Usage:
Control + Shift + R
) [Require pandoc]
- ide-css
- pigments
- linter-sass-lint
- linter-less
- linter-csslint
- linter-xmllint
- autocomplete-xml
- autocomplete-javascript
- linter-eslint
- autocomplete-python
- ide-python
- python-indent
- linter-python [Require pylama + pylama-pylint]
- Core
- Disable "Exclude VCS Ignored Paths"
- Editor
- Enable "Show Indent Guide"
- Enable "Show Invisibles"
- Package "autocomplete-python"
- Add Odoo folder in "Extra Path For Packages"
- Package "linter-python"
- Enable "With Pep8"
- Enable "With Pylint"
- Package "linter-eslint"
- Download .eslintrc config. file from OCA: https://raw.githubusercontent.com/OCA/pylint-odoo/master/pylint_odoo/examples/.jslintrc
- Add the path where you downloaded ".jslintrc" in ".eslintrc Path"
- Disable "Disable when no ESLint config is found (in package.json or .eslintrc)
Control + \
-> Toggle TreeViewControl + Shift + \
-> Reveal current file in treeviewControl + ,
-> Open SettingsControl + Shift + (8 or 9)
-> Toggle Github and Git PaneControl + F
-> Searches the current fileControl + Shift + F
-> Searches all filesControl + G
-> Go to lineALT + (1 or 2 or 3 or N...)
-> Tabs Navigation
- One click on tree view open file in preview mode (If not changed it will self-close when select other file)
- Two clicks on tree view open file in edition mode (Needs manual action to close)
- You can search on specific file types using wildcards (*.py)
- You can search on specific project (my_project/*.py)
** Read Atom placeholders
** Take a look at the "Packages" menu