Hi Tim.

The idea was to have reusable commands to work with system objects (method,
classes and packages). It is clear that those commands should not depends
on browser and should be accessible from other tools. This is the reason
why they are packaged separately (SystemCommands
<https://github.com/pharo-ide/SystemCommands>).

According to your question I would add your commands to
SystemCommands-SourceCodeCommands
package because they are bound to source code, not just to text editor.

2018-08-19 16:12 GMT+01:00 Tim Mackinnon <tim@testit.works>:

> Hi - I’ve had a few changes lined up to try and help P7 be a little more
> IntelliJ like. But I’m not sure what package my small extensions should
> live in?
>
> I used SycRenameTempCommand as an example - but it lives in a package
> called "SystemCommands-SourceCodeCommands” - however I can’t see where
> that package  is git versioned as when I browse the Pharo working copy, it
> doesn’t appear. Is this some low level piece that hasn’t been moved into
> git yet?
>
> My commands are - ExtendSelection (a keypress to intelligently widen the
> selection of selected code to aid refactoring or moving code around), and
> JumpToNextKeyword - a keystroke to intelligently jump you to where you can
> enter a code completed keyboard or block variable etc.
>
> This got me thinking - about where these should live - are they in the
> Calypso project - and would l do a PR there - or are they in Pharo and I
> create a PR there?
>
> Suggestions?
>
> Tim
>

Reply via email to