wmadden / select-scope

A package for the Atom editor to select successively more scope around the cursor
MIT License
7 stars 4 forks source link

Deprecated Atom APIs will be removed June 1st #3

Open benogle opened 9 years ago

benogle commented 9 years ago

Atom will no longer load this package after June 1st without changes. There are a couple deprecations on the latest version (0.2.0) of this package:

  1. Store package style sheets in the styles/ directory instead of stylesheets/ in the <pack-name> package
  2. The context menu CSON format has changed. Please see https://atom.io/docs/api/latest/ContextMenuManager#context-menu-cson-format for more info.
  3. Use activationCommands instead of activationEvents in your package.json Commands should be grouped by selector as follows: json "activationCommands": { "atom-workspace": ["foo:bar", "foo:baz"], "atom-text-editor": ["foo:quux"] }
  4. atom.workspaceView is no longer available. In most cases you will not need the view. See the Workspace docs for alternatives: https://atom.io/docs/api/latest/Workspace. If you do need the view, please use atom.views.getView(atom.workspace), which returns an HTMLElement.
  5. Use ::getActivePaneItem() instead of the ::activePaneItem property
  6. Use Cursor::getScopeDescriptor() instead
  7. Use TextEditor::getLastCursor() instead

Visit https://gist.github.com/benogle/6d09e295c84b717ef9b4 and search for your package name to see up-to-date deprecations.

If this package has been replaced by another package or functionality in core, please reply with this information.

See https://github.com/atom/atom/issues/6867 for more info. Thanks!

dogancelik commented 9 years ago

Can we add support for Atom v1.0?

oriSomething commented 9 years ago

for now i've added those shortcuts:

'atom-text-editor':
  'ctrl-{': 'vim-mode:select-around-curly-brackets'
  'ctrl-[': 'vim-mode:select-around-square-brackets'
  'ctrl-(': 'vim-mode:select-around-parentheses'
koliyo commented 9 years ago

+1 please update! :)