Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A Sublime Text 2/3 plugin which automatically adds imports from the Android SDK.
Python
branch: master
Failed to load latest commit information.
libs Imported sys in the correct place
tests Removed the sys import
.gitignore Removed unneeded files
.travis.yml Added a first version of the tests
Default (Linux).sublime-keymap
Default (OSX).sublime-keymap
Default (Windows).sublime-keymap Added keyboard shortcuts and restructured code
Main.sublime-commands Initial development version of the plugin
Main.sublime-menu Added keyboard shortcuts and restructured code
README.md Added reference to sublime text 3 in the readme
android_import.py Split the parser details out from the sublime logic
android_parser.py Added a first version of the tests
classes.json Added some more missing classes
classes.txt Added some more missing classes
generate_classes Improved the speed a lot and fixed #3
setup.py Added a first version of the tests

README.md

Sublime Android Import

A Sublime Text 2/3 plugin which automatically deals with imports from the Android SDK. When the command is run it will parse the current file and create a list of the Android classes which have been used. It will then automatically add the necessary imports at the top of the file

Installation

Package Control

The easiest way to install this is with Package Control.

  • Make sure you've restarted Sublime if you've just installed Package Control.
  • Bring up the Command Palette (Cmd+Shift+P on OS X, Ctrl+Shift+P on Linux & Windows).
  • Select Package Control: Install Package (it will take a few seconds to load).
  • Select AndroidImport when the list appears.

Package Control will automatically keep the plugin up to date with the latest version.

Usage

While looking at an Android java file press Cmd+Shift+O to import all Android classes. You can also choose Import Android Classes in the Tools menu or from the Command Palette.

Known Issues

  • Gets confused and therefore ignores the R class.
  • Generally untested and may miss classes.

Other Installation Methods

OSX

cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/
git clone git://github.com/ribot/SublimeAndroidImport.git AndroidImport

Linux (Ubuntu like distros)

cd ~/.config/sublime-text-2/Packages/
git clone git://github.com/ribot/SublimeAndroidImport.git AndroidImport

Windows 7

Copy the directory to: C:\Users\<username>\AppData\Roaming\Sublime Text 2\Packages

Windows XP

Copy the directory to: C:\Documents and Settings\<username>\Application Data\Sublime Text 2\Packages

Something went wrong with that request. Please try again.