All Projects → ant-druha → AppleScript-IDEA

ant-druha / AppleScript-IDEA

Licence: Apache-2.0 license
AppleScript support for IntelliJ IDEs

Programming Languages

java
68154 projects - #9 most used programming language
applescript
352 projects
Lex
420 projects

Projects that are alternatives of or similar to AppleScript-IDEA

intellij-ui-test-robot
The library allows you to write and execute UI tests among IntelliJ IDEA. You can test your Plugin.
Stars: ✭ 60 (+185.71%)
Mutual labels:  intellij, ide, intellij-plugin
android-studio-plugin
Integrate your Android project with Crowdin
Stars: ✭ 52 (+147.62%)
Mutual labels:  intellij, ide, intellij-plugin
intellij-autohotkey
AutoHotkey plugin for the Jetbrain's IntelliJ platform
Stars: ✭ 30 (+42.86%)
Mutual labels:  intellij, ide, intellij-plugin
Julia Intellij
💻 Julia Plugin for IntelliJ IDEA ┗😃┛ ┏😃┓ ┗😃┛
Stars: ✭ 258 (+1128.57%)
Mutual labels:  intellij, ide, intellij-plugin
Intellij
IntelliJ plugin for Bazel projects
Stars: ✭ 500 (+2280.95%)
Mutual labels:  intellij, ide, intellij-plugin
Intellij Emmylua
Lua IDE/Debugger Plugin for IntelliJ IDEA
Stars: ✭ 1,311 (+6142.86%)
Mutual labels:  intellij, ide, intellij-plugin
Acejump
🅰️ single character search, select, and jump
Stars: ✭ 786 (+3642.86%)
Mutual labels:  intellij, ide, intellij-plugin
Intellij Makefile
Makefile support for IntelliJ-based IDEs
Stars: ✭ 164 (+680.95%)
Mutual labels:  intellij, ide, intellij-plugin
IntelliJ-Luanalysis
Type-safe Lua IDE Plugin for IntelliJ IDEA
Stars: ✭ 118 (+461.9%)
Mutual labels:  intellij, intellij-plugin
DockDockBuild
Support for running UNIX Makefiles on a Docker container
Stars: ✭ 43 (+104.76%)
Mutual labels:  intellij, intellij-plugin
intelliroutes
Support for Play Routes in IntelliJ IDEA
Stars: ✭ 21 (+0%)
Mutual labels:  intellij, intellij-plugin
BugKotlinDocument
Plugin for IntelliJ IDEA ┗😃┛ Android Studio ┗😃┛ CLion ┗😃┛ AppCode.
Stars: ✭ 29 (+38.1%)
Mutual labels:  intellij, intellij-plugin
camelcaseplugin
CamelCasePlugin for IDEA IDEs
Stars: ✭ 49 (+133.33%)
Mutual labels:  intellij, ide
getx-snippets-intelliJ
An extension to accelerate the process of developing applications with flutter, aimed at everyone using the GetX package.
Stars: ✭ 52 (+147.62%)
Mutual labels:  intellij, intellij-plugin
EmojIDE
Programming in Discord emojis. Second place for the ProgrammerHumor Hackathon
Stars: ✭ 30 (+42.86%)
Mutual labels:  intellij, ide
reedelk-runtime
Reedelk Runtime Platform Community Edition
Stars: ✭ 25 (+19.05%)
Mutual labels:  intellij, intellij-plugin
lottie-idea
Android Studio and IntelliJ IDEA viewer plugin for Lottie animations
Stars: ✭ 36 (+71.43%)
Mutual labels:  ide, intellij-plugin
idea-sexyeditor
Sexy editor plugin for IntelliJ - one that you can't live without
Stars: ✭ 92 (+338.1%)
Mutual labels:  intellij, ide
SideMirror
An Android Studio plugin to mirror your android devices with scrcpy directly from Android Studio.
Stars: ✭ 49 (+133.33%)
Mutual labels:  intellij, intellij-plugin
intellij-quarkus
IntelliJ Quarkus Tools
Stars: ✭ 83 (+295.24%)
Mutual labels:  intellij, intellij-plugin

How to AppleScript in IDEA

This plugin, provides support for writing and executing scripts with an AppleScript language in IntelliJ-base IDEs.

Working with scriptable applications

  • Use predefined Live Templates: “tellap”, “useapp” and create your own:

"tellap" live templete installed applications completion

  • Use Intention Action for creating application dictionary if the application was not found:

add_dictionary.png

Choose either the application bundle or application dictionary file if the application is not installed but it’s dictionary file is available (xml or sdef extensions):

choose_dictionary.png The action is also available via File menu (File | Load Dictionary).

For example, you can choose dictionary file to load when working on Windows or Linux. Running scripts will not be possible but intellisense will work:

browse_doc.png

run.png

Use other IntelliJ IDEA features while working with code:

dark_preview.png

There are still some fixes TODO:

  • parser tuning, including case-insensitivity
  • resolve for some cases with different visibility scopes in scripts
  • auto-formatting of generated dictionary file
  • code generate action for common constructs (user handlers, OS interaction scenarios, other statements)
  • your reports and suggestions

Download

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].