[ANN] The IntelliSense Plugin is on the Road

Roger Eller roger.e.eller at sealedair.com
Wed Jul 9 17:10:44 EDT 2014


Just a quick try on Mac (works as you described), but then on Windows, the
focus jumps to the LC toolbar after "..." appears, unless I close tools
first.

~Roger


On Wed, Jul 9, 2014 at 2:56 PM, zryip theSlug <zryip.theslug at gmail.com>
wrote:

> Dear LiveCode Users,
>
>
> This is the time to release our Intellisense plugin to the Community.
>
> This plugin is the result of a challenge made with myself: how to have
> a window displaying a contextual list on the top of the script editor,
> but without changing any code in the editor?
> The first version of the plugin was released with the Excel Lib
> Commercial version to help coding with the now, more than 200
> commands, we have in this Library.
>
> At this moment, the plugin is capable to auto-complete the word being
> in edition in the script editor window. Type the begining of the
> keyword, wait for the 3 dots mark and hit the tab key. Then the plugin
> displays a list of proposals or it "autocompletes" the word if it
> exists only one possibility.
>
> The dictionary of possible keywords is composed by:
>
> - the LC commands
> - the LC functions
> - the LC properties
> - the LC messages
> - the datagrid library
> - the Libraries in use
>
> We have a color for the LC keywords (blue) and a color for the
> libraries keywords (green). In a future version these colors will be
> customizable.
> We have also an icon by family keywords (commands, functions, etc), to
> be able to quickly identify the keyword kind.
>
> Here is an example of possible Messages when the keyword start by: "preop"
>
> http://www.aslugontheroad.com/images/Preview/Intellisense_Plugin/IP_Preopen.png
>
>
> We can navigate through the list by hitting the up and down keyboard
> keys, or clicking on the list to choose a keyword. Press the return
> key for validating the choose, or press esc for closing the list.
>
> The plugin is also the good companion for finding the command you have
> read somewhere, but you don't remember the exact writing. Instead of
> searching in the doc, you can start the word by "?" and the plugin
> will help you. An example with searching the "column" keywords for
> coding with the datagrid object:
>
> http://www.aslugontheroad.com/images/Preview/Intellisense_Plugin/IP_Searchingcontains.png
>
>
> The plugin is refreshing it's dictionary every time we are adding or
> removing a library (stacks in use), and have been tested with
> libraries such as SQL Yoga, Animation Engine and our Excel Library.
>
> In future versions, more contexts detection will be added. For example
> it will be possible to have:
>
> - a filtered list of keywords (the previous word is "on" or "command"
> or "pass" or "exit", so the list is only containing "Messages"
> keywords)
> - the list of declared variables in the dictionary.
>
>
> The plugin is quite experimental and not perfect, but I'm using it all
> the time and I'm really happy with it. I done some recent improvements
> and I decided to share the result with the Community.
> Any comments or suggestions, welcome.
>
>
> The Intellisense plugin can be downloaded by following this link:
> http://www.aslugontheroad.com/download/category/5-open-sources
>
>
> Enjoy!
>
>
> Best Regards,
> --
> Zryip TheSlug
> http://www.aslugontheroad.com
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the use-livecode mailing list