├── .gitignore ├── Base ├── class.sublime-snippet ├── completions.sublime-completions ├── elif.sublime-snippet ├── else.sublime-snippet ├── for.sublime-snippet ├── func.sublime-snippet ├── if.sublime-snippet ├── if_in.sublime-snippet └── while.sublime-snippet ├── Classes ├── AABB │ ├── completions.sublime-completions │ └── override.sublime-completions ├── AcceptDialog │ ├── completions.sublime-completions │ └── override.sublime-completions ├── AnimatedSprite │ ├── completions.sublime-completions │ └── override.sublime-completions ├── AnimatedSprite3D │ └── override.sublime-completions ├── Animation │ ├── completions.sublime-completions │ └── override.sublime-completions ├── AnimationPlayer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── AnimationTreePlayer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Area │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Area2D │ └── override.sublime-completions ├── Array │ ├── completions.sublime-completions │ └── override.sublime-completions ├── AtlasTexture │ ├── completions.sublime-completions │ └── override.sublime-completions ├── AudioServer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── AudioStream │ ├── completions.sublime-completions │ └── override.sublime-completions ├── AudioStreamGibberish │ ├── completions.sublime-completions │ └── override.sublime-completions ├── AudioStreamMPC │ ├── completions.sublime-completions │ └── override.sublime-completions ├── AudioStreamSpeex │ ├── completions.sublime-completions │ └── override.sublime-completions ├── BakedLight │ ├── completions.sublime-completions │ └── override.sublime-completions ├── BakedLightInstance │ ├── completions.sublime-completions │ └── override.sublime-completions ├── BakedLightSampler │ ├── completions.sublime-completions │ └── override.sublime-completions ├── BaseButton │ ├── completions.sublime-completions │ └── override.sublime-completions ├── BitMap │ ├── completions.sublime-completions │ └── override.sublime-completions ├── BoxShape │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Button │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ButtonArray │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ButtonGroup │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Camera │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Camera2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── CanvasItem │ ├── completions.sublime-completions │ └── override.sublime-completions ├── CanvasLayer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── CapsuleShape │ ├── completions.sublime-completions │ └── override.sublime-completions ├── CapsuleShape2D │ └── override.sublime-completions ├── CenterContainer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── CircleShape2D │ └── override.sublime-completions ├── Class.sublime-completions ├── CollisionObject │ ├── completions.sublime-completions │ └── override.sublime-completions ├── CollisionObject2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── CollisionPolygon │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Color │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ColorArray │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ColorPicker │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ColorPickerButton │ └── override.sublime-completions ├── ConcavePolygonShape │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ConcavePolygonShape2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ConeTwistJoint │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ConfigFile │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ConfirmationDialog │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Container │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Control │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ConvexPolygonShape │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ConvexPolygonShape2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── CubeMap │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Curve2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Curve3D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── DampedSpringJoint2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Dictionary │ ├── completions.sublime-completions │ └── override.sublime-completions ├── DirectionalLight │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Directory │ ├── completions.sublime-completions │ └── override.sublime-completions ├── EditorImportPlugin │ ├── completions.sublime-completions │ └── override.sublime-completions ├── EditorPlugin │ ├── completions.sublime-completions │ └── override.sublime-completions ├── EditorScenePostImport │ ├── completions.sublime-completions │ └── override.sublime-completions ├── EditorScript │ ├── completions.sublime-completions │ └── override.sublime-completions ├── EmptyControl │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Environment │ ├── completions.sublime-completions │ └── override.sublime-completions ├── EventPlayer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── File │ ├── completions.sublime-completions │ └── override.sublime-completions ├── FileDialog │ ├── completions.sublime-completions │ └── override.sublime-completions ├── FixedMaterial │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Font │ ├── completions.sublime-completions │ └── override.sublime-completions ├── FuncRef │ ├── completions.sublime-completions │ └── override.sublime-completions ├── GDFunctionState │ ├── completions.sublime-completions │ └── override.sublime-completions ├── GDNativeClass │ ├── completions.sublime-completions │ └── override.sublime-completions ├── GDScript │ └── override.sublime-completions ├── G_GDScript │ ├── completions.sublime-completions │ └── override.sublime-completions ├── G_Global Scope │ └── completions.sublime-completions ├── Generic6DOFJoint │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Geometry │ ├── completions.sublime-completions │ └── override.sublime-completions ├── GeometryInstance │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Globals │ ├── completions.sublime-completions │ └── override.sublime-completions ├── GridContainer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── GridMap │ ├── completions.sublime-completions │ └── override.sublime-completions ├── GrooveJoint2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── HTTPClient │ ├── completions.sublime-completions │ └── override.sublime-completions ├── HingeJoint │ ├── completions.sublime-completions │ └── override.sublime-completions ├── IP │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Image │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ImageTexture │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ImmediateGeometry │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Input │ ├── completions.sublime-completions │ └── override.sublime-completions ├── InputEvent │ ├── completions.sublime-completions │ └── override.sublime-completions ├── InputEventAction │ └── override.sublime-completions ├── InputEventJoyButton │ └── override.sublime-completions ├── InputEventJoyMotion │ └── override.sublime-completions ├── InputEventKey │ └── override.sublime-completions ├── InputEventMouseButton │ └── override.sublime-completions ├── InputEventMouseMotion │ └── override.sublime-completions ├── InputEventScreenDrag │ └── override.sublime-completions ├── InputEventScreenTouch │ └── override.sublime-completions ├── InputMap │ ├── completions.sublime-completions │ └── override.sublime-completions ├── IntArray │ ├── completions.sublime-completions │ └── override.sublime-completions ├── InterpolatedCamera │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Joint │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Joint2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── KinematicBody │ ├── completions.sublime-completions │ └── override.sublime-completions ├── KinematicBody2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Label │ ├── completions.sublime-completions │ └── override.sublime-completions ├── LargeTexture │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Light │ ├── completions.sublime-completions │ └── override.sublime-completions ├── LineEdit │ ├── completions.sublime-completions │ └── override.sublime-completions ├── LineShape2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── MainLoop │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Marshalls │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Material │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Matrix3 │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Matrix32 │ ├── completions.sublime-completions │ └── override.sublime-completions ├── MenuButton │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Mesh │ ├── completions.sublime-completions │ └── override.sublime-completions ├── MeshDataTool │ ├── completions.sublime-completions │ └── override.sublime-completions ├── MeshInstance │ ├── completions.sublime-completions │ └── override.sublime-completions ├── MeshLibrary │ ├── completions.sublime-completions │ └── override.sublime-completions ├── MultiMesh │ ├── completions.sublime-completions │ └── override.sublime-completions ├── MultiMeshInstance │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Mutex │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Navigation │ ├── completions.sublime-completions │ └── override.sublime-completions ├── NavigationMesh │ ├── completions.sublime-completions │ └── override.sublime-completions ├── NavigationMeshInstance │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Nil │ └── completions.sublime-completions ├── Node │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Node2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── NodePath │ ├── completions.sublime-completions │ └── override.sublime-completions ├── OS │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Object │ ├── completions.sublime-completions │ └── override.sublime-completions ├── OptionButton │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PCKPacker │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PHashTranslation │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PackedDataContainer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PackedDataContainerRef │ └── override.sublime-completions ├── PackedScene │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PacketPeer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PacketPeerStream │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PacketPeerUDP │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ParallaxBackground │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ParallaxLayer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ParticleAttractor2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ParticleSystemMaterial │ └── override.sublime-completions ├── Particles │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Particles2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Path │ └── override.sublime-completions ├── Path2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PathFollow │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PathFollow2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PathRemap │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Performance │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Physics2DDirectBodyState │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Physics2DDirectSpaceState │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Physics2DServer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Physics2DShapeQueryParameters │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Physics2DShapeQueryResult │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PhysicsBody │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PhysicsBody2D │ └── override.sublime-completions ├── PhysicsDirectBodyState │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PhysicsDirectSpaceState │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PhysicsServer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PhysicsShapeQueryParameters │ └── override.sublime-completions ├── PhysicsShapeQueryResult │ └── override.sublime-completions ├── PinJoint │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Plane │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PlaneShape │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Polygon2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PolygonPathFinder │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Popup │ ├── completions.sublime-completions │ └── override.sublime-completions ├── PopupMenu │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Portal │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ProgressBar │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ProximityGroup │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Quad │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Quat │ ├── completions.sublime-completions │ └── override.sublime-completions ├── RID │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Range │ ├── completions.sublime-completions │ └── override.sublime-completions ├── RawArray │ ├── completions.sublime-completions │ └── override.sublime-completions ├── RayCast │ ├── completions.sublime-completions │ └── override.sublime-completions ├── RayCast2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── RayShape │ ├── completions.sublime-completions │ └── override.sublime-completions ├── RayShape2D │ └── override.sublime-completions ├── RealArray │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Rect2 │ ├── completions.sublime-completions │ └── override.sublime-completions ├── RectangleShape2D │ └── override.sublime-completions ├── Reference │ ├── completions.sublime-completions │ └── override.sublime-completions ├── RegEx │ ├── completions.sublime-completions │ └── override.sublime-completions ├── RemoteTransform2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Resource │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ResourceImportMetadata │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ResourceInteractiveLoader │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ResourceLoader │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ResourcePreloader │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ResourceSaver │ ├── completions.sublime-completions │ └── override.sublime-completions ├── RichTextLabel │ ├── completions.sublime-completions │ └── override.sublime-completions ├── RigidBody │ ├── completions.sublime-completions │ └── override.sublime-completions ├── RigidBody2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Room │ ├── completions.sublime-completions │ └── override.sublime-completions ├── RoomBounds │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Sample │ ├── completions.sublime-completions │ └── override.sublime-completions ├── SampleLibrary │ ├── completions.sublime-completions │ └── override.sublime-completions ├── SamplePlayer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── SamplePlayer2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── SceneMainLoop │ └── completions.sublime-completions ├── SceneTree │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Script │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ScrollBar │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ScrollContainer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── SegmentShape2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Semaphore │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Shader │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ShaderMaterial │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Shape2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Skeleton │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Slider │ ├── completions.sublime-completions │ └── override.sublime-completions ├── SliderJoint │ ├── completions.sublime-completions │ └── override.sublime-completions ├── SoundPlayer2D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── SoundRoomParams │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Spatial │ ├── completions.sublime-completions │ └── override.sublime-completions ├── SpatialPlayer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── SpatialSamplePlayer │ └── override.sublime-completions ├── SpatialStreamPlayer │ └── override.sublime-completions ├── SphereShape │ └── override.sublime-completions ├── SpinBox │ ├── completions.sublime-completions │ └── override.sublime-completions ├── SplitContainer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Sprite │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Sprite3D │ └── override.sublime-completions ├── SpriteBase3D │ ├── completions.sublime-completions │ └── override.sublime-completions ├── SpriteFrames │ ├── completions.sublime-completions │ └── override.sublime-completions ├── StaticBody │ ├── completions.sublime-completions │ └── override.sublime-completions ├── StaticBody2D │ └── override.sublime-completions ├── StreamPeer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── StreamPeerSSL │ ├── completions.sublime-completions │ └── override.sublime-completions ├── StreamPeerTCP │ ├── completions.sublime-completions │ └── override.sublime-completions ├── StreamPlayer │ └── override.sublime-completions ├── String │ ├── completions.sublime-completions │ └── override.sublime-completions ├── StringArray │ ├── completions.sublime-completions │ └── override.sublime-completions ├── StyleBox │ ├── completions.sublime-completions │ └── override.sublime-completions ├── StyleBoxFlat │ ├── completions.sublime-completions │ └── override.sublime-completions ├── StyleBoxImageMask │ ├── completions.sublime-completions │ └── override.sublime-completions ├── StyleBoxTexture │ ├── completions.sublime-completions │ └── override.sublime-completions ├── SurfaceTool │ ├── completions.sublime-completions │ └── override.sublime-completions ├── TCP_Server │ ├── completions.sublime-completions │ └── override.sublime-completions ├── TabContainer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Tabs │ ├── completions.sublime-completions │ └── override.sublime-completions ├── TextEdit │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Texture │ ├── completions.sublime-completions │ └── override.sublime-completions ├── TextureButton │ ├── completions.sublime-completions │ └── override.sublime-completions ├── TextureFrame │ ├── completions.sublime-completions │ └── override.sublime-completions ├── TextureProgress │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Theme │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Thread │ ├── completions.sublime-completions │ └── override.sublime-completions ├── TileMap │ ├── completions.sublime-completions │ └── override.sublime-completions ├── TileSet │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Timer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── TouchScreenButton │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Transform │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Translation │ ├── completions.sublime-completions │ └── override.sublime-completions ├── TranslationServer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Tree │ ├── completions.sublime-completions │ └── override.sublime-completions ├── TreeItem │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Tween │ ├── completions.sublime-completions │ └── override.sublime-completions ├── UnshadedMaterial │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Vector2 │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Vector2Array │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Vector3 │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Vector3Array │ ├── completions.sublime-completions │ └── override.sublime-completions ├── VehicleBody │ ├── completions.sublime-completions │ └── override.sublime-completions ├── VehicleWheel │ ├── completions.sublime-completions │ └── override.sublime-completions ├── VideoPlayer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── VideoStream │ ├── completions.sublime-completions │ └── override.sublime-completions ├── Viewport │ ├── completions.sublime-completions │ └── override.sublime-completions ├── ViewportSprite │ ├── completions.sublime-completions │ └── override.sublime-completions ├── VisibilityEnabler │ ├── completions.sublime-completions │ └── override.sublime-completions ├── VisibilityEnabler2D │ └── override.sublime-completions ├── VisibilityNotifier │ ├── completions.sublime-completions │ └── override.sublime-completions ├── VisibilityNotifier2D │ └── override.sublime-completions ├── VisualInstance │ ├── completions.sublime-completions │ └── override.sublime-completions ├── VisualServer │ ├── completions.sublime-completions │ └── override.sublime-completions ├── WindowDialog │ ├── completions.sublime-completions │ └── override.sublime-completions ├── World │ ├── completions.sublime-completions │ └── override.sublime-completions ├── World2D │ └── override.sublime-completions ├── WorldEnvironment │ └── override.sublime-completions ├── XMLParser │ ├── completions.sublime-completions │ └── override.sublime-completions ├── YSort │ ├── completions.sublime-completions │ └── override.sublime-completions ├── bool │ └── completions.sublime-completions ├── float │ └── completions.sublime-completions └── int │ └── completions.sublime-completions ├── GDScript.YAML-tmLanguage ├── GDScript.sublime-syntax ├── GDScript.tmPreferences ├── LICENSE.txt ├── README.md ├── completions_in_view.py ├── fetch_new_data.rb └── syntax_test_gdscript.gd /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .idea 3 | -------------------------------------------------------------------------------- /Base/class.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | class 5 | 6 | source.gdscript 7 | 8 | -------------------------------------------------------------------------------- /Base/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "source.gdscript", 3 | 4 | "completions": 5 | [ 6 | { "trigger": "enum", "contents": "enum " }, 7 | { "trigger": "onready", "contents": "onready var " }, 8 | { "trigger": "var", "contents": "var " }, 9 | { "trigger": "extends", "contents": "extends " }, 10 | { "trigger": "const", "contents": "const "}, 11 | { "trigger": "void", "contents": "void "}, 12 | "tool", 13 | "return", 14 | "null", 15 | "pass" 16 | ] 17 | } 18 | 19 | -------------------------------------------------------------------------------- /Base/elif.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | elif 7 | 8 | source.gdscript 9 | 10 | -------------------------------------------------------------------------------- /Base/else.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | else 7 | 8 | source.gdscript 9 | 10 | -------------------------------------------------------------------------------- /Base/for.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | for 7 | 8 | source.gdscript 9 | 10 | -------------------------------------------------------------------------------- /Base/func.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | func 7 | 8 | source.gdscript 9 | 10 | -------------------------------------------------------------------------------- /Base/if.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | if 7 | 8 | source.gdscript 9 | 10 | -------------------------------------------------------------------------------- /Base/if_in.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | if 6 | source.gdscript 7 | 8 | -------------------------------------------------------------------------------- /Base/while.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | while 6 | source.gdscript 7 | 8 | -------------------------------------------------------------------------------- /Classes/AABB/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "encloses", 5 | "expand", 6 | "get_area", 7 | "get_endpoint", 8 | "get_longest_axis", 9 | "get_longest_axis_index", 10 | "get_longest_axis_size", 11 | "get_shortest_axis", 12 | "get_shortest_axis_index", 13 | "get_shortest_axis_size", 14 | "get_support", 15 | "grow", 16 | "has_no_area", 17 | "has_no_surface", 18 | "has_point", 19 | "intersection", 20 | "intersects", 21 | "intersects_plane", 22 | "intersects_segment", 23 | "merge" 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/AcceptDialog/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_ok", 5 | "get_label", 6 | "set_hide_on_ok", 7 | "get_hide_on_ok", 8 | "add_button", 9 | "add_cancel", 10 | "register_text_enter", 11 | "set_text", 12 | "get_text" 13 | ] 14 | } -------------------------------------------------------------------------------- /Classes/AnimatedSprite/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_sprite_frames", 5 | "get_sprite_frames", 6 | "set_centered", 7 | "is_centered", 8 | "set_offset", 9 | "get_offset", 10 | "set_flip_h", 11 | "is_flipped_h", 12 | "set_flip_v", 13 | "is_flipped_v", 14 | "set_frame", 15 | "get_frame", 16 | "set_modulate", 17 | "get_modulate" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/AnimatedSprite3D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_sprite_frames", 5 | "get_sprite_frames", 6 | "set_frame", 7 | "get_frame" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/Area/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_space_override_mode", 5 | "get_space_override_mode", 6 | "set_gravity_is_point", 7 | "is_gravity_a_point", 8 | "set_gravity_vector", 9 | "get_gravity_vector", 10 | "set_gravity", 11 | "get_gravity", 12 | "set_density", 13 | "get_density", 14 | "set_priority", 15 | "get_priority", 16 | "set_enable_monitoring", 17 | "is_monitoring_enabled", 18 | "get_overlapping_bodies" 19 | ] 20 | } -------------------------------------------------------------------------------- /Classes/Area2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_space_override_mode", 5 | "get_space_override_mode", 6 | "set_gravity_is_point", 7 | "is_gravity_a_point", 8 | "set_gravity_vector", 9 | "get_gravity_vector", 10 | "set_gravity", 11 | "get_gravity", 12 | "set_density", 13 | "get_density", 14 | "set_priority", 15 | "get_priority", 16 | "set_enable_monitoring", 17 | "is_monitoring_enabled", 18 | "get_overlapping_bodies" 19 | ] 20 | } -------------------------------------------------------------------------------- /Classes/Array/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "append", 5 | "clear", 6 | "empty", 7 | "erase", 8 | "find", 9 | "hash", 10 | "insert", 11 | "invert", 12 | "push_back", 13 | "remove", 14 | "resize", 15 | "size", 16 | "sort", 17 | "sort_custom" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/AtlasTexture/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_atlas(...)", 6 | "contents": "set_atlas(${1:atlas})" 7 | }, 8 | { 9 | "trigger": "get_atlas()", 10 | "contents": "get_atlas()" 11 | }, 12 | { 13 | "trigger": "set_region(...)", 14 | "contents": "set_region(${1:region})" 15 | }, 16 | { 17 | "trigger": "get_region()", 18 | "contents": "get_region()" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/AtlasTexture/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_atlas", 5 | "get_atlas", 6 | "set_region", 7 | "get_region", 8 | "set_margin", 9 | "get_margin" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/AudioStream/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "play()", 6 | "contents": "play()" 7 | }, 8 | { 9 | "trigger": "get_stream_name()", 10 | "contents": "get_stream_name()" 11 | }, 12 | { 13 | "trigger": "get_loop_count()", 14 | "contents": "get_loop_count()" 15 | }, 16 | { 17 | "trigger": "seek_pos(...)", 18 | "contents": "seek_pos(${1:pos})" 19 | }, 20 | { 21 | "trigger": "get_update_mode()", 22 | "contents": "get_update_mode()" 23 | }, 24 | { 25 | "trigger": "update()", 26 | "contents": "update()" 27 | }, 28 | "UPDATE_NONE", 29 | "UPDATE_IDLE", 30 | "UPDATE_THREAD" 31 | ] 32 | } -------------------------------------------------------------------------------- /Classes/AudioStream/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "play", 5 | "stop", 6 | "is_playing", 7 | "set_loop", 8 | "has_loop", 9 | "get_stream_name", 10 | "get_loop_count", 11 | "seek_pos", 12 | "get_pos", 13 | "get_length", 14 | "get_update_mode", 15 | "update" 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/AudioStreamGibberish/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_phonemes", 5 | "get_phonemes", 6 | "set_pitch_scale", 7 | "get_pitch_scale", 8 | "set_pitch_random_scale", 9 | "get_pitch_random_scale", 10 | "set_xfade_time", 11 | "get_xfade_time" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/AudioStreamMPC/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_file(...)", 6 | "contents": "set_file(${1:name})" 7 | }, 8 | { 9 | "trigger": "get_file()", 10 | "contents": "get_file()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/AudioStreamMPC/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_file", 5 | "get_file" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/AudioStreamSpeex/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_file(...)", 6 | "contents": "set_file(${1:file})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/AudioStreamSpeex/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_file", 5 | "get_file" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/BakedLightInstance/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_baked_light(...)", 6 | "contents": "set_baked_light(${1:baked_light})" 7 | }, 8 | { 9 | "trigger": "get_baked_light()", 10 | "contents": "get_baked_light()" 11 | }, 12 | { 13 | "trigger": "get_baked_light_instance()", 14 | "contents": "get_baked_light_instance()" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/BakedLightInstance/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_baked_light", 5 | "get_baked_light", 6 | "get_baked_light_instance" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/BakedLightSampler/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_resolution(...)", 6 | "contents": "set_resolution(${1:resolution})" 7 | }, 8 | { 9 | "trigger": "get_resolution()", 10 | "contents": "get_resolution()" 11 | }, 12 | "PARAM_RADIUS", 13 | "PARAM_STRENGTH", 14 | "PARAM_ATTENUATION", 15 | "PARAM_DETAIL_RATIO", 16 | "PARAM_MAX" 17 | ] 18 | } -------------------------------------------------------------------------------- /Classes/BakedLightSampler/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_param", 5 | "get_param", 6 | "set_resolution", 7 | "get_resolution" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/BaseButton/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_pressed", 5 | "is_pressed", 6 | "is_hovered", 7 | "set_toggle_mode", 8 | "is_toggle_mode", 9 | "set_disabled", 10 | "is_disabled", 11 | "set_click_on_press", 12 | "get_click_on_press", 13 | "get_draw_mode" 14 | ] 15 | } -------------------------------------------------------------------------------- /Classes/BitMap/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "create(...)", 6 | "contents": "create(${1:size})" 7 | }, 8 | { 9 | "trigger": "create_from_image_alpha(...)", 10 | "contents": "create_from_image_alpha(${1:image})" 11 | }, 12 | { 13 | "trigger": "set_bit(...)", 14 | "contents": "set_bit(${1:pos}, ${2:bit})" 15 | }, 16 | { 17 | "trigger": "get_bit(...)", 18 | "contents": "get_bit(${1:pos})" 19 | }, 20 | { 21 | "trigger": "set_bit_rect(...)", 22 | "contents": "set_bit_rect(${1:p_rect}, ${2:bit})" 23 | }, 24 | { 25 | "trigger": "get_true_bit_count()", 26 | "contents": "get_true_bit_count()" 27 | }, 28 | { 29 | "trigger": "get_size()", 30 | "contents": "get_size()" 31 | } 32 | ] 33 | } -------------------------------------------------------------------------------- /Classes/BitMap/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "create", 5 | "create_from_image_alpha", 6 | "set_bit", 7 | "get_bit", 8 | "set_bit_rect", 9 | "get_true_bit_count", 10 | "get_size" 11 | ] 12 | } -------------------------------------------------------------------------------- /Classes/BoxShape/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_extents(...)", 6 | "contents": "set_extents(${1:extents})" 7 | }, 8 | { 9 | "trigger": "get_extents()", 10 | "contents": "get_extents()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/BoxShape/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_extents", 5 | "get_extents" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/Button/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_text", 5 | "get_text", 6 | "set_button_icon", 7 | "get_button_icon", 8 | "set_flat", 9 | "set_clip_text", 10 | "get_clip_text", 11 | "set_text_align", 12 | "get_text_align", 13 | "is_flat" 14 | ] 15 | } -------------------------------------------------------------------------------- /Classes/ButtonArray/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "add_button", 5 | "add_icon_button", 6 | "set_button_text", 7 | "set_button_icon", 8 | "get_button_text", 9 | "get_button_icon", 10 | "get_button_count", 11 | "get_selected", 12 | "get_hovered", 13 | "set_selected", 14 | "erase_button", 15 | "clear" 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/ButtonGroup/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "get_pressed_button()", 6 | "contents": "get_pressed_button()" 7 | }, 8 | { 9 | "trigger": "get_pressed_button_index()", 10 | "contents": "get_pressed_button_index()" 11 | }, 12 | { 13 | "trigger": "get_focused_button()", 14 | "contents": "get_focused_button()" 15 | }, 16 | { 17 | "trigger": "get_button_list()", 18 | "contents": "get_button_list()" 19 | }, 20 | { 21 | "trigger": "set_pressed_button(...)", 22 | "contents": "set_pressed_button(${1:button})" 23 | } 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/ButtonGroup/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_pressed_button", 5 | "get_pressed_button_index", 6 | "get_focused_button", 7 | "get_button_list", 8 | "set_pressed_button" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/Camera/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "project_ray_normal", 5 | "project_local_ray_normal", 6 | "project_ray_origin", 7 | "unproject_position", 8 | "project_position", 9 | "set_perspective", 10 | "set_orthogonal", 11 | "make_current", 12 | "clear_current", 13 | "is_current", 14 | "get_camera_transform", 15 | "get_fov", 16 | "get_size", 17 | "get_zfar", 18 | "get_znear", 19 | "get_projection", 20 | "set_visible_layers", 21 | "get_visible_layers", 22 | "look_at", 23 | "look_at_from_pos", 24 | "set_environment", 25 | "get_environment", 26 | "set_keep_aspect_mode", 27 | "get_keep_aspect_mode" 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/Camera2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_offset", 5 | "get_offset", 6 | "set_centered", 7 | "is_centered", 8 | "set_rotating", 9 | "is_rotating", 10 | "make_current", 11 | "is_current", 12 | "set_limit", 13 | "get_limit", 14 | "set_v_drag_enabled", 15 | "is_v_drag_enabled", 16 | "set_h_drag_enabled", 17 | "is_h_drag_enabled", 18 | "set_v_offset", 19 | "get_v_offset", 20 | "set_h_offset", 21 | "get_h_offset", 22 | "set_drag_margin", 23 | "get_drag_margin", 24 | "get_camera_pos", 25 | "get_camera_screen_center", 26 | "set_zoom", 27 | "get_zoom", 28 | "set_follow_smoothing", 29 | "get_follow_smoothing", 30 | "force_update_scroll" 31 | ] 32 | } -------------------------------------------------------------------------------- /Classes/CanvasLayer/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_layer(...)", 6 | "contents": "set_layer(${1:layer})" 7 | }, 8 | { 9 | "trigger": "get_layer()", 10 | "contents": "get_layer()" 11 | }, 12 | { 13 | "trigger": "set_rotation(...)", 14 | "contents": "set_rotation(${1:rotation})" 15 | }, 16 | { 17 | "trigger": "get_rotation()", 18 | "contents": "get_rotation()" 19 | }, 20 | { 21 | "trigger": "set_scale(...)", 22 | "contents": "set_scale(${1:scale})" 23 | }, 24 | { 25 | "trigger": "get_scale()", 26 | "contents": "get_scale()" 27 | }, 28 | { 29 | "trigger": "get_viewport()", 30 | "contents": "get_viewport()" 31 | } 32 | ] 33 | } -------------------------------------------------------------------------------- /Classes/CanvasLayer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_layer", 5 | "get_layer", 6 | "set_transform", 7 | "get_transform", 8 | "set_offset", 9 | "get_offset", 10 | "set_rotation", 11 | "get_rotation", 12 | "set_scale", 13 | "get_scale", 14 | "get_world_2d", 15 | "get_viewport" 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/CapsuleShape/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_radius(...)", 6 | "contents": "set_radius(${1:radius})" 7 | }, 8 | { 9 | "trigger": "get_radius()", 10 | "contents": "get_radius()" 11 | }, 12 | { 13 | "trigger": "set_height(...)", 14 | "contents": "set_height(${1:height})" 15 | }, 16 | { 17 | "trigger": "get_height()", 18 | "contents": "get_height()" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/CapsuleShape/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_radius", 5 | "get_radius", 6 | "set_height", 7 | "get_height" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/CapsuleShape2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_radius", 5 | "get_radius", 6 | "set_height", 7 | "get_height" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/CenterContainer/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_use_top_left(...)", 6 | "contents": "set_use_top_left(${1:enable})" 7 | }, 8 | { 9 | "trigger": "is_using_top_left()", 10 | "contents": "is_using_top_left()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/CenterContainer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_use_top_left", 5 | "is_using_top_left" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/CircleShape2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_radius", 5 | "get_radius" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/CollisionObject/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "_input_event", 5 | "add_shape", 6 | "get_shape_count", 7 | "set_shape", 8 | "set_shape_transform", 9 | "set_shape_as_trigger", 10 | "is_shape_set_as_trigger", 11 | "get_shape", 12 | "get_shape_transform", 13 | "remove_shape", 14 | "clear_shapes", 15 | "set_ray_pickable", 16 | "is_ray_pickable", 17 | "set_capture_input_on_drag", 18 | "get_capture_input_on_drag", 19 | "get_rid" 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/CollisionObject2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "add_shape(...)", 6 | "contents": "add_shape(${1:shape}, ${2:transform}, ${3:0}, ${4:0})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/CollisionObject2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "add_shape", 5 | "get_shape_count", 6 | "set_shape", 7 | "set_shape_transform", 8 | "set_shape_as_trigger", 9 | "get_shape", 10 | "get_shape_transform", 11 | "is_shape_set_as_trigger", 12 | "remove_shape", 13 | "clear_shapes", 14 | "get_rid" 15 | ] 16 | } -------------------------------------------------------------------------------- /Classes/CollisionPolygon/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_depth(...)", 6 | "contents": "set_depth(${1:depth})" 7 | }, 8 | { 9 | "trigger": "get_depth()", 10 | "contents": "get_depth()" 11 | }, 12 | { 13 | "trigger": "set_build_mode(...)", 14 | "contents": "set_build_mode(${1:arg0})" 15 | }, 16 | { 17 | "trigger": "get_build_mode()", 18 | "contents": "get_build_mode()" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/CollisionPolygon/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_polygon", 5 | "get_polygon", 6 | "set_depth", 7 | "get_depth", 8 | "set_build_mode", 9 | "get_build_mode" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/Color/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "blend", 5 | "contrasted", 6 | "gray", 7 | "inverted", 8 | "linear_interpolate", 9 | "to_32", 10 | "to_ARGB32", 11 | "to_html" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/ColorArray/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "push_back(...)", 6 | "contents": "push_back(${1:color})" 7 | }, 8 | { 9 | "trigger": "set(...)", 10 | "contents": "set(${1:idx}, ${2:color})" 11 | }, 12 | { 13 | "trigger": "ColorArray(...)", 14 | "contents": "ColorArray(${1:from})" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/ColorArray/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get", 5 | "push_back", 6 | "resize", 7 | "set", 8 | "size" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/ColorPicker/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_edit_alpha(...)", 6 | "contents": "set_edit_alpha(${1:show})" 7 | }, 8 | { 9 | "trigger": "is_editing_alpha()", 10 | "contents": "is_editing_alpha()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/ColorPicker/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_color", 5 | "get_color", 6 | "set_mode", 7 | "get_mode", 8 | "set_edit_alpha", 9 | "is_editing_alpha" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/ColorPickerButton/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_color", 5 | "get_color", 6 | "set_edit_alpha", 7 | "is_editing_alpha" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/ConcavePolygonShape/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_faces(...)", 6 | "contents": "set_faces(${1:faces})" 7 | }, 8 | { 9 | "trigger": "get_faces()", 10 | "contents": "get_faces()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/ConcavePolygonShape/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_faces", 5 | "get_faces" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/ConcavePolygonShape2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_segments(...)", 6 | "contents": "set_segments(${1:segments})" 7 | }, 8 | { 9 | "trigger": "get_segments()", 10 | "contents": "get_segments()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/ConcavePolygonShape2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_segments", 5 | "get_segments" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/ConeTwistJoint/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | "PARAM_SWING_SPAN", 5 | "PARAM_TWIST_SPAN", 6 | "PARAM_SOFTNESS", 7 | "PARAM_RELAXATION" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/ConeTwistJoint/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_param", 5 | "get_param" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/ConfigFile/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_value", 5 | "get_value", 6 | "has_section", 7 | "has_section_key", 8 | "get_sections", 9 | "get_section_keys", 10 | "load", 11 | "save" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/ConfirmationDialog/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "get_cancel()", 6 | "contents": "get_cancel()" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/ConfirmationDialog/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_cancel" 5 | ] 6 | } -------------------------------------------------------------------------------- /Classes/Container/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "queue_sort()", 6 | "contents": "queue_sort()" 7 | }, 8 | { 9 | "trigger": "fit_child_in_rect(...)", 10 | "contents": "fit_child_in_rect(${1:child}, ${2:rect})" 11 | }, 12 | "NOTIFICATION_SORT_CHILDREN" 13 | ] 14 | } -------------------------------------------------------------------------------- /Classes/Container/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "queue_sort", 5 | "fit_child_in_rect" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/ConvexPolygonShape/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_points(...)", 6 | "contents": "set_points(${1:points})" 7 | }, 8 | { 9 | "trigger": "get_points()", 10 | "contents": "get_points()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/ConvexPolygonShape/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_points", 5 | "get_points" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/ConvexPolygonShape2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_point_cloud(...)", 6 | "contents": "set_point_cloud(${1:point_cloud})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/ConvexPolygonShape2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_point_cloud", 5 | "set_points", 6 | "get_points" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/CubeMap/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_width", 5 | "get_height", 6 | "get_rid", 7 | "set_flags", 8 | "get_flags", 9 | "set_side", 10 | "get_side", 11 | "set_storage", 12 | "get_storage", 13 | "set_lossy_storage_quality", 14 | "get_lossy_storage_quality" 15 | ] 16 | } -------------------------------------------------------------------------------- /Classes/Curve2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_point_count", 5 | "add_point", 6 | "set_point_pos", 7 | "get_point_pos", 8 | "set_point_in", 9 | "get_point_in", 10 | "set_point_out", 11 | "get_point_out", 12 | "remove_point", 13 | "interpolate", 14 | "interpolatef", 15 | "set_bake_interval", 16 | "get_bake_interval", 17 | "get_baked_length", 18 | "interpolate_baked", 19 | "get_baked_points" 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/Curve3D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_point_tilt(...)", 6 | "contents": "set_point_tilt(${1:idx}, ${2:tilt})" 7 | }, 8 | { 9 | "trigger": "get_point_tilt(...)", 10 | "contents": "get_point_tilt(${1:idx})" 11 | }, 12 | { 13 | "trigger": "get_baked_tilts()", 14 | "contents": "get_baked_tilts()" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/Curve3D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_point_count", 5 | "add_point", 6 | "set_point_pos", 7 | "get_point_pos", 8 | "set_point_tilt", 9 | "get_point_tilt", 10 | "set_point_in", 11 | "get_point_in", 12 | "set_point_out", 13 | "get_point_out", 14 | "remove_point", 15 | "interpolate", 16 | "interpolatef", 17 | "set_bake_interval", 18 | "get_bake_interval", 19 | "get_baked_length", 20 | "interpolate_baked", 21 | "get_baked_points", 22 | "get_baked_tilts" 23 | ] 24 | } -------------------------------------------------------------------------------- /Classes/DampedSpringJoint2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_rest_length(...)", 6 | "contents": "set_rest_length(${1:rest_length})" 7 | }, 8 | { 9 | "trigger": "get_rest_length()", 10 | "contents": "get_rest_length()" 11 | }, 12 | { 13 | "trigger": "set_stiffness(...)", 14 | "contents": "set_stiffness(${1:stiffness})" 15 | }, 16 | { 17 | "trigger": "get_stiffness()", 18 | "contents": "get_stiffness()" 19 | }, 20 | { 21 | "trigger": "set_damping(...)", 22 | "contents": "set_damping(${1:damping})" 23 | }, 24 | { 25 | "trigger": "get_damping()", 26 | "contents": "get_damping()" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/DampedSpringJoint2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_length", 5 | "get_length", 6 | "set_rest_length", 7 | "get_rest_length", 8 | "set_stiffness", 9 | "get_stiffness", 10 | "set_damping", 11 | "get_damping" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/Dictionary/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "has(...)", 6 | "contents": "has(${1:value})" 7 | }, 8 | { 9 | "trigger": "keys()", 10 | "contents": "keys()" 11 | }, 12 | { 13 | "trigger": "parse_json(...)", 14 | "contents": "parse_json(${1:json})" 15 | }, 16 | { 17 | "trigger": "to_json()", 18 | "contents": "to_json()" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/Dictionary/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "clear", 5 | "empty", 6 | "erase", 7 | "has", 8 | "hash", 9 | "keys", 10 | "parse_json", 11 | "size", 12 | "to_json" 13 | ] 14 | } -------------------------------------------------------------------------------- /Classes/DirectionalLight/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_shadow_mode(...)", 6 | "contents": "set_shadow_mode(${1:mode})" 7 | }, 8 | { 9 | "trigger": "get_shadow_mode()", 10 | "contents": "get_shadow_mode()" 11 | }, 12 | { 13 | "trigger": "set_shadow_param(...)", 14 | "contents": "set_shadow_param(${1:param}, ${2:value})" 15 | }, 16 | { 17 | "trigger": "get_shadow_param(...)", 18 | "contents": "get_shadow_param(${1:param})" 19 | }, 20 | "SHADOW_ORTHOGONAL", 21 | "SHADOW_PERSPECTIVE", 22 | "SHADOW_PARALLEL_2_SPLITS", 23 | "SHADOW_PARALLEL_4_SPLITS", 24 | "SHADOW_PARAM_MAX_DISTANCE", 25 | "SHADOW_PARAM_PSSM_SPLIT_WEIGHT", 26 | "SHADOW_PARAM_PSSM_ZOFFSET_SCALE" 27 | ] 28 | } -------------------------------------------------------------------------------- /Classes/DirectionalLight/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_shadow_mode", 5 | "get_shadow_mode", 6 | "set_shadow_param", 7 | "get_shadow_param" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/Directory/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "open", 5 | "list_dir_begin", 6 | "get_next", 7 | "current_is_dir", 8 | "list_dir_end", 9 | "get_drive_count", 10 | "get_drive", 11 | "change_dir", 12 | "get_current_dir", 13 | "make_dir", 14 | "make_dir_recursive", 15 | "file_exists", 16 | "dir_exists", 17 | "get_space_left", 18 | "copy", 19 | "rename", 20 | "remove" 21 | ] 22 | } -------------------------------------------------------------------------------- /Classes/EditorImportPlugin/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "custom_export(...)", 6 | "contents": "custom_export(${1:path})" 7 | }, 8 | { 9 | "trigger": "get_visible_name()", 10 | "contents": "get_visible_name()" 11 | }, 12 | { 13 | "trigger": "import(...)", 14 | "contents": "import(${1:path}, ${2:from})" 15 | }, 16 | { 17 | "trigger": "import_dialog(...)", 18 | "contents": "import_dialog(${1:from})" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/EditorImportPlugin/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "custom_export", 5 | "get_name", 6 | "get_visible_name", 7 | "import", 8 | "import_dialog" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/EditorPlugin/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "apply_changes", 5 | "clear", 6 | "edit", 7 | "forward_input_event", 8 | "forward_spatial_input_event", 9 | "get_breakpoints", 10 | "get_name", 11 | "get_state", 12 | "handles", 13 | "has_main_screen", 14 | "make_visible", 15 | "set_state", 16 | "get_undo_redo", 17 | "add_custom_control", 18 | "add_custom_type", 19 | "remove_custom_type" 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/EditorScenePostImport/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "post_import(...)", 6 | "contents": "post_import(${1:scene})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/EditorScenePostImport/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "post_import" 5 | ] 6 | } -------------------------------------------------------------------------------- /Classes/EditorScript/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "add_root_node(...)", 6 | "contents": "add_root_node(${1:node})" 7 | }, 8 | { 9 | "trigger": "get_scene()", 10 | "contents": "get_scene()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/EditorScript/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "_run", 5 | "add_root_node", 6 | "get_scene" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/EmptyControl/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_minsize(...)", 6 | "contents": "set_minsize(${1:minsize})" 7 | }, 8 | { 9 | "trigger": "get_minsize()", 10 | "contents": "get_minsize()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/EmptyControl/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_minsize", 5 | "get_minsize" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/Environment/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_background", 5 | "get_background", 6 | "set_background_param", 7 | "get_background_param", 8 | "set_enable_fx", 9 | "is_fx_enabled", 10 | "fx_set_param", 11 | "fx_get_param" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/EventPlayer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_stream", 5 | "get_stream", 6 | "play", 7 | "stop", 8 | "is_playing", 9 | "set_paused", 10 | "is_paused", 11 | "set_loop", 12 | "has_loop", 13 | "set_volume", 14 | "get_volume", 15 | "set_pitch_scale", 16 | "get_pitch_scale", 17 | "set_tempo_scale", 18 | "get_tempo_scale", 19 | "set_volume_db", 20 | "get_volume_db", 21 | "get_stream_name", 22 | "get_loop_count", 23 | "get_pos", 24 | "seek_pos", 25 | "set_autoplay", 26 | "has_autoplay", 27 | "set_channel_volume", 28 | "get_channel_volumeidx", 29 | "get_length", 30 | "get_channel_last_note_time" 31 | ] 32 | } -------------------------------------------------------------------------------- /Classes/FileDialog/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "clear_filters", 5 | "add_filter", 6 | "get_current_dir", 7 | "get_current_file", 8 | "get_current_path", 9 | "set_current_dir", 10 | "set_current_file", 11 | "set_current_path", 12 | "set_mode", 13 | "get_mode", 14 | "get_vbox", 15 | "set_access", 16 | "get_access", 17 | "invalidate" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/FixedMaterial/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_parameter", 5 | "get_parameter", 6 | "set_texture", 7 | "get_texture", 8 | "set_texcoord_mode", 9 | "get_texcoord_mode", 10 | "set_fixed_flag", 11 | "get_fixed_flag", 12 | "set_uv_transform", 13 | "get_uv_transform", 14 | "set_light_shader", 15 | "get_light_shader", 16 | "set_point_size", 17 | "get_point_size" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/Font/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_height", 5 | "get_height", 6 | "set_ascent", 7 | "get_ascent", 8 | "get_descent", 9 | "add_kerning_pair", 10 | "get_kerning_pair", 11 | "add_texture", 12 | "add_char", 13 | "get_char_size", 14 | "get_string_size", 15 | "clear", 16 | "draw", 17 | "draw_char" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/FuncRef/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "call_func(...)", 6 | "contents": "call_func(${1:method}, ${2:arg0}, ${3:arg1}, ${4:arg2}, ${5:arg3}, ${6:arg4}, ${7:arg5}, ${8:arg6}, ${9:arg7}, ${10:arg8}, ${11:arg9})" 7 | }, 8 | { 9 | "trigger": "set_instance(...)", 10 | "contents": "set_instance(${1:instance})" 11 | }, 12 | { 13 | "trigger": "set_function(...)", 14 | "contents": "set_function(${1:name})" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/FuncRef/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "call_func", 5 | "set_instance", 6 | "set_function" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/GDFunctionState/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "resume(...)", 6 | "contents": "resume(${1:arg})" 7 | }, 8 | { 9 | "trigger": "is_valid()", 10 | "contents": "is_valid()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/GDFunctionState/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "resume", 5 | "is_valid" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/GDNativeClass/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "new()", 6 | "contents": "new()" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/GDNativeClass/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "new" 5 | ] 6 | } -------------------------------------------------------------------------------- /Classes/GDScript/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "new" 5 | ] 6 | } -------------------------------------------------------------------------------- /Classes/Generic6DOFJoint/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_param_x", 5 | "get_param_x", 6 | "set_param_y", 7 | "get_param_y", 8 | "set_param_z", 9 | "get_param_z", 10 | "set_flag_x", 11 | "get_flag_x", 12 | "set_flag_y", 13 | "get_flag_y", 14 | "set_flag_z", 15 | "get_flag_z" 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/Geometry/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "build_box_planes", 5 | "build_cylinder_planes", 6 | "build_capsule_planes", 7 | "segment_intersects_circle", 8 | "segment_intersects_segment_2d", 9 | "get_closest_points_between_segments_2d", 10 | "get_closest_points_between_segments", 11 | "get_closest_point_to_segment", 12 | "get_uv84_normal_bit", 13 | "ray_intersects_triangle", 14 | "segment_intersects_triangle", 15 | "segment_intersects_sphere", 16 | "segment_intersects_cylinder", 17 | "segment_intersects_convex", 18 | "triangulate_polygon", 19 | "make_atlas" 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/GeometryInstance/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_material_override", 5 | "get_material_override", 6 | "set_flag", 7 | "get_flag", 8 | "set_draw_range_begin", 9 | "get_draw_range_begin", 10 | "set_draw_range_end", 11 | "get_draw_range_end", 12 | "set_baked_light_texture_id", 13 | "get_baked_light_texture_id" 14 | ] 15 | } -------------------------------------------------------------------------------- /Classes/Globals/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "has", 5 | "set_order", 6 | "get_order", 7 | "set_persisting", 8 | "is_persisting", 9 | "clear", 10 | "localize_path", 11 | "globalize_path", 12 | "save", 13 | "has_singleton", 14 | "get_singleton", 15 | "load_resource_pack" 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/GridContainer/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_columns(...)", 6 | "contents": "set_columns(${1:columns})" 7 | }, 8 | { 9 | "trigger": "get_columns()", 10 | "contents": "get_columns()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/GridContainer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_columns", 5 | "get_columns" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/GrooveJoint2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_initial_offset(...)", 6 | "contents": "set_initial_offset(${1:offset})" 7 | }, 8 | { 9 | "trigger": "get_initial_offset()", 10 | "contents": "get_initial_offset()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/GrooveJoint2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_length", 5 | "get_length", 6 | "set_initial_offset", 7 | "get_initial_offset" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/HTTPClient/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "connect", 5 | "set_connection", 6 | "request", 7 | "send_body_text", 8 | "send_body_data", 9 | "close", 10 | "has_response", 11 | "is_response_chunked", 12 | "get_response_code", 13 | "get_response_headers", 14 | "get_response_headers_as_dictionary", 15 | "get_response_body_length", 16 | "read_response_body_chunk", 17 | "set_blocking_mode", 18 | "is_blocking_mode_enabled", 19 | "get_status", 20 | "poll" 21 | ] 22 | } -------------------------------------------------------------------------------- /Classes/HingeJoint/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_flag(...)", 6 | "contents": "set_flag(${1:flag}, ${2:enabled})" 7 | }, 8 | "PARAM_LIMIT_UPPER", 9 | "PARAM_LIMIT_LOWER", 10 | "PARAM_LIMIT_BIAS", 11 | "PARAM_LIMIT_SOFTNESS", 12 | "PARAM_LIMIT_RELAXATION", 13 | "PARAM_MOTOR_TARGET_VELOCITY", 14 | "PARAM_MOTOR_MAX_IMPULSE", 15 | "FLAG_USE_LIMIT" 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/HingeJoint/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_param", 5 | "get_param", 6 | "set_flag", 7 | "get_flag" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/IP/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "resolve_hostname", 5 | "resolve_hostname_queue_item", 6 | "get_resolve_item_status", 7 | "get_resolve_item_address", 8 | "erase_resolve_item", 9 | "get_local_addresses" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/Image/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "blit_rect", 5 | "brush_transfer", 6 | "brushed", 7 | "compressed", 8 | "converted", 9 | "decompressed", 10 | "empty", 11 | "get_data", 12 | "get_format", 13 | "get_height", 14 | "get_pixel", 15 | "get_rect", 16 | "get_used_rect", 17 | "get_width", 18 | "load", 19 | "put_pixel", 20 | "resized", 21 | "save_png" 22 | ] 23 | } -------------------------------------------------------------------------------- /Classes/ImageTexture/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "create(...)", 6 | "contents": "create(${1:width}, ${2:height}, ${3:format}, ${4:flags})" 7 | }, 8 | { 9 | "trigger": "create_from_image(...)", 10 | "contents": "create_from_image(${1:image}, ${2:flags})" 11 | }, 12 | { 13 | "trigger": "set_data(...)", 14 | "contents": "set_data(${1:image})" 15 | }, 16 | { 17 | "trigger": "fix_alpha_edges()", 18 | "contents": "fix_alpha_edges()" 19 | }, 20 | { 21 | "trigger": "premultiply_alpha()", 22 | "contents": "premultiply_alpha()" 23 | }, 24 | { 25 | "trigger": "set_size_override(...)", 26 | "contents": "set_size_override(${1:size})" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/ImageTexture/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "create", 5 | "create_from_image", 6 | "get_format", 7 | "load", 8 | "set_data", 9 | "get_data", 10 | "set_storage", 11 | "get_storage", 12 | "set_lossy_storage_quality", 13 | "get_lossy_storage_quality", 14 | "fix_alpha_edges", 15 | "premultiply_alpha", 16 | "set_size_override" 17 | ] 18 | } -------------------------------------------------------------------------------- /Classes/ImmediateGeometry/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "begin(...)", 6 | "contents": "begin(${1:primitive}, ${2:texture})" 7 | }, 8 | { 9 | "trigger": "set_normal(...)", 10 | "contents": "set_normal(${1:normal})" 11 | }, 12 | { 13 | "trigger": "set_tangent(...)", 14 | "contents": "set_tangent(${1:tangent})" 15 | }, 16 | { 17 | "trigger": "set_uv2(...)", 18 | "contents": "set_uv2(${1:uv})" 19 | }, 20 | { 21 | "trigger": "add_vertex(...)", 22 | "contents": "add_vertex(${1:color})" 23 | }, 24 | { 25 | "trigger": "add_sphere(...)", 26 | "contents": "add_sphere(${1:lats}, ${2:lons}, ${3:radius})" 27 | }, 28 | { 29 | "trigger": "end()", 30 | "contents": "end()" 31 | } 32 | ] 33 | } -------------------------------------------------------------------------------- /Classes/ImmediateGeometry/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "begin", 5 | "set_normal", 6 | "set_tangent", 7 | "set_color", 8 | "set_uv", 9 | "set_uv2", 10 | "add_vertex", 11 | "add_sphere", 12 | "end", 13 | "clear" 14 | ] 15 | } -------------------------------------------------------------------------------- /Classes/Input/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "is_key_pressed", 5 | "is_mouse_button_pressed", 6 | "is_joy_button_pressed", 7 | "is_action_pressed", 8 | "get_joy_axis", 9 | "get_joy_name", 10 | "get_accelerometer", 11 | "get_mouse_pos", 12 | "get_mouse_speed", 13 | "get_mouse_button_mask", 14 | "set_mouse_mode", 15 | "get_mouse_mode", 16 | "warp_mouse_pos" 17 | ] 18 | } -------------------------------------------------------------------------------- /Classes/InputEvent/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "is_action(...)", 6 | "contents": "is_action(${1:action})" 7 | }, 8 | { 9 | "trigger": "is_echo()", 10 | "contents": "is_echo()" 11 | }, 12 | "NONE", 13 | "KEY", 14 | "MOUSE_MOTION", 15 | "MOUSE_BUTTON", 16 | "JOYSTICK_MOTION", 17 | "JOYSTICK_BUTTON", 18 | "SCREEN_TOUCH", 19 | "SCREEN_DRAG", 20 | "ACTION" 21 | ] 22 | } -------------------------------------------------------------------------------- /Classes/InputEvent/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "is_action", 5 | "is_echo", 6 | "is_pressed" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/InputEventAction/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "is_action", 5 | "is_echo", 6 | "is_pressed" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/InputEventJoyButton/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "is_action", 5 | "is_echo", 6 | "is_pressed" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/InputEventJoyMotion/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "is_action", 5 | "is_echo", 6 | "is_pressed" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/InputEventKey/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "is_action", 5 | "is_echo", 6 | "is_pressed" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/InputEventMouseButton/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "is_action", 5 | "is_echo", 6 | "is_pressed" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/InputEventMouseMotion/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "is_action", 5 | "is_echo", 6 | "is_pressed" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/InputEventScreenDrag/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "is_action", 5 | "is_echo", 6 | "is_pressed" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/InputEventScreenTouch/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "is_action", 5 | "is_echo", 6 | "is_pressed" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/InputMap/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "has_action", 5 | "get_action_id", 6 | "get_action_from_id", 7 | "add_action", 8 | "erase_action", 9 | "action_add_event", 10 | "action_has_event", 11 | "action_erase_event", 12 | "get_action_list", 13 | "event_is_action", 14 | "load_from_globals" 15 | ] 16 | } -------------------------------------------------------------------------------- /Classes/IntArray/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "push_back(...)", 6 | "contents": "push_back(${1:integer})" 7 | }, 8 | { 9 | "trigger": "set(...)", 10 | "contents": "set(${1:idx}, ${2:integer})" 11 | }, 12 | { 13 | "trigger": "IntArray(...)", 14 | "contents": "IntArray(${1:from})" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/IntArray/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get", 5 | "push_back", 6 | "resize", 7 | "set", 8 | "size" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/InterpolatedCamera/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_target_path(...)", 6 | "contents": "set_target_path(${1:target_path})" 7 | }, 8 | { 9 | "trigger": "get_target_path()", 10 | "contents": "get_target_path()" 11 | }, 12 | { 13 | "trigger": "set_target(...)", 14 | "contents": "set_target(${1:target})" 15 | }, 16 | { 17 | "trigger": "set_interpolation_enabled(...)", 18 | "contents": "set_interpolation_enabled(${1:target_path})" 19 | }, 20 | { 21 | "trigger": "is_interpolation_enabled()", 22 | "contents": "is_interpolation_enabled()" 23 | } 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/InterpolatedCamera/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_target_path", 5 | "get_target_path", 6 | "set_target", 7 | "set_speed", 8 | "get_speed", 9 | "set_interpolation_enabled", 10 | "is_interpolation_enabled" 11 | ] 12 | } -------------------------------------------------------------------------------- /Classes/Joint/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_node_a(...)", 6 | "contents": "set_node_a(${1:node})" 7 | }, 8 | { 9 | "trigger": "get_node_a()", 10 | "contents": "get_node_a()" 11 | }, 12 | { 13 | "trigger": "set_node_b(...)", 14 | "contents": "set_node_b(${1:node})" 15 | }, 16 | { 17 | "trigger": "get_node_b()", 18 | "contents": "get_node_b()" 19 | }, 20 | { 21 | "trigger": "set_solver_priority(...)", 22 | "contents": "set_solver_priority(${1:priority})" 23 | }, 24 | { 25 | "trigger": "get_solver_priority()", 26 | "contents": "get_solver_priority()" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/Joint/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_node_a", 5 | "get_node_a", 6 | "set_node_b", 7 | "get_node_b", 8 | "set_solver_priority", 9 | "get_solver_priority" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/Joint2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_bias(...)", 6 | "contents": "set_bias(${1:bias})" 7 | }, 8 | { 9 | "trigger": "get_bias()", 10 | "contents": "get_bias()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/Joint2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_node_a", 5 | "get_node_a", 6 | "set_node_b", 7 | "get_node_b", 8 | "set_bias", 9 | "get_bias" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/KinematicBody/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "move", 5 | "move_to", 6 | "can_move_to", 7 | "is_colliding", 8 | "get_collision_pos", 9 | "get_collision_normal", 10 | "get_collider_velocity", 11 | "get_collider", 12 | "get_collider_shape", 13 | "set_collide_with_static_bodies", 14 | "can_collide_with_static_bodies", 15 | "set_collide_with_kinematic_bodies", 16 | "can_collide_with_kinematic_bodies", 17 | "set_collide_with_rigid_bodies", 18 | "can_collide_with_rigid_bodies", 19 | "set_collide_with_character_bodies", 20 | "can_collide_with_character_bodies", 21 | "set_collision_margin", 22 | "get_collision_margin" 23 | ] 24 | } -------------------------------------------------------------------------------- /Classes/KinematicBody2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "get_collider_metadata()", 6 | "contents": "get_collider_metadata()" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/KinematicBody2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "move", 5 | "move_to", 6 | "can_move_to", 7 | "is_colliding", 8 | "get_collision_pos", 9 | "get_collision_normal", 10 | "get_collider_velocity", 11 | "get_collider", 12 | "get_collider_shape", 13 | "get_collider_metadata", 14 | "set_collide_with_static_bodies", 15 | "can_collide_with_static_bodies", 16 | "set_collide_with_kinematic_bodies", 17 | "can_collide_with_kinematic_bodies", 18 | "set_collide_with_rigid_bodies", 19 | "can_collide_with_rigid_bodies", 20 | "set_collide_with_character_bodies", 21 | "can_collide_with_character_bodies", 22 | "set_collision_margin", 23 | "get_collision_margin" 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/Label/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_align", 5 | "get_align", 6 | "set_valign", 7 | "get_valign", 8 | "set_text", 9 | "get_text", 10 | "set_autowrap", 11 | "has_autowrap", 12 | "set_uppercase", 13 | "is_uppercase", 14 | "get_line_height", 15 | "get_line_count", 16 | "get_total_character_count", 17 | "set_visible_characters", 18 | "set_percent_visible", 19 | "get_percent_visible" 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/LargeTexture/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "add_piece(...)", 6 | "contents": "add_piece(${1:ofs}, ${2:texture})" 7 | }, 8 | { 9 | "trigger": "set_piece_offset(...)", 10 | "contents": "set_piece_offset(${1:idx}, ${2:ofs})" 11 | }, 12 | { 13 | "trigger": "set_piece_texture(...)", 14 | "contents": "set_piece_texture(${1:idx}, ${2:texture})" 15 | }, 16 | { 17 | "trigger": "get_piece_count()", 18 | "contents": "get_piece_count()" 19 | }, 20 | { 21 | "trigger": "get_piece_offset(...)", 22 | "contents": "get_piece_offset(${1:idx})" 23 | }, 24 | { 25 | "trigger": "get_piece_texture(...)", 26 | "contents": "get_piece_texture(${1:idx})" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/LargeTexture/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "add_piece", 5 | "set_piece_offset", 6 | "set_piece_texture", 7 | "set_size", 8 | "clear", 9 | "get_piece_count", 10 | "get_piece_offset", 11 | "get_piece_texture" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/Light/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_parameter", 5 | "get_parameter", 6 | "set_color", 7 | "get_color", 8 | "set_project_shadows", 9 | "has_project_shadows", 10 | "set_projector", 11 | "get_projector", 12 | "set_operator", 13 | "get_operator", 14 | "set_bake_mode", 15 | "get_bake_mode", 16 | "set_enabled", 17 | "is_enabled", 18 | "set_editor_only", 19 | "is_editor_only" 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/LineEdit/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "clear", 5 | "select_all", 6 | "set_text", 7 | "get_text", 8 | "set_cursor_pos", 9 | "get_cursor_pos", 10 | "set_max_length", 11 | "get_max_length", 12 | "append_at_cursor", 13 | "set_editable", 14 | "is_editable", 15 | "set_secret", 16 | "is_secret", 17 | "select" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/LineShape2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "get_normal()", 6 | "contents": "get_normal()" 7 | }, 8 | { 9 | "trigger": "set_d(...)", 10 | "contents": "set_d(${1:d})" 11 | }, 12 | { 13 | "trigger": "get_d()", 14 | "contents": "get_d()" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/LineShape2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_normal", 5 | "get_normal", 6 | "set_d", 7 | "get_d" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/MainLoop/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "input_event(...)", 6 | "contents": "input_event(${1:arg0})" 7 | }, 8 | "NOTIFICATION_WM_FOCUS_IN", 9 | "NOTIFICATION_WM_FOCUS_OUT", 10 | "NOTIFICATION_WM_QUIT_REQUEST", 11 | "NOTIFICATION_WM_UNFOCUS_REQUEST", 12 | "NOTIFICATION_OS_MEMORY_WARNING" 13 | ] 14 | } -------------------------------------------------------------------------------- /Classes/MainLoop/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "input_event" 5 | ] 6 | } -------------------------------------------------------------------------------- /Classes/Marshalls/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "variant_to_base64(...)", 6 | "contents": "variant_to_base64(${1:variant})" 7 | }, 8 | { 9 | "trigger": "base64_to_variant(...)", 10 | "contents": "base64_to_variant(${1:base64_str})" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/Marshalls/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "variant_to_base64", 5 | "base64_to_variant" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/Material/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_flag", 5 | "get_flag", 6 | "set_blend_mode", 7 | "get_blend_mode", 8 | "set_line_width", 9 | "get_line_width", 10 | "set_depth_draw_mode", 11 | "get_depth_draw_mode" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/Matrix3/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "determinant", 5 | "get_euler", 6 | "get_orthogonal_index", 7 | "get_scale", 8 | "inverse", 9 | "orthonormalized", 10 | "rotated", 11 | "scaled", 12 | "tdotx", 13 | "tdoty", 14 | "tdotz", 15 | "transposed", 16 | "xform", 17 | "xform_inv" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/Matrix32/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "basis_xform(...)", 6 | "contents": "basis_xform(${1:v})" 7 | }, 8 | { 9 | "trigger": "basis_xform_inv(...)", 10 | "contents": "basis_xform_inv(${1:v})" 11 | }, 12 | { 13 | "trigger": "get_origin()", 14 | "contents": "get_origin()" 15 | }, 16 | { 17 | "trigger": "interpolate_with(...)", 18 | "contents": "interpolate_with(${1:m}, ${2:c})" 19 | }, 20 | { 21 | "trigger": "rotated(...)", 22 | "contents": "rotated(${1:phi})" 23 | }, 24 | { 25 | "trigger": "translated(...)", 26 | "contents": "translated(${1:offset})" 27 | }, 28 | { 29 | "trigger": "Matrix32(...)", 30 | "contents": "Matrix32(${1:x_axis}, ${2:y_axis}, ${3:origin})" 31 | } 32 | ] 33 | } -------------------------------------------------------------------------------- /Classes/Matrix32/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "affine_inverse", 5 | "basis_xform", 6 | "basis_xform_inv", 7 | "get_origin", 8 | "get_rotation", 9 | "get_scale", 10 | "interpolate_with", 11 | "inverse", 12 | "orthonormalized", 13 | "rotated", 14 | "scaled", 15 | "translated", 16 | "xform", 17 | "xform_inv" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/MenuButton/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "get_popup()", 6 | "contents": "get_popup()" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/MenuButton/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_popup" 5 | ] 6 | } -------------------------------------------------------------------------------- /Classes/Mesh/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "add_morph_target", 5 | "get_morph_target_count", 6 | "get_morph_target_name", 7 | "clear_morph_targets", 8 | "set_morph_target_mode", 9 | "get_morph_target_mode", 10 | "add_surface", 11 | "get_surface_count", 12 | "surface_remove", 13 | "surface_get_array_len", 14 | "surface_get_array_index_len", 15 | "surface_get_format", 16 | "surface_get_primitive_type", 17 | "surface_set_material", 18 | "surface_get_material", 19 | "surface_set_name", 20 | "surface_get_name", 21 | "center_geometry", 22 | "regen_normalmaps", 23 | "set_custom_aabb", 24 | "get_custom_aabb" 25 | ] 26 | } -------------------------------------------------------------------------------- /Classes/MeshInstance/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_mesh(...)", 6 | "contents": "set_mesh(${1:mesh})" 7 | }, 8 | { 9 | "trigger": "get_mesh()", 10 | "contents": "get_mesh()" 11 | }, 12 | { 13 | "trigger": "set_skeleton_path(...)", 14 | "contents": "set_skeleton_path(${1:skeleton_path})" 15 | }, 16 | { 17 | "trigger": "get_skeleton_path()", 18 | "contents": "get_skeleton_path()" 19 | }, 20 | { 21 | "trigger": "get_aabb()", 22 | "contents": "get_aabb()" 23 | }, 24 | { 25 | "trigger": "create_trimesh_collision()", 26 | "contents": "create_trimesh_collision()" 27 | }, 28 | { 29 | "trigger": "create_convex_collision()", 30 | "contents": "create_convex_collision()" 31 | } 32 | ] 33 | } -------------------------------------------------------------------------------- /Classes/MeshInstance/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_mesh", 5 | "get_mesh", 6 | "set_skeleton_path", 7 | "get_skeleton_path", 8 | "get_aabb", 9 | "create_trimesh_collision", 10 | "create_convex_collision" 11 | ] 12 | } -------------------------------------------------------------------------------- /Classes/MeshLibrary/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "create_item", 5 | "set_item_name", 6 | "set_item_mesh", 7 | "set_item_shape", 8 | "get_item_name", 9 | "get_item_mesh", 10 | "get_item_shape", 11 | "remove_item", 12 | "clear", 13 | "get_item_list", 14 | "get_last_unused_item_id" 15 | ] 16 | } -------------------------------------------------------------------------------- /Classes/MultiMesh/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_mesh", 5 | "get_mesh", 6 | "set_instance_count", 7 | "get_instance_count", 8 | "set_instance_transform", 9 | "get_instance_transform", 10 | "set_instance_color", 11 | "get_instance_color", 12 | "set_aabb", 13 | "get_aabb", 14 | "generate_aabb" 15 | ] 16 | } -------------------------------------------------------------------------------- /Classes/MultiMeshInstance/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_multimesh(...)", 6 | "contents": "set_multimesh(${1:multimesh})" 7 | }, 8 | { 9 | "trigger": "get_multimesh()", 10 | "contents": "get_multimesh()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/MultiMeshInstance/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_multimesh", 5 | "get_multimesh" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/Mutex/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "lock()", 6 | "contents": "lock()" 7 | }, 8 | { 9 | "trigger": "try_lock()", 10 | "contents": "try_lock()" 11 | }, 12 | { 13 | "trigger": "unlock()", 14 | "contents": "unlock()" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/Mutex/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "lock", 5 | "try_lock", 6 | "unlock" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/Navigation/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "navmesh_create", 5 | "navmesh_set_transform", 6 | "navmesh_remove", 7 | "get_simple_path", 8 | "get_closest_point_to_segment", 9 | "get_closest_point", 10 | "get_closest_point_normal", 11 | "set_up_vector", 12 | "get_up_vector" 13 | ] 14 | } -------------------------------------------------------------------------------- /Classes/NavigationMesh/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_vertices(...)", 6 | "contents": "set_vertices(${1:vertices})" 7 | }, 8 | { 9 | "trigger": "get_vertices()", 10 | "contents": "get_vertices()" 11 | }, 12 | { 13 | "trigger": "add_polygon(...)", 14 | "contents": "add_polygon(${1:polygon})" 15 | }, 16 | { 17 | "trigger": "get_polygon_count()", 18 | "contents": "get_polygon_count()" 19 | }, 20 | { 21 | "trigger": "get_polygon(...)", 22 | "contents": "get_polygon(${1:idx})" 23 | }, 24 | { 25 | "trigger": "clear_polygons()", 26 | "contents": "clear_polygons()" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/NavigationMesh/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_vertices", 5 | "get_vertices", 6 | "add_polygon", 7 | "get_polygon_count", 8 | "get_polygon", 9 | "clear_polygons" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/NavigationMeshInstance/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_navigation_mesh(...)", 6 | "contents": "set_navigation_mesh(${1:navmesh})" 7 | }, 8 | { 9 | "trigger": "get_navigation_mesh()", 10 | "contents": "get_navigation_mesh()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/NavigationMeshInstance/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_navigation_mesh", 5 | "get_navigation_mesh", 6 | "set_enabled", 7 | "is_enabled" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/Nil/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "Nil(...)", 6 | "contents": "Nil(${1:from})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/Node2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_pos", 5 | "set_rot", 6 | "set_scale", 7 | "get_pos", 8 | "get_rot", 9 | "get_scale", 10 | "rotate", 11 | "move_local_x", 12 | "move_local_y", 13 | "get_global_pos", 14 | "set_global_pos", 15 | "set_transform", 16 | "set_global_transform", 17 | "edit_set_pivot" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/NodePath/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_name", 5 | "get_name_count", 6 | "get_property", 7 | "get_subname", 8 | "get_subname_count", 9 | "is_absolute", 10 | "is_empty" 11 | ] 12 | } -------------------------------------------------------------------------------- /Classes/Object/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "_get", 5 | "_get_property_list", 6 | "_init", 7 | "_notification", 8 | "_set", 9 | "get_type", 10 | "is_type", 11 | "set", 12 | "get", 13 | "get_property_list", 14 | "notification", 15 | "get_instance_ID", 16 | "set_script", 17 | "get_script", 18 | "set_meta", 19 | "get_meta", 20 | "has_meta", 21 | "get_meta_list", 22 | "add_user_signal", 23 | "emit_signal", 24 | "call", 25 | "call_deferred", 26 | "callv", 27 | "has_method", 28 | "get_signal_list", 29 | "connect", 30 | "disconnect", 31 | "is_connected", 32 | "set_block_signals", 33 | "is_blocking_signals", 34 | "set_message_translation", 35 | "can_translate_messages", 36 | "property_list_changed_notify", 37 | "XL_MESSAGE", 38 | "tr" 39 | ] 40 | } -------------------------------------------------------------------------------- /Classes/OptionButton/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "add_item(...)", 6 | "contents": "add_item(${1:label}, ${2:id})" 7 | }, 8 | { 9 | "trigger": "add_icon_item(...)", 10 | "contents": "add_icon_item(${1:texture}, ${2:label}, ${3:id})" 11 | }, 12 | { 13 | "trigger": "set_item_icon(...)", 14 | "contents": "set_item_icon(${1:idx}, ${2:texture})" 15 | }, 16 | { 17 | "trigger": "select(...)", 18 | "contents": "select(${1:arg0})" 19 | }, 20 | { 21 | "trigger": "get_selected_ID()", 22 | "contents": "get_selected_ID()" 23 | }, 24 | { 25 | "trigger": "get_selected_metadata()", 26 | "contents": "get_selected_metadata()" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/OptionButton/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "add_item", 5 | "add_icon_item", 6 | "set_item_text", 7 | "set_item_icon", 8 | "set_item_disabled", 9 | "set_item_ID", 10 | "set_item_metadata", 11 | "get_item_text", 12 | "get_item_icon", 13 | "get_item_ID", 14 | "get_item_metadata", 15 | "is_item_disabled", 16 | "get_item_count", 17 | "add_separator", 18 | "clear", 19 | "select", 20 | "get_selected", 21 | "get_selected_ID", 22 | "get_selected_metadata", 23 | "remove_item" 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/PCKPacker/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "pck_start(...)", 6 | "contents": "pck_start(${1:pck_name}, ${2:alignment})" 7 | }, 8 | { 9 | "trigger": "add_file(...)", 10 | "contents": "add_file(${1:pck_path}, ${2:source_path})" 11 | }, 12 | { 13 | "trigger": "flush(...)", 14 | "contents": "flush(${1:arg0})" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/PCKPacker/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "pck_start", 5 | "add_file", 6 | "flush" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/PHashTranslation/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "generate(...)", 6 | "contents": "generate(${1:from})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/PHashTranslation/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "generate" 5 | ] 6 | } -------------------------------------------------------------------------------- /Classes/PackedDataContainer/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "pack(...)", 6 | "contents": "pack(${1:value})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/PackedDataContainer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "pack", 5 | "size" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/PackedDataContainerRef/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "size" 5 | ] 6 | } -------------------------------------------------------------------------------- /Classes/PackedScene/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "pack(...)", 6 | "contents": "pack(${1:path})" 7 | }, 8 | { 9 | "trigger": "instance(...)", 10 | "contents": "instance(${1:arg0})" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/PackedScene/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "pack", 5 | "instance", 6 | "can_instance" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/PacketPeer/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "put_var(...)", 6 | "contents": "put_var(${1:var})" 7 | }, 8 | { 9 | "trigger": "get_available_packet_count()", 10 | "contents": "get_available_packet_count()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/PacketPeer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_var", 5 | "put_var", 6 | "get_available_packet_count" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/PacketPeerStream/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_stream_peer(...)", 6 | "contents": "set_stream_peer(${1:peer})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/PacketPeerStream/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_stream_peer" 5 | ] 6 | } -------------------------------------------------------------------------------- /Classes/PacketPeerUDP/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "listen(...)", 6 | "contents": "listen(${1:port}, ${2:recv_buf_size})" 7 | }, 8 | { 9 | "trigger": "is_listening()", 10 | "contents": "is_listening()" 11 | }, 12 | { 13 | "trigger": "get_packet_ip()", 14 | "contents": "get_packet_ip()" 15 | }, 16 | { 17 | "trigger": "get_packet_address()", 18 | "contents": "get_packet_address()" 19 | }, 20 | { 21 | "trigger": "get_packet_port()", 22 | "contents": "get_packet_port()" 23 | }, 24 | { 25 | "trigger": "set_send_address(...)", 26 | "contents": "set_send_address(${1:host}, ${2:port})" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/PacketPeerUDP/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "listen", 5 | "close", 6 | "wait", 7 | "is_listening", 8 | "get_packet_ip", 9 | "get_packet_address", 10 | "get_packet_port", 11 | "set_send_address" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/ParallaxBackground/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_scroll_offset", 5 | "get_scroll_offset", 6 | "set_scroll_base_offset", 7 | "get_scroll_base_offset", 8 | "set_scroll_base_scale", 9 | "get_scroll_base_scale", 10 | "set_limit_begin", 11 | "get_limit_begin", 12 | "set_limit_end", 13 | "get_limit_end" 14 | ] 15 | } -------------------------------------------------------------------------------- /Classes/ParallaxLayer/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_motion_scale(...)", 6 | "contents": "set_motion_scale(${1:scale})" 7 | }, 8 | { 9 | "trigger": "get_motion_scale()", 10 | "contents": "get_motion_scale()" 11 | }, 12 | { 13 | "trigger": "set_mirroring(...)", 14 | "contents": "set_mirroring(${1:mirror})" 15 | }, 16 | { 17 | "trigger": "get_mirroring()", 18 | "contents": "get_mirroring()" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/ParallaxLayer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_motion_scale", 5 | "get_motion_scale", 6 | "set_mirroring", 7 | "get_mirroring" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/ParticleAttractor2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_disable_radius(...)", 6 | "contents": "set_disable_radius(${1:radius})" 7 | }, 8 | { 9 | "trigger": "get_disable_radius()", 10 | "contents": "get_disable_radius()" 11 | }, 12 | { 13 | "trigger": "set_absorption(...)", 14 | "contents": "set_absorption(${1:absorption})" 15 | }, 16 | { 17 | "trigger": "get_absorption()", 18 | "contents": "get_absorption()" 19 | }, 20 | { 21 | "trigger": "set_particles_path(...)", 22 | "contents": "set_particles_path(${1:path})" 23 | }, 24 | { 25 | "trigger": "get_particles_path()", 26 | "contents": "get_particles_path()" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/ParticleAttractor2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_enabled", 5 | "is_enabled", 6 | "set_radius", 7 | "get_radius", 8 | "set_disable_radius", 9 | "get_disable_radius", 10 | "set_gravity", 11 | "get_gravity", 12 | "set_absorption", 13 | "get_absorption", 14 | "set_particles_path", 15 | "get_particles_path" 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/ParticleSystemMaterial/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_texture", 5 | "get_texture" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/Path/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_curve", 5 | "get_curve" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/Path2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_curve(...)", 6 | "contents": "set_curve(${1:curve})" 7 | }, 8 | { 9 | "trigger": "get_curve()", 10 | "contents": "get_curve()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/Path2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_curve", 5 | "get_curve" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/PathFollow/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_offset", 5 | "get_offset", 6 | "set_h_offset", 7 | "get_h_offset", 8 | "set_v_offset", 9 | "get_v_offset", 10 | "set_unit_offset", 11 | "get_unit_offset", 12 | "set_rotation_mode", 13 | "get_rotation_mode", 14 | "set_cubic_interpolation", 15 | "get_cubic_interpolation", 16 | "set_loop", 17 | "has_loop" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/PathFollow2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_rotate(...)", 6 | "contents": "set_rotate(${1:enable})" 7 | }, 8 | { 9 | "trigger": "is_rotating()", 10 | "contents": "is_rotating()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/PathFollow2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_offset", 5 | "get_offset", 6 | "set_h_offset", 7 | "get_h_offset", 8 | "set_v_offset", 9 | "get_v_offset", 10 | "set_unit_offset", 11 | "get_unit_offset", 12 | "set_rotate", 13 | "is_rotating", 14 | "set_cubic_interpolation", 15 | "get_cubic_interpolation", 16 | "set_loop", 17 | "has_loop" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/PathRemap/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "add_remap(...)", 6 | "contents": "add_remap(${1:from}, ${2:to}, ${3:locale})" 7 | }, 8 | { 9 | "trigger": "has_remap(...)", 10 | "contents": "has_remap(${1:path})" 11 | }, 12 | { 13 | "trigger": "get_remap(...)", 14 | "contents": "get_remap(${1:path})" 15 | }, 16 | { 17 | "trigger": "erase_remap(...)", 18 | "contents": "erase_remap(${1:path})" 19 | }, 20 | { 21 | "trigger": "clear_remaps()", 22 | "contents": "clear_remaps()" 23 | } 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/PathRemap/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "add_remap", 5 | "has_remap", 6 | "get_remap", 7 | "erase_remap", 8 | "clear_remaps" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/Performance/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_monitor" 5 | ] 6 | } -------------------------------------------------------------------------------- /Classes/Physics2DDirectBodyState/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_total_gravity", 5 | "get_total_density", 6 | "get_inverse_mass", 7 | "get_inverse_inertia", 8 | "set_linear_velocity", 9 | "get_linear_velocity", 10 | "set_angular_velocity", 11 | "get_angular_velocity", 12 | "set_transform", 13 | "get_transform", 14 | "set_sleep_state", 15 | "is_sleeping", 16 | "get_contact_count", 17 | "get_contact_local_pos", 18 | "get_contact_local_normal", 19 | "get_contact_local_shape", 20 | "get_contact_collider", 21 | "get_contact_collider_pos", 22 | "get_contact_collider_id", 23 | "get_contact_collider_object", 24 | "get_contact_collider_shape", 25 | "get_contact_collider_shape_metadata", 26 | "get_contact_collider_velocity_at_pos", 27 | "get_step", 28 | "integrate_forces", 29 | "get_space_state" 30 | ] 31 | } -------------------------------------------------------------------------------- /Classes/Physics2DDirectSpaceState/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "intersect_ray", 5 | "intersect_shape", 6 | "cast_motion", 7 | "collide_shape", 8 | "get_rest_info" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/Physics2DShapeQueryParameters/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_shape", 5 | "set_shape_rid", 6 | "get_shape_rid", 7 | "set_transform", 8 | "get_transform", 9 | "set_motion", 10 | "get_motion", 11 | "set_margin", 12 | "get_margin", 13 | "set_layer_mask", 14 | "get_layer_mask", 15 | "set_object_type_mask", 16 | "get_object_type_mask", 17 | "set_exclude", 18 | "get_exclude" 19 | ] 20 | } -------------------------------------------------------------------------------- /Classes/Physics2DShapeQueryResult/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "get_result_count()", 6 | "contents": "get_result_count()" 7 | }, 8 | { 9 | "trigger": "get_result_rid(...)", 10 | "contents": "get_result_rid(${1:idx})" 11 | }, 12 | { 13 | "trigger": "get_result_object_id(...)", 14 | "contents": "get_result_object_id(${1:idx})" 15 | }, 16 | { 17 | "trigger": "get_result_object(...)", 18 | "contents": "get_result_object(${1:idx})" 19 | }, 20 | { 21 | "trigger": "get_result_object_shape(...)", 22 | "contents": "get_result_object_shape(${1:idx})" 23 | } 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/Physics2DShapeQueryResult/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_result_count", 5 | "get_result_rid", 6 | "get_result_object_id", 7 | "get_result_object", 8 | "get_result_object_shape" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/PhysicsBody/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_layer_mask(...)", 6 | "contents": "set_layer_mask(${1:mask})" 7 | }, 8 | { 9 | "trigger": "add_collision_exception_with(...)", 10 | "contents": "add_collision_exception_with(${1:body})" 11 | }, 12 | { 13 | "trigger": "remove_collision_exception_with(...)", 14 | "contents": "remove_collision_exception_with(${1:body})" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/PhysicsBody/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_layer_mask", 5 | "get_layer_mask", 6 | "add_collision_exception_with", 7 | "remove_collision_exception_with" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/PhysicsBody2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_layer_mask", 5 | "get_layer_mask", 6 | "add_collision_exception_with", 7 | "remove_collision_exception_with" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/PhysicsDirectBodyState/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "add_force(...)", 6 | "contents": "add_force(${1:force}, ${2:pos})" 7 | }, 8 | { 9 | "trigger": "apply_impulse(...)", 10 | "contents": "apply_impulse(${1:pos}, ${2:j})" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/PhysicsDirectBodyState/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_total_gravity", 5 | "get_total_density", 6 | "get_inverse_mass", 7 | "get_inverse_inertia", 8 | "set_linear_velocity", 9 | "get_linear_velocity", 10 | "set_angular_velocity", 11 | "get_angular_velocity", 12 | "set_transform", 13 | "get_transform", 14 | "add_force", 15 | "apply_impulse", 16 | "set_sleep_state", 17 | "is_sleeping", 18 | "get_contact_count", 19 | "get_contact_local_pos", 20 | "get_contact_local_normal", 21 | "get_contact_local_shape", 22 | "get_contact_collider", 23 | "get_contact_collider_pos", 24 | "get_contact_collider_id", 25 | "get_contact_collider_object", 26 | "get_contact_collider_shape", 27 | "get_contact_collider_velocity_at_pos", 28 | "get_step", 29 | "integrate_forces", 30 | "get_space_state" 31 | ] 32 | } -------------------------------------------------------------------------------- /Classes/PhysicsDirectSpaceState/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "cast_motion(...)", 6 | "contents": "cast_motion(${1:shape}, ${2:motion})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/PhysicsDirectSpaceState/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "intersect_ray", 5 | "intersect_shape", 6 | "cast_motion", 7 | "collide_shape", 8 | "get_rest_info" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/PhysicsShapeQueryParameters/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_shape", 5 | "set_shape_rid", 6 | "get_shape_rid", 7 | "set_transform", 8 | "get_transform", 9 | "set_margin", 10 | "get_margin", 11 | "set_layer_mask", 12 | "get_layer_mask", 13 | "set_object_type_mask", 14 | "get_object_type_mask", 15 | "set_exclude", 16 | "get_exclude" 17 | ] 18 | } -------------------------------------------------------------------------------- /Classes/PhysicsShapeQueryResult/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_result_count", 5 | "get_result_rid", 6 | "get_result_object_id", 7 | "get_result_object", 8 | "get_result_object_shape" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/PinJoint/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_param(...)", 6 | "contents": "set_param(${1:param}, ${2:value})" 7 | }, 8 | { 9 | "trigger": "get_param(...)", 10 | "contents": "get_param(${1:param})" 11 | }, 12 | "PARAM_BIAS", 13 | "PARAM_DAMPING", 14 | "PARAM_IMPULSE_CLAMP" 15 | ] 16 | } -------------------------------------------------------------------------------- /Classes/PinJoint/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_param", 5 | "get_param" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/Plane/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "center", 5 | "distance_to", 6 | "get_any_point", 7 | "has_point", 8 | "intersect_3", 9 | "intersects_ray", 10 | "intersects_segment", 11 | "is_point_over", 12 | "normalized", 13 | "project" 14 | ] 15 | } -------------------------------------------------------------------------------- /Classes/PlaneShape/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_plane(...)", 6 | "contents": "set_plane(${1:plane})" 7 | }, 8 | { 9 | "trigger": "get_plane()", 10 | "contents": "get_plane()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/PlaneShape/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_plane", 5 | "get_plane" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/Polygon2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_polygon", 5 | "get_polygon", 6 | "set_uv", 7 | "get_uv", 8 | "set_color", 9 | "get_color", 10 | "set_texture", 11 | "get_texture", 12 | "set_texture_offset", 13 | "get_texture_offset", 14 | "set_texture_rotation", 15 | "get_texture_rotation", 16 | "set_texture_scale", 17 | "get_texture_scale", 18 | "set_texture_repeat", 19 | "get_texture_repeat", 20 | "set_invert", 21 | "get_invert", 22 | "set_invert_border", 23 | "get_invert_border", 24 | "set_offset", 25 | "get_offset" 26 | ] 27 | } -------------------------------------------------------------------------------- /Classes/PolygonPathFinder/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "setup", 5 | "find_path", 6 | "get_intersections", 7 | "get_closest_point", 8 | "is_point_inside", 9 | "set_point_penalty", 10 | "get_point_penalty", 11 | "get_bounds" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/Popup/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "popup_centered(...)", 6 | "contents": "popup_centered(${1:size}, ${2:0})" 7 | }, 8 | { 9 | "trigger": "popup_centered_ratio(...)", 10 | "contents": "popup_centered_ratio(${1:ratio})" 11 | }, 12 | { 13 | "trigger": "popup_centered_minsize(...)", 14 | "contents": "popup_centered_minsize(${1:minsize}, ${2:0})" 15 | }, 16 | { 17 | "trigger": "popup()", 18 | "contents": "popup()" 19 | }, 20 | { 21 | "trigger": "set_exclusive(...)", 22 | "contents": "set_exclusive(${1:enable})" 23 | }, 24 | { 25 | "trigger": "is_exclusive()", 26 | "contents": "is_exclusive()" 27 | }, 28 | "NOTIFICATION_POST_POPUP", 29 | "NOTIFICATION_POPUP_HIDE" 30 | ] 31 | } -------------------------------------------------------------------------------- /Classes/Popup/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "popup_centered", 5 | "popup_centered_ratio", 6 | "popup_centered_minsize", 7 | "popup", 8 | "set_exclusive", 9 | "is_exclusive" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/PopupMenu/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "add_icon_item", 5 | "add_item", 6 | "add_icon_check_item", 7 | "add_check_item", 8 | "add_submenu_item", 9 | "set_item_text", 10 | "set_item_icon", 11 | "set_item_accelerator", 12 | "set_item_metadata", 13 | "set_item_checked", 14 | "set_item_disabled", 15 | "set_item_submenu", 16 | "set_item_as_separator", 17 | "set_item_as_checkable", 18 | "set_item_ID", 19 | "get_item_text", 20 | "get_item_icon", 21 | "get_item_metadata", 22 | "get_item_accelerator", 23 | "get_item_submenu", 24 | "is_item_separator", 25 | "is_item_checkable", 26 | "is_item_checked", 27 | "is_item_disabled", 28 | "get_item_ID", 29 | "get_item_index", 30 | "get_item_count", 31 | "add_separator", 32 | "remove_item", 33 | "clear" 34 | ] 35 | } -------------------------------------------------------------------------------- /Classes/Portal/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_shape", 5 | "get_shape", 6 | "set_enabled", 7 | "is_enabled", 8 | "set_disable_distance", 9 | "get_disable_distance", 10 | "set_disabled_color", 11 | "get_disabled_color", 12 | "set_connect_range", 13 | "get_connect_range" 14 | ] 15 | } -------------------------------------------------------------------------------- /Classes/ProgressBar/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_percent_visible(...)", 6 | "contents": "set_percent_visible(${1:visible})" 7 | }, 8 | { 9 | "trigger": "is_percent_visible()", 10 | "contents": "is_percent_visible()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/ProgressBar/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_percent_visible", 5 | "is_percent_visible" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/ProximityGroup/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_group_name(...)", 6 | "contents": "set_group_name(${1:name})" 7 | }, 8 | { 9 | "trigger": "broadcast(...)", 10 | "contents": "broadcast(${1:name}, ${2:parameters})" 11 | }, 12 | { 13 | "trigger": "set_dispatch_mode(...)", 14 | "contents": "set_dispatch_mode(${1:mode})" 15 | }, 16 | { 17 | "trigger": "set_grid_radius(...)", 18 | "contents": "set_grid_radius(${1:radius})" 19 | }, 20 | { 21 | "trigger": "get_grid_radius()", 22 | "contents": "get_grid_radius()" 23 | } 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/ProximityGroup/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_group_name", 5 | "broadcast", 6 | "set_dispatch_mode", 7 | "set_grid_radius", 8 | "get_grid_radius" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/Quad/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_axis(...)", 6 | "contents": "set_axis(${1:axis})" 7 | }, 8 | { 9 | "trigger": "get_axis()", 10 | "contents": "get_axis()" 11 | }, 12 | { 13 | "trigger": "set_size(...)", 14 | "contents": "set_size(${1:size})" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/Quad/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_axis", 5 | "get_axis", 6 | "set_size", 7 | "get_size", 8 | "set_centered", 9 | "is_centered", 10 | "set_offset", 11 | "get_offset" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/Quat/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "cubic_slerp", 5 | "dot", 6 | "inverse", 7 | "length", 8 | "length_squared", 9 | "normalized", 10 | "slerp", 11 | "slerpni" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/RID/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "get_id()", 6 | "contents": "get_id()" 7 | }, 8 | { 9 | "trigger": "RID(...)", 10 | "contents": "RID(${1:from})" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/RID/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_id" 5 | ] 6 | } -------------------------------------------------------------------------------- /Classes/Range/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_val", 5 | "get_value", 6 | "get_min", 7 | "get_max", 8 | "get_step", 9 | "get_page", 10 | "get_unit_value", 11 | "get_rounded_values", 12 | "set_val", 13 | "set_value", 14 | "set_min", 15 | "set_max", 16 | "set_step", 17 | "set_page", 18 | "set_unit_value", 19 | "set_rounded_values", 20 | "set_exp_unit_value", 21 | "is_unit_value_exp", 22 | "share", 23 | "unshare" 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/RawArray/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "get(...)", 6 | "contents": "get(${1:idx})" 7 | }, 8 | { 9 | "trigger": "get_string_from_ascii()", 10 | "contents": "get_string_from_ascii()" 11 | }, 12 | { 13 | "trigger": "get_string_from_utf8()", 14 | "contents": "get_string_from_utf8()" 15 | }, 16 | { 17 | "trigger": "push_back(...)", 18 | "contents": "push_back(${1:byte})" 19 | }, 20 | { 21 | "trigger": "resize(...)", 22 | "contents": "resize(${1:idx})" 23 | }, 24 | { 25 | "trigger": "set(...)", 26 | "contents": "set(${1:idx}, ${2:byte})" 27 | }, 28 | { 29 | "trigger": "RawArray(...)", 30 | "contents": "RawArray(${1:from})" 31 | } 32 | ] 33 | } -------------------------------------------------------------------------------- /Classes/RawArray/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get", 5 | "get_string_from_ascii", 6 | "get_string_from_utf8", 7 | "push_back", 8 | "resize", 9 | "set", 10 | "size" 11 | ] 12 | } -------------------------------------------------------------------------------- /Classes/RayCast/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_enabled", 5 | "is_enabled", 6 | "set_cast_to", 7 | "get_cast_to", 8 | "is_colliding", 9 | "get_collider", 10 | "get_collider_shape", 11 | "get_collision_point", 12 | "get_collision_normal" 13 | ] 14 | } -------------------------------------------------------------------------------- /Classes/RayCast2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "add_exception_rid(...)", 6 | "contents": "add_exception_rid(${1:rid})" 7 | }, 8 | { 9 | "trigger": "add_exception(...)", 10 | "contents": "add_exception(${1:node})" 11 | }, 12 | { 13 | "trigger": "remove_exception_rid(...)", 14 | "contents": "remove_exception_rid(${1:rid})" 15 | }, 16 | { 17 | "trigger": "remove_exception(...)", 18 | "contents": "remove_exception(${1:node})" 19 | }, 20 | { 21 | "trigger": "clear_exceptions()", 22 | "contents": "clear_exceptions()" 23 | } 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/RayCast2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_enabled", 5 | "is_enabled", 6 | "set_cast_to", 7 | "get_cast_to", 8 | "is_colliding", 9 | "get_collider", 10 | "get_collider_shape", 11 | "get_collision_point", 12 | "get_collision_normal", 13 | "add_exception_rid", 14 | "add_exception", 15 | "remove_exception_rid", 16 | "remove_exception", 17 | "clear_exceptions", 18 | "set_layer_mask", 19 | "get_layer_mask" 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/RayShape/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_length(...)", 6 | "contents": "set_length(${1:length})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/RayShape/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_length", 5 | "get_length" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/RayShape2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_length", 5 | "get_length" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/RealArray/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set(...)", 6 | "contents": "set(${1:idx}, ${2:value})" 7 | }, 8 | { 9 | "trigger": "RealArray(...)", 10 | "contents": "RealArray(${1:from})" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/RealArray/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get", 5 | "push_back", 6 | "resize", 7 | "set", 8 | "size" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/Rect2/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "clip(...)", 6 | "contents": "clip(${1:b})" 7 | }, 8 | { 9 | "trigger": "encloses(...)", 10 | "contents": "encloses(${1:b})" 11 | }, 12 | { 13 | "trigger": "expand(...)", 14 | "contents": "expand(${1:to})" 15 | }, 16 | { 17 | "trigger": "intersects(...)", 18 | "contents": "intersects(${1:b})" 19 | }, 20 | { 21 | "trigger": "merge(...)", 22 | "contents": "merge(${1:b})" 23 | }, 24 | { 25 | "trigger": "Rect2(...)", 26 | "contents": "Rect2(${1:pos}, ${2:size})" 27 | }, 28 | { 29 | "trigger": "Rect2(...)", 30 | "contents": "Rect2(${1:x}, ${2:y}, ${3:width}, ${4:height})" 31 | } 32 | ] 33 | } -------------------------------------------------------------------------------- /Classes/Rect2/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "clip", 5 | "encloses", 6 | "expand", 7 | "get_area", 8 | "grow", 9 | "has_no_area", 10 | "has_point", 11 | "intersects", 12 | "merge" 13 | ] 14 | } -------------------------------------------------------------------------------- /Classes/RectangleShape2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_extents", 5 | "get_extents" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/Reference/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "init_ref()", 6 | "contents": "init_ref()" 7 | }, 8 | { 9 | "trigger": "reference()", 10 | "contents": "reference()" 11 | }, 12 | { 13 | "trigger": "unreference()", 14 | "contents": "unreference()" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/Reference/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "init_ref", 5 | "reference", 6 | "unreference" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/RegEx/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "compile(...)", 6 | "contents": "compile(${1:pattern})" 7 | }, 8 | { 9 | "trigger": "find(...)", 10 | "contents": "find(${1:text}, ${2:start}, ${3:end})" 11 | }, 12 | { 13 | "trigger": "get_captures()", 14 | "contents": "get_captures()" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/RegEx/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "compile", 5 | "find", 6 | "get_captures" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/RemoteTransform2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_remote_node(...)", 6 | "contents": "set_remote_node(${1:path})" 7 | }, 8 | { 9 | "trigger": "get_remote_node()", 10 | "contents": "get_remote_node()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/RemoteTransform2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_remote_node", 5 | "get_remote_node" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/Resource/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_path", 5 | "take_over_path", 6 | "get_path", 7 | "set_name", 8 | "get_name", 9 | "get_rid", 10 | "set_import_metadata", 11 | "get_import_metadata", 12 | "duplicate" 13 | ] 14 | } -------------------------------------------------------------------------------- /Classes/ResourceImportMetadata/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_editor", 5 | "get_editor", 6 | "add_source", 7 | "get_source_path", 8 | "get_source_md5", 9 | "remove_source", 10 | "get_source_count", 11 | "set_option", 12 | "get_option", 13 | "get_options" 14 | ] 15 | } -------------------------------------------------------------------------------- /Classes/ResourceInteractiveLoader/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "get_resource()", 6 | "contents": "get_resource()" 7 | }, 8 | { 9 | "trigger": "poll()", 10 | "contents": "poll()" 11 | }, 12 | { 13 | "trigger": "wait()", 14 | "contents": "wait()" 15 | }, 16 | { 17 | "trigger": "get_stage()", 18 | "contents": "get_stage()" 19 | }, 20 | { 21 | "trigger": "get_stage_count()", 22 | "contents": "get_stage_count()" 23 | } 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/ResourceInteractiveLoader/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_resource", 5 | "poll", 6 | "wait", 7 | "get_stage", 8 | "get_stage_count" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/ResourceLoader/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "load_interactive(...)", 6 | "contents": "load_interactive(${1:path}, ${2:type_hint})" 7 | }, 8 | { 9 | "trigger": "load(...)", 10 | "contents": "load(${1:path}, ${2:type_hint})" 11 | }, 12 | { 13 | "trigger": "get_recognized_extensions_for_type(...)", 14 | "contents": "get_recognized_extensions_for_type(${1:type})" 15 | }, 16 | { 17 | "trigger": "set_abort_on_missing_resources(...)", 18 | "contents": "set_abort_on_missing_resources(${1:abort})" 19 | }, 20 | { 21 | "trigger": "get_dependencies(...)", 22 | "contents": "get_dependencies(${1:arg0})" 23 | }, 24 | { 25 | "trigger": "has(...)", 26 | "contents": "has(${1:arg0})" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/ResourceLoader/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "load_interactive", 5 | "load", 6 | "get_recognized_extensions_for_type", 7 | "set_abort_on_missing_resources", 8 | "get_dependencies", 9 | "has" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/ResourcePreloader/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "add_resource(...)", 6 | "contents": "add_resource(${1:name}, ${2:resource})" 7 | }, 8 | { 9 | "trigger": "remove_resource(...)", 10 | "contents": "remove_resource(${1:name})" 11 | }, 12 | { 13 | "trigger": "rename_resource(...)", 14 | "contents": "rename_resource(${1:name}, ${2:newname})" 15 | }, 16 | { 17 | "trigger": "has_resource(...)", 18 | "contents": "has_resource(${1:name})" 19 | }, 20 | { 21 | "trigger": "get_resource(...)", 22 | "contents": "get_resource(${1:name})" 23 | }, 24 | { 25 | "trigger": "get_resource_list()", 26 | "contents": "get_resource_list()" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/ResourcePreloader/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "add_resource", 5 | "remove_resource", 6 | "rename_resource", 7 | "has_resource", 8 | "get_resource", 9 | "get_resource_list" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/ResourceSaver/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "save(...)", 6 | "contents": "save(${1:path}, ${2:resource}, ${3:arg2})" 7 | }, 8 | { 9 | "trigger": "get_recognized_extensions(...)", 10 | "contents": "get_recognized_extensions(${1:type})" 11 | }, 12 | "FLAG_RELATIVE_PATHS", 13 | "FLAG_BUNDLE_RESOURCES", 14 | "FLAG_CHANGE_PATH", 15 | "FLAG_OMIT_EDITOR_PROPERTIES", 16 | "FLAG_SAVE_BIG_ENDIAN", 17 | "FLAG_COMPRESS" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/ResourceSaver/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "save", 5 | "get_recognized_extensions" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/RichTextLabel/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "add_text", 5 | "add_image", 6 | "newline", 7 | "push_font", 8 | "push_color", 9 | "push_align", 10 | "push_indent", 11 | "push_list", 12 | "push_meta", 13 | "push_underline", 14 | "pop", 15 | "clear", 16 | "set_meta_underline", 17 | "is_meta_underlined", 18 | "set_scroll_active", 19 | "is_scroll_active", 20 | "set_scroll_follow", 21 | "is_scroll_following", 22 | "set_tab_size", 23 | "get_tab_size", 24 | "set_selection_enabled", 25 | "is_selection_enabled", 26 | "parse_bbcode", 27 | "append_bbcode" 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/RigidBody2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_continuous_collision_detection_mode(...)", 6 | "contents": "set_continuous_collision_detection_mode(${1:mode})" 7 | }, 8 | { 9 | "trigger": "get_continuous_collision_detection_mode()", 10 | "contents": "get_continuous_collision_detection_mode()" 11 | }, 12 | { 13 | "trigger": "set_applied_force(...)", 14 | "contents": "set_applied_force(${1:force})" 15 | }, 16 | { 17 | "trigger": "get_applied_force()", 18 | "contents": "get_applied_force()" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/Room/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_room(...)", 6 | "contents": "set_room(${1:room})" 7 | }, 8 | { 9 | "trigger": "get_room()", 10 | "contents": "get_room()" 11 | }, 12 | { 13 | "trigger": "compute_room_from_subtree()", 14 | "contents": "compute_room_from_subtree()" 15 | }, 16 | { 17 | "trigger": "set_simulate_acoustics(...)", 18 | "contents": "set_simulate_acoustics(${1:enable})" 19 | }, 20 | { 21 | "trigger": "is_simulating_acoustics()", 22 | "contents": "is_simulating_acoustics()" 23 | } 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/Room/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_room", 5 | "get_room", 6 | "compute_room_from_subtree", 7 | "set_simulate_acoustics", 8 | "is_simulating_acoustics" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/RoomBounds/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_bounds(...)", 6 | "contents": "set_bounds(${1:bsp_tree})" 7 | }, 8 | { 9 | "trigger": "set_geometry_hint(...)", 10 | "contents": "set_geometry_hint(${1:triangles})" 11 | }, 12 | { 13 | "trigger": "get_geometry_hint()", 14 | "contents": "get_geometry_hint()" 15 | }, 16 | { 17 | "trigger": "regenerate_bsp()", 18 | "contents": "regenerate_bsp()" 19 | }, 20 | { 21 | "trigger": "regenerate_bsp_cubic()", 22 | "contents": "regenerate_bsp_cubic()" 23 | } 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/RoomBounds/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_bounds", 5 | "get_bounds", 6 | "set_geometry_hint", 7 | "get_geometry_hint", 8 | "regenerate_bsp", 9 | "regenerate_bsp_cubic" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/Sample/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "create", 5 | "get_format", 6 | "is_stereo", 7 | "get_length", 8 | "set_data", 9 | "get_data", 10 | "set_mix_rate", 11 | "get_mix_rate", 12 | "set_loop_format", 13 | "get_loop_format", 14 | "set_loop_begin", 15 | "get_loop_begin", 16 | "set_loop_end", 17 | "get_loop_end" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/SampleLibrary/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "add_sample", 5 | "get_sample", 6 | "has_sample", 7 | "remove_sample", 8 | "sample_set_volume_db", 9 | "sample_get_volume_db", 10 | "sample_set_pitch_scale", 11 | "sample_get_pitch_scale" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/SamplePlayer2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_sample_library", 5 | "get_sample_library", 6 | "set_polyphony", 7 | "get_polyphony", 8 | "play", 9 | "voice_set_pitch_scale", 10 | "voice_set_volume_scale_db", 11 | "is_voice_active", 12 | "stop_voice", 13 | "stop_all", 14 | "set_random_pitch_scale", 15 | "get_random_pitch_scale" 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/SceneTree/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "notify_group", 5 | "set_group", 6 | "get_nodes_in_group", 7 | "get_root", 8 | "set_auto_accept_quit", 9 | "set_editor_hint", 10 | "is_editor_hint", 11 | "set_edited_scene_root", 12 | "get_edited_scene_root", 13 | "set_pause", 14 | "is_paused", 15 | "set_input_as_handled", 16 | "get_node_count", 17 | "get_frame", 18 | "quit", 19 | "set_screen_stretch", 20 | "queue_delete", 21 | "call_group" 22 | ] 23 | } -------------------------------------------------------------------------------- /Classes/Script/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "can_instance()", 6 | "contents": "can_instance()" 7 | }, 8 | { 9 | "trigger": "instance_has(...)", 10 | "contents": "instance_has(${1:base_object})" 11 | }, 12 | { 13 | "trigger": "has_source_code()", 14 | "contents": "has_source_code()" 15 | }, 16 | { 17 | "trigger": "get_source_code()", 18 | "contents": "get_source_code()" 19 | }, 20 | { 21 | "trigger": "set_source_code(...)", 22 | "contents": "set_source_code(${1:source})" 23 | }, 24 | { 25 | "trigger": "reload()", 26 | "contents": "reload()" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/Script/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "can_instance", 5 | "instance_has", 6 | "has_source_code", 7 | "get_source_code", 8 | "set_source_code", 9 | "reload" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/ScrollBar/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_custom_step(...)", 6 | "contents": "set_custom_step(${1:step})" 7 | }, 8 | { 9 | "trigger": "get_custom_step()", 10 | "contents": "get_custom_step()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/ScrollBar/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_custom_step", 5 | "get_custom_step" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/ScrollContainer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_enable_h_scroll", 5 | "is_h_scroll_enabled", 6 | "set_enable_v_scroll", 7 | "is_v_scroll_enabled", 8 | "set_h_scroll", 9 | "get_h_scroll", 10 | "set_v_scroll", 11 | "get_v_scroll" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/SegmentShape2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_a(...)", 6 | "contents": "set_a(${1:a})" 7 | }, 8 | { 9 | "trigger": "get_a()", 10 | "contents": "get_a()" 11 | }, 12 | { 13 | "trigger": "set_b(...)", 14 | "contents": "set_b(${1:b})" 15 | }, 16 | { 17 | "trigger": "get_b()", 18 | "contents": "get_b()" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/SegmentShape2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_a", 5 | "get_a", 6 | "set_b", 7 | "get_b" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/Semaphore/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "post()", 6 | "contents": "post()" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/Semaphore/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "wait", 5 | "post" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/Shader/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_code(...)", 6 | "contents": "set_code(${1:vcode}, ${2:fcode}, ${3:lcode}, ${4:fofs}, ${5:lofs})" 7 | }, 8 | { 9 | "trigger": "get_vertex_code()", 10 | "contents": "get_vertex_code()" 11 | }, 12 | { 13 | "trigger": "get_fragment_code()", 14 | "contents": "get_fragment_code()" 15 | }, 16 | { 17 | "trigger": "get_light_code()", 18 | "contents": "get_light_code()" 19 | }, 20 | { 21 | "trigger": "has_param(...)", 22 | "contents": "has_param(${1:name})" 23 | }, 24 | "MODE_MATERIAL", 25 | "MODE_CANVAS_ITEM", 26 | "MODE_POST_PROCESS" 27 | ] 28 | } -------------------------------------------------------------------------------- /Classes/Shader/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_mode", 5 | "get_mode", 6 | "set_code", 7 | "get_vertex_code", 8 | "get_fragment_code", 9 | "get_light_code", 10 | "has_param" 11 | ] 12 | } -------------------------------------------------------------------------------- /Classes/ShaderMaterial/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_shader(...)", 6 | "contents": "set_shader(${1:shader})" 7 | }, 8 | { 9 | "trigger": "get_shader()", 10 | "contents": "get_shader()" 11 | }, 12 | { 13 | "trigger": "set_shader_param(...)", 14 | "contents": "set_shader_param(${1:param}, ${2:value})" 15 | }, 16 | { 17 | "trigger": "get_shader_param(...)", 18 | "contents": "get_shader_param(${1:param})" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/ShaderMaterial/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_shader", 5 | "get_shader", 6 | "set_shader_param", 7 | "get_shader_param" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/Shape2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_custom_solver_bias", 5 | "get_custom_solver_bias", 6 | "collide", 7 | "collide_with_motion", 8 | "collide_and_get_contacts", 9 | "collide_with_motion_and_get_contacts" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/Skeleton/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "add_bone", 5 | "find_bone", 6 | "get_bone_name", 7 | "get_bone_parent", 8 | "set_bone_parent", 9 | "get_bone_count", 10 | "get_bone_rest", 11 | "set_bone_rest", 12 | "bind_child_node_to_bone", 13 | "unbind_child_node_from_bone", 14 | "get_bound_child_nodes_to_bone", 15 | "clear_bones", 16 | "get_bone_pose", 17 | "set_bone_pose", 18 | "set_bone_global_pose", 19 | "get_bone_global_pose", 20 | "get_bone_custom_pose", 21 | "set_bone_custom_pose", 22 | "get_bone_transform" 23 | ] 24 | } -------------------------------------------------------------------------------- /Classes/Slider/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_ticks(...)", 6 | "contents": "set_ticks(${1:count})" 7 | }, 8 | { 9 | "trigger": "get_ticks()", 10 | "contents": "get_ticks()" 11 | }, 12 | { 13 | "trigger": "get_ticks_on_borders()", 14 | "contents": "get_ticks_on_borders()" 15 | }, 16 | { 17 | "trigger": "set_ticks_on_borders(...)", 18 | "contents": "set_ticks_on_borders(${1:ticks_on_border})" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/Slider/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_ticks", 5 | "get_ticks", 6 | "get_ticks_on_borders", 7 | "set_ticks_on_borders" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/SliderJoint/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_param", 5 | "get_param" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/SoundPlayer2D/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | "PARAM_VOLUME_DB", 5 | "PARAM_PITCH_SCALE", 6 | "PARAM_ATTENUATION_MIN_DISTANCE", 7 | "PARAM_ATTENUATION_MAX_DISTANCE", 8 | "PARAM_ATTENUATION_DISTANCE_EXP" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/SoundPlayer2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_param", 5 | "get_param" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/SoundRoomParams/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_reverb_mode(...)", 6 | "contents": "set_reverb_mode(${1:reverb_mode})" 7 | }, 8 | { 9 | "trigger": "get_reverb_mode()", 10 | "contents": "get_reverb_mode()" 11 | }, 12 | { 13 | "trigger": "set_force_params_to_all_sources(...)", 14 | "contents": "set_force_params_to_all_sources(${1:enabled})" 15 | }, 16 | { 17 | "trigger": "is_forcing_params_to_all_sources()", 18 | "contents": "is_forcing_params_to_all_sources()" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/SoundRoomParams/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_param", 5 | "get_param", 6 | "set_reverb_mode", 7 | "get_reverb_mode", 8 | "set_force_params_to_all_sources", 9 | "is_forcing_params_to_all_sources" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/Spatial/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_transform", 5 | "get_transform", 6 | "set_translation", 7 | "get_translation", 8 | "set_rotation", 9 | "get_rotation", 10 | "set_scale", 11 | "get_scale", 12 | "set_global_transform", 13 | "get_global_transform", 14 | "get_parent_spatial", 15 | "set_ignore_transform_notification", 16 | "set_as_toplevel", 17 | "is_set_as_toplevel", 18 | "get_world", 19 | "update_gizmo", 20 | "set_gizmo", 21 | "get_gizmo", 22 | "show", 23 | "hide", 24 | "is_visible", 25 | "is_hidden" 26 | ] 27 | } -------------------------------------------------------------------------------- /Classes/SpatialPlayer/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | "PARAM_EMISSION_CONE_DEGREES", 5 | "PARAM_EMISSION_CONE_ATTENUATION_DB" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/SpatialPlayer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_param", 5 | "get_param" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/SpatialSamplePlayer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_sample_library", 5 | "get_sample_library", 6 | "set_polyphony", 7 | "get_polyphony", 8 | "play", 9 | "voice_set_pitch_scale", 10 | "voice_set_volume_scale_db", 11 | "is_voice_active", 12 | "stop_voice", 13 | "stop_all" 14 | ] 15 | } -------------------------------------------------------------------------------- /Classes/SpatialStreamPlayer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_stream", 5 | "get_stream", 6 | "play", 7 | "stop", 8 | "is_playing", 9 | "set_loop", 10 | "has_loop", 11 | "get_stream_name", 12 | "get_loop_count", 13 | "get_pos", 14 | "seek_pos" 15 | ] 16 | } -------------------------------------------------------------------------------- /Classes/SphereShape/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_radius", 5 | "get_radius" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/SpinBox/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_suffix(...)", 6 | "contents": "set_suffix(${1:suffix})" 7 | }, 8 | { 9 | "trigger": "get_suffix()", 10 | "contents": "get_suffix()" 11 | }, 12 | { 13 | "trigger": "set_prefix(...)", 14 | "contents": "set_prefix(${1:prefix})" 15 | }, 16 | { 17 | "trigger": "get_prefix()", 18 | "contents": "get_prefix()" 19 | }, 20 | { 21 | "trigger": "set_editable(...)", 22 | "contents": "set_editable(${1:editable})" 23 | }, 24 | { 25 | "trigger": "is_editable()", 26 | "contents": "is_editable()" 27 | }, 28 | { 29 | "trigger": "get_line_edit()", 30 | "contents": "get_line_edit()" 31 | } 32 | ] 33 | } -------------------------------------------------------------------------------- /Classes/SpinBox/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_suffix", 5 | "get_suffix", 6 | "set_prefix", 7 | "get_prefix", 8 | "set_editable", 9 | "is_editable", 10 | "get_line_edit" 11 | ] 12 | } -------------------------------------------------------------------------------- /Classes/SplitContainer/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_split_offset(...)", 6 | "contents": "set_split_offset(${1:offset})" 7 | }, 8 | { 9 | "trigger": "get_split_offset()", 10 | "contents": "get_split_offset()" 11 | }, 12 | { 13 | "trigger": "set_collapsed(...)", 14 | "contents": "set_collapsed(${1:collapsed})" 15 | }, 16 | { 17 | "trigger": "is_collapsed()", 18 | "contents": "is_collapsed()" 19 | }, 20 | { 21 | "trigger": "set_dragger_visible(...)", 22 | "contents": "set_dragger_visible(${1:visible})" 23 | }, 24 | { 25 | "trigger": "is_dragger_visible()", 26 | "contents": "is_dragger_visible()" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/SplitContainer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_split_offset", 5 | "get_split_offset", 6 | "set_collapsed", 7 | "is_collapsed", 8 | "set_dragger_visible", 9 | "is_dragger_visible" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/Sprite/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_texture", 5 | "get_texture", 6 | "set_centered", 7 | "is_centered", 8 | "set_offset", 9 | "get_offset", 10 | "set_flip_h", 11 | "is_flipped_h", 12 | "set_flip_v", 13 | "is_flipped_v", 14 | "set_region", 15 | "is_region", 16 | "set_region_rect", 17 | "get_region_rect", 18 | "set_frame", 19 | "get_frame", 20 | "set_vframes", 21 | "get_vframes", 22 | "set_hframes", 23 | "get_hframes", 24 | "set_modulate", 25 | "get_modulate" 26 | ] 27 | } -------------------------------------------------------------------------------- /Classes/Sprite3D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_texture", 5 | "get_texture", 6 | "set_region", 7 | "is_region", 8 | "set_region_rect", 9 | "get_region_rect", 10 | "set_frame", 11 | "get_frame", 12 | "set_vframes", 13 | "get_vframes", 14 | "set_hframes", 15 | "get_hframes" 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/SpriteBase3D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_centered", 5 | "is_centered", 6 | "set_offset", 7 | "get_offset", 8 | "set_flip_h", 9 | "is_flipped_h", 10 | "set_flip_v", 11 | "is_flipped_v", 12 | "set_modulate", 13 | "get_modulate", 14 | "set_opacity", 15 | "get_opacity", 16 | "set_pixel_size", 17 | "get_pixel_size", 18 | "set_axis", 19 | "get_axis", 20 | "set_draw_flag", 21 | "get_draw_flag", 22 | "set_alpha_cut_mode", 23 | "get_alpha_cut_mode", 24 | "get_item_rect" 25 | ] 26 | } -------------------------------------------------------------------------------- /Classes/SpriteFrames/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "add_frame(...)", 6 | "contents": "add_frame(${1:frame}, ${2:atpos})" 7 | }, 8 | { 9 | "trigger": "get_frame_count()", 10 | "contents": "get_frame_count()" 11 | }, 12 | { 13 | "trigger": "get_frame(...)", 14 | "contents": "get_frame(${1:idx})" 15 | }, 16 | { 17 | "trigger": "set_frame(...)", 18 | "contents": "set_frame(${1:idx}, ${2:txt})" 19 | }, 20 | { 21 | "trigger": "remove_frame(...)", 22 | "contents": "remove_frame(${1:idx})" 23 | } 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/SpriteFrames/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "add_frame", 5 | "get_frame_count", 6 | "get_frame", 7 | "set_frame", 8 | "remove_frame", 9 | "clear" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/StaticBody/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_constant_linear_velocity(...)", 6 | "contents": "set_constant_linear_velocity(${1:vel})" 7 | }, 8 | { 9 | "trigger": "set_constant_angular_velocity(...)", 10 | "contents": "set_constant_angular_velocity(${1:vel})" 11 | }, 12 | { 13 | "trigger": "get_constant_linear_velocity()", 14 | "contents": "get_constant_linear_velocity()" 15 | }, 16 | { 17 | "trigger": "get_constant_angular_velocity()", 18 | "contents": "get_constant_angular_velocity()" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/StaticBody/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_constant_linear_velocity", 5 | "set_constant_angular_velocity", 6 | "get_constant_linear_velocity", 7 | "get_constant_angular_velocity", 8 | "set_friction", 9 | "get_friction", 10 | "set_bounce", 11 | "get_bounce" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/StaticBody2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_constant_linear_velocity", 5 | "set_constant_angular_velocity", 6 | "get_constant_linear_velocity", 7 | "get_constant_angular_velocity", 8 | "set_friction", 9 | "get_friction", 10 | "set_bounce", 11 | "get_bounce" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/StreamPeer/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "put_data(...)", 6 | "contents": "put_data(${1:data})" 7 | }, 8 | { 9 | "trigger": "put_partial_data(...)", 10 | "contents": "put_partial_data(${1:data})" 11 | }, 12 | { 13 | "trigger": "get_data(...)", 14 | "contents": "get_data(${1:bytes})" 15 | }, 16 | { 17 | "trigger": "get_partial_data(...)", 18 | "contents": "get_partial_data(${1:bytes})" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/StreamPeer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "put_data", 5 | "put_partial_data", 6 | "get_data", 7 | "get_partial_data" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/StreamPeerSSL/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "accept(...)", 6 | "contents": "accept(${1:stream})" 7 | }, 8 | { 9 | "trigger": "connect(...)", 10 | "contents": "connect(${1:stream}, ${2:validate_certs}, ${3:for_hostname})" 11 | }, 12 | { 13 | "trigger": "disconnect()", 14 | "contents": "disconnect()" 15 | }, 16 | "STATUS_ERROR_NO_CERTIFICATE", 17 | "STATUS_ERROR_HOSTNAME_MISMATCH" 18 | ] 19 | } -------------------------------------------------------------------------------- /Classes/StreamPeerSSL/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "accept", 5 | "connect", 6 | "get_status", 7 | "disconnect" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/StreamPeerTCP/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "connect(...)", 6 | "contents": "connect(${1:host}, ${2:ip})" 7 | }, 8 | { 9 | "trigger": "is_connected()", 10 | "contents": "is_connected()" 11 | }, 12 | { 13 | "trigger": "get_connected_host()", 14 | "contents": "get_connected_host()" 15 | }, 16 | { 17 | "trigger": "get_connected_port()", 18 | "contents": "get_connected_port()" 19 | }, 20 | "STATUS_NONE", 21 | "STATUS_ERROR" 22 | ] 23 | } -------------------------------------------------------------------------------- /Classes/StreamPeerTCP/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "connect", 5 | "is_connected", 6 | "get_status", 7 | "get_connected_host", 8 | "get_connected_port", 9 | "disconnect" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/StreamPlayer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_stream", 5 | "get_stream", 6 | "play", 7 | "stop", 8 | "is_playing", 9 | "set_paused", 10 | "is_paused", 11 | "set_loop", 12 | "has_loop", 13 | "set_volume", 14 | "get_volume", 15 | "set_volume_db", 16 | "get_volume_db", 17 | "get_stream_name", 18 | "get_loop_count", 19 | "get_pos", 20 | "seek_pos", 21 | "set_autoplay", 22 | "has_autoplay", 23 | "get_length" 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/StringArray/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "push_back(...)", 6 | "contents": "push_back(${1:string})" 7 | }, 8 | { 9 | "trigger": "set(...)", 10 | "contents": "set(${1:idx}, ${2:string})" 11 | }, 12 | { 13 | "trigger": "StringArray(...)", 14 | "contents": "StringArray(${1:from})" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/StringArray/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get", 5 | "push_back", 6 | "resize", 7 | "set", 8 | "size" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/StyleBox/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "test_mask(...)", 6 | "contents": "test_mask(${1:point}, ${2:rect})" 7 | }, 8 | { 9 | "trigger": "set_default_margin(...)", 10 | "contents": "set_default_margin(${1:margin}, ${2:offset})" 11 | }, 12 | { 13 | "trigger": "get_default_margin(...)", 14 | "contents": "get_default_margin(${1:margin})" 15 | }, 16 | { 17 | "trigger": "get_center_size()", 18 | "contents": "get_center_size()" 19 | }, 20 | { 21 | "trigger": "draw(...)", 22 | "contents": "draw(${1:arg0}, ${2:arg1})" 23 | } 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/StyleBox/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "test_mask", 5 | "set_default_margin", 6 | "get_default_margin", 7 | "get_margin", 8 | "get_minimum_size", 9 | "get_center_size", 10 | "get_offset", 11 | "draw" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/StyleBoxFlat/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_bg_color", 5 | "get_bg_color", 6 | "set_light_color", 7 | "get_light_color", 8 | "set_dark_color", 9 | "get_dark_color", 10 | "set_border_size", 11 | "get_border_size", 12 | "set_border_blend", 13 | "get_border_blend", 14 | "set_draw_center", 15 | "get_draw_center" 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/StyleBoxImageMask/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_image(...)", 6 | "contents": "set_image(${1:image})" 7 | }, 8 | { 9 | "trigger": "get_image()", 10 | "contents": "get_image()" 11 | }, 12 | { 13 | "trigger": "set_expand(...)", 14 | "contents": "set_expand(${1:expand})" 15 | }, 16 | { 17 | "trigger": "get_expand()", 18 | "contents": "get_expand()" 19 | }, 20 | { 21 | "trigger": "set_expand_margin_size(...)", 22 | "contents": "set_expand_margin_size(${1:margin}, ${2:size})" 23 | }, 24 | { 25 | "trigger": "get_expand_margin_size(...)", 26 | "contents": "get_expand_margin_size(${1:arg0})" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/StyleBoxImageMask/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_image", 5 | "get_image", 6 | "set_expand", 7 | "get_expand", 8 | "set_expand_margin_size", 9 | "get_expand_margin_size" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/StyleBoxTexture/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_margin_size(...)", 6 | "contents": "set_margin_size(${1:margin}, ${2:size})" 7 | }, 8 | { 9 | "trigger": "get_margin_size(...)", 10 | "contents": "get_margin_size(${1:arg0})" 11 | }, 12 | { 13 | "trigger": "set_draw_center(...)", 14 | "contents": "set_draw_center(${1:enable})" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/StyleBoxTexture/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_texture", 5 | "get_texture", 6 | "set_margin_size", 7 | "get_margin_size", 8 | "set_expand_margin_size", 9 | "get_expand_margin_size", 10 | "set_draw_center", 11 | "get_draw_center" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/SurfaceTool/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "begin", 5 | "add_vertex", 6 | "add_color", 7 | "add_normal", 8 | "add_tangent", 9 | "add_uv", 10 | "add_uv2", 11 | "add_bones", 12 | "add_weights", 13 | "add_smooth_group", 14 | "set_material", 15 | "index", 16 | "deindex", 17 | "generate_normals", 18 | "commit", 19 | "clear" 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/TCP_Server/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "listen(...)", 6 | "contents": "listen(${1:port}, ${2:accepted_hosts})" 7 | }, 8 | { 9 | "trigger": "is_connection_available()", 10 | "contents": "is_connection_available()" 11 | }, 12 | { 13 | "trigger": "take_connection()", 14 | "contents": "take_connection()" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/TCP_Server/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "listen", 5 | "is_connection_available", 6 | "take_connection", 7 | "stop" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/TabContainer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_tab_count", 5 | "set_current_tab", 6 | "get_current_tab", 7 | "set_tab_align", 8 | "get_tab_align", 9 | "set_tabs_visible", 10 | "are_tabs_visible", 11 | "set_tab_title", 12 | "get_tab_title", 13 | "set_tab_icon", 14 | "get_tab_icon" 15 | ] 16 | } -------------------------------------------------------------------------------- /Classes/Tabs/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "remove_tab(...)", 6 | "contents": "remove_tab(${1:tab_idx})" 7 | }, 8 | { 9 | "trigger": "add_tab(...)", 10 | "contents": "add_tab(${1:title}, ${2:icon})" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/Tabs/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_tab_count", 5 | "set_current_tab", 6 | "get_current_tab", 7 | "set_tab_title", 8 | "get_tab_title", 9 | "set_tab_icon", 10 | "get_tab_icon", 11 | "remove_tab", 12 | "add_tab" 13 | ] 14 | } -------------------------------------------------------------------------------- /Classes/Texture/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "has_alpha()", 6 | "contents": "has_alpha()" 7 | }, 8 | { 9 | "trigger": "draw(...)", 10 | "contents": "draw(${1:canvas_item}, ${2:pos}, ${3:modulate}, ${4:1}, ${5:1})" 11 | }, 12 | { 13 | "trigger": "draw_rect(...)", 14 | "contents": "draw_rect(${1:canvas_item}, ${2:rect}, ${3:tile}, ${4:modulate}, ${5:1}, ${6:1})" 15 | }, 16 | { 17 | "trigger": "draw_rect_region(...)", 18 | "contents": "draw_rect_region(${1:canvas_item}, ${2:rect}, ${3:src_rect}, ${4:modulate}, ${5:1}, ${6:1})" 19 | }, 20 | "FLAG_VIDEO_SURFACE", 21 | "FLAG_ANISOTROPIC_FILTER", 22 | "FLAG_CONVERT_TO_LINEAR" 23 | ] 24 | } -------------------------------------------------------------------------------- /Classes/Texture/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_width", 5 | "get_height", 6 | "get_size", 7 | "get_rid", 8 | "has_alpha", 9 | "set_flags", 10 | "get_flags", 11 | "draw", 12 | "draw_rect", 13 | "draw_rect_region" 14 | ] 15 | } -------------------------------------------------------------------------------- /Classes/TextureButton/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_normal_texture", 5 | "set_pressed_texture", 6 | "set_hover_texture", 7 | "set_disabled_texture", 8 | "set_focused_texture", 9 | "set_click_mask", 10 | "get_normal_texture", 11 | "get_pressed_texture", 12 | "get_hover_texture", 13 | "get_disabled_texture", 14 | "get_focused_texture", 15 | "get_click_mask" 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/TextureFrame/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_expand(...)", 6 | "contents": "set_expand(${1:enable})" 7 | }, 8 | { 9 | "trigger": "has_expand()", 10 | "contents": "has_expand()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/TextureFrame/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_texture", 5 | "get_texture", 6 | "set_modulate", 7 | "get_modulate", 8 | "set_expand", 9 | "has_expand" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/TextureProgress/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_under_texture(...)", 6 | "contents": "set_under_texture(${1:tex})" 7 | }, 8 | { 9 | "trigger": "get_under_texture()", 10 | "contents": "get_under_texture()" 11 | }, 12 | { 13 | "trigger": "set_progress_texture(...)", 14 | "contents": "set_progress_texture(${1:tex})" 15 | }, 16 | { 17 | "trigger": "get_progress_texture()", 18 | "contents": "get_progress_texture()" 19 | }, 20 | { 21 | "trigger": "set_over_texture(...)", 22 | "contents": "set_over_texture(${1:tex})" 23 | }, 24 | { 25 | "trigger": "get_over_texture()", 26 | "contents": "get_over_texture()" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/TextureProgress/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_under_texture", 5 | "get_under_texture", 6 | "set_progress_texture", 7 | "get_progress_texture", 8 | "set_over_texture", 9 | "get_over_texture" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/Theme/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_icon", 5 | "get_icon", 6 | "has_icon", 7 | "clear_icon", 8 | "get_icon_list", 9 | "set_stylebox", 10 | "get_stylebox", 11 | "has_stylebox", 12 | "clear_stylebox", 13 | "get_stylebox_list", 14 | "set_font", 15 | "get_font", 16 | "has_font", 17 | "clear_font", 18 | "get_font_list", 19 | "set_color", 20 | "get_color", 21 | "has_color", 22 | "clear_color", 23 | "get_color_list", 24 | "set_constant", 25 | "get_constant", 26 | "has_constant", 27 | "clear_constant", 28 | "get_constant_list", 29 | "set_default_font", 30 | "get_default_font", 31 | "get_type_list", 32 | "copy_default_theme" 33 | ] 34 | } -------------------------------------------------------------------------------- /Classes/Thread/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "start(...)", 6 | "contents": "start(${1:instance}, ${2:method}, ${3:userdata}, ${4:priority})" 7 | }, 8 | { 9 | "trigger": "wait_to_finish()", 10 | "contents": "wait_to_finish()" 11 | }, 12 | "PRIORITY_LOW", 13 | "PRIORITY_NORMAL", 14 | "PRIORITY_HIGH" 15 | ] 16 | } -------------------------------------------------------------------------------- /Classes/Thread/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "start", 5 | "get_id", 6 | "is_active", 7 | "wait_to_finish" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/TileMap/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_tileset", 5 | "get_tileset", 6 | "set_mode", 7 | "get_mode", 8 | "set_half_offset", 9 | "get_half_offset", 10 | "set_custom_transform", 11 | "get_custom_transform", 12 | "set_cell_size", 13 | "get_cell_size", 14 | "set_quadrant_size", 15 | "get_quadrant_size", 16 | "set_center_x", 17 | "get_center_x", 18 | "set_center_y", 19 | "get_center_y", 20 | "set_collision_layer_mask", 21 | "get_collision_layer_mask", 22 | "set_collision_friction", 23 | "get_collision_friction", 24 | "set_collision_bounce", 25 | "get_collision_bounce", 26 | "set_cell", 27 | "get_cell", 28 | "is_cell_x_flipped", 29 | "is_cell_y_flipped", 30 | "clear", 31 | "map_to_world", 32 | "world_to_map" 33 | ] 34 | } -------------------------------------------------------------------------------- /Classes/TileSet/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "create_tile", 5 | "tile_set_name", 6 | "tile_get_name", 7 | "tile_set_texture", 8 | "tile_get_texture", 9 | "tile_set_texture_offset", 10 | "tile_get_texture_offset", 11 | "tile_set_shape_offset", 12 | "tile_get_shape_offset", 13 | "tile_set_region", 14 | "tile_get_region", 15 | "tile_set_shape", 16 | "tile_get_shape", 17 | "tile_set_shapes", 18 | "tile_get_shapes", 19 | "remove_tile", 20 | "clear", 21 | "get_last_unused_tile_id", 22 | "find_tile_by_name", 23 | "get_tiles_ids" 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/Timer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_wait_time", 5 | "get_wait_time", 6 | "set_one_shot", 7 | "is_one_shot", 8 | "set_autostart", 9 | "has_autostart", 10 | "start", 11 | "stop", 12 | "get_time_left" 13 | ] 14 | } -------------------------------------------------------------------------------- /Classes/TouchScreenButton/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_texture", 5 | "get_texture", 6 | "set_texture_pressed", 7 | "get_texture_pressed", 8 | "set_bitmask", 9 | "get_bitmask", 10 | "set_action", 11 | "get_action", 12 | "set_visibility_mode", 13 | "get_visibility_mode", 14 | "set_passby_press", 15 | "is_passby_press_enabled", 16 | "is_pressed" 17 | ] 18 | } -------------------------------------------------------------------------------- /Classes/Transform/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "affine_inverse", 5 | "inverse", 6 | "looking_at", 7 | "orthonormalized", 8 | "rotated", 9 | "scaled", 10 | "translated", 11 | "xform", 12 | "xform_inv" 13 | ] 14 | } -------------------------------------------------------------------------------- /Classes/Translation/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_locale(...)", 6 | "contents": "set_locale(${1:locale})" 7 | }, 8 | { 9 | "trigger": "get_locale()", 10 | "contents": "get_locale()" 11 | }, 12 | { 13 | "trigger": "add_message(...)", 14 | "contents": "add_message(${1:src_message}, ${2:xlated_message})" 15 | }, 16 | { 17 | "trigger": "get_message(...)", 18 | "contents": "get_message(${1:src_message})" 19 | }, 20 | { 21 | "trigger": "erase_message(...)", 22 | "contents": "erase_message(${1:src_message})" 23 | }, 24 | { 25 | "trigger": "get_message_list()", 26 | "contents": "get_message_list()" 27 | }, 28 | { 29 | "trigger": "get_message_count()", 30 | "contents": "get_message_count()" 31 | } 32 | ] 33 | } -------------------------------------------------------------------------------- /Classes/Translation/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_locale", 5 | "get_locale", 6 | "add_message", 7 | "get_message", 8 | "erase_message", 9 | "get_message_list", 10 | "get_message_count" 11 | ] 12 | } -------------------------------------------------------------------------------- /Classes/TranslationServer/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "translate(...)", 6 | "contents": "translate(${1:arg0})" 7 | }, 8 | { 9 | "trigger": "add_translation(...)", 10 | "contents": "add_translation(${1:arg0})" 11 | }, 12 | { 13 | "trigger": "remove_translation(...)", 14 | "contents": "remove_translation(${1:arg0})" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/TranslationServer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_locale", 5 | "get_locale", 6 | "translate", 7 | "add_translation", 8 | "remove_translation", 9 | "clear" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/Tree/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "clear", 5 | "create_item", 6 | "get_root", 7 | "set_column_min_width", 8 | "set_column_expand", 9 | "get_column_width", 10 | "set_hide_root", 11 | "get_next_selected", 12 | "get_selected", 13 | "get_selected_column", 14 | "get_pressed_button", 15 | "set_select_mode", 16 | "set_columns", 17 | "get_columns", 18 | "get_edited", 19 | "get_edited_column", 20 | "get_custom_popup_rect", 21 | "get_item_area_rect", 22 | "ensure_cursor_is_visible", 23 | "set_column_titles_visible", 24 | "are_column_titles_visible", 25 | "set_column_title", 26 | "get_column_title", 27 | "get_scroll" 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/Tween/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "is_active", 5 | "set_active", 6 | "is_repeat", 7 | "set_repeat", 8 | "set_speed", 9 | "get_speed", 10 | "set_tween_process_mode", 11 | "get_tween_process_mode", 12 | "start", 13 | "reset", 14 | "reset_all", 15 | "stop", 16 | "stop_all", 17 | "resume", 18 | "resume_all", 19 | "remove", 20 | "remove_all", 21 | "seek", 22 | "tell", 23 | "get_runtime", 24 | "interpolate_property", 25 | "interpolate_method", 26 | "interpolate_callback", 27 | "follow_property", 28 | "follow_method", 29 | "targeting_property", 30 | "targeting_method" 31 | ] 32 | } -------------------------------------------------------------------------------- /Classes/UnshadedMaterial/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_use_alpha(...)", 6 | "contents": "set_use_alpha(${1:enable})" 7 | }, 8 | { 9 | "trigger": "is_using_alpha()", 10 | "contents": "is_using_alpha()" 11 | }, 12 | { 13 | "trigger": "set_use_color_array(...)", 14 | "contents": "set_use_color_array(${1:enable})" 15 | }, 16 | { 17 | "trigger": "is_using_color_array()", 18 | "contents": "is_using_color_array()" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/UnshadedMaterial/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_texture", 5 | "get_texture", 6 | "set_use_alpha", 7 | "is_using_alpha", 8 | "set_use_color_array", 9 | "is_using_color_array" 10 | ] 11 | } -------------------------------------------------------------------------------- /Classes/Vector2/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "angle_to", 5 | "angle_to_point", 6 | "atan2", 7 | "cubic_interpolate", 8 | "distance_squared_to", 9 | "distance_to", 10 | "dot", 11 | "floor", 12 | "floorf", 13 | "get_aspect", 14 | "length", 15 | "length_squared", 16 | "linear_interpolate", 17 | "normalized", 18 | "reflect", 19 | "rotated", 20 | "slide", 21 | "snapped", 22 | "tangent" 23 | ] 24 | } -------------------------------------------------------------------------------- /Classes/Vector2Array/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "push_back(...)", 6 | "contents": "push_back(${1:vector2})" 7 | }, 8 | { 9 | "trigger": "set(...)", 10 | "contents": "set(${1:idx}, ${2:vector2})" 11 | }, 12 | { 13 | "trigger": "Vector2Array(...)", 14 | "contents": "Vector2Array(${1:from})" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/Vector2Array/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get", 5 | "push_back", 6 | "resize", 7 | "set", 8 | "size" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/Vector3/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "abs", 5 | "cross", 6 | "cubic_interpolate", 7 | "distance_squared_to", 8 | "distance_to", 9 | "dot", 10 | "inverse", 11 | "length", 12 | "length_squared", 13 | "linear_interpolate", 14 | "max_axis", 15 | "min_axis", 16 | "normalized", 17 | "reflect", 18 | "rotated", 19 | "slide", 20 | "snapped" 21 | ] 22 | } -------------------------------------------------------------------------------- /Classes/Vector3Array/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "push_back(...)", 6 | "contents": "push_back(${1:vector3})" 7 | }, 8 | { 9 | "trigger": "set(...)", 10 | "contents": "set(${1:idx}, ${2:vector3})" 11 | }, 12 | { 13 | "trigger": "Vector3Array(...)", 14 | "contents": "Vector3Array(${1:from})" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/Vector3Array/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get", 5 | "push_back", 6 | "resize", 7 | "set", 8 | "size" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/VehicleBody/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_engine_force(...)", 6 | "contents": "set_engine_force(${1:engine_force})" 7 | }, 8 | { 9 | "trigger": "get_engine_force()", 10 | "contents": "get_engine_force()" 11 | }, 12 | { 13 | "trigger": "set_brake(...)", 14 | "contents": "set_brake(${1:brake})" 15 | }, 16 | { 17 | "trigger": "get_brake()", 18 | "contents": "get_brake()" 19 | }, 20 | { 21 | "trigger": "set_steering(...)", 22 | "contents": "set_steering(${1:steering})" 23 | }, 24 | { 25 | "trigger": "get_steering()", 26 | "contents": "get_steering()" 27 | } 28 | ] 29 | } -------------------------------------------------------------------------------- /Classes/VehicleBody/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_mass", 5 | "get_mass", 6 | "set_friction", 7 | "get_friction", 8 | "set_engine_force", 9 | "get_engine_force", 10 | "set_brake", 11 | "get_brake", 12 | "set_steering", 13 | "get_steering" 14 | ] 15 | } -------------------------------------------------------------------------------- /Classes/VehicleWheel/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_radius", 5 | "get_radius", 6 | "set_suspension_rest_length", 7 | "get_suspension_rest_length", 8 | "set_suspension_travel", 9 | "get_suspension_travel", 10 | "set_suspension_stiffness", 11 | "get_suspension_stiffness", 12 | "set_suspension_max_force", 13 | "get_suspension_max_force", 14 | "set_damping_compression", 15 | "get_damping_compression", 16 | "set_damping_relaxation", 17 | "get_damping_relaxation", 18 | "set_use_as_traction", 19 | "is_used_as_traction", 20 | "set_use_as_steering", 21 | "is_used_as_steering", 22 | "set_friction_slip", 23 | "get_friction_slip" 24 | ] 25 | } -------------------------------------------------------------------------------- /Classes/VideoPlayer/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "get_stream_pos()", 6 | "contents": "get_stream_pos()" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/VideoPlayer/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_stream", 5 | "get_stream", 6 | "play", 7 | "stop", 8 | "is_playing", 9 | "set_paused", 10 | "is_paused", 11 | "set_volume", 12 | "get_volume", 13 | "set_volume_db", 14 | "get_volume_db", 15 | "get_stream_name", 16 | "get_stream_pos", 17 | "set_autoplay", 18 | "has_autoplay", 19 | "set_expand", 20 | "has_expand" 21 | ] 22 | } -------------------------------------------------------------------------------- /Classes/VideoStream/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "get_pending_frame_count()", 6 | "contents": "get_pending_frame_count()" 7 | }, 8 | { 9 | "trigger": "pop_frame(...)", 10 | "contents": "pop_frame(${1:arg0})" 11 | }, 12 | { 13 | "trigger": "peek_frame()", 14 | "contents": "peek_frame()" 15 | }, 16 | { 17 | "trigger": "set_audio_track(...)", 18 | "contents": "set_audio_track(${1:idx})" 19 | } 20 | ] 21 | } -------------------------------------------------------------------------------- /Classes/VideoStream/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_pending_frame_count", 5 | "pop_frame", 6 | "peek_frame", 7 | "set_audio_track" 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/ViewportSprite/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_viewport_path(...)", 6 | "contents": "set_viewport_path(${1:path})" 7 | }, 8 | { 9 | "trigger": "get_viewport_path()", 10 | "contents": "get_viewport_path()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/ViewportSprite/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_viewport_path", 5 | "get_viewport_path", 6 | "set_centered", 7 | "is_centered", 8 | "set_offset", 9 | "get_offset", 10 | "set_modulate", 11 | "get_modulate" 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/VisibilityEnabler/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_enabler(...)", 6 | "contents": "set_enabler(${1:enabler}, ${2:enabled})" 7 | }, 8 | { 9 | "trigger": "is_enabler_enabled(...)", 10 | "contents": "is_enabler_enabled(${1:enabler})" 11 | }, 12 | "ENABLER_FREEZE_BODIES", 13 | "ENABLER_PAUSE_ANIMATIONS", 14 | "ENABLER_MAX" 15 | ] 16 | } -------------------------------------------------------------------------------- /Classes/VisibilityEnabler/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_enabler", 5 | "is_enabler_enabled" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/VisibilityEnabler2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_enabler", 5 | "is_enabler_enabled" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/VisibilityNotifier/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_aabb(...)", 6 | "contents": "set_aabb(${1:rect})" 7 | }, 8 | { 9 | "trigger": "is_on_screen()", 10 | "contents": "is_on_screen()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/VisibilityNotifier/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_aabb", 5 | "get_aabb", 6 | "is_on_screen" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/VisibilityNotifier2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_rect", 5 | "get_rect", 6 | "is_on_screen" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/VisualInstance/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_base(...)", 6 | "contents": "set_base(${1:base})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/VisualInstance/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_base", 5 | "set_layer_mask", 6 | "get_layer_mask" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/WindowDialog/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_title(...)", 6 | "contents": "set_title(${1:title})" 7 | }, 8 | { 9 | "trigger": "get_title()", 10 | "contents": "get_title()" 11 | }, 12 | { 13 | "trigger": "get_close_button()", 14 | "contents": "get_close_button()" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/WindowDialog/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_title", 5 | "get_title", 6 | "get_close_button" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/World/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "get_space()", 6 | "contents": "get_space()" 7 | }, 8 | { 9 | "trigger": "get_scenario()", 10 | "contents": "get_scenario()" 11 | }, 12 | { 13 | "trigger": "get_sound_space()", 14 | "contents": "get_sound_space()" 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /Classes/World/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_space", 5 | "get_scenario", 6 | "get_sound_space", 7 | "set_environment", 8 | "get_environment" 9 | ] 10 | } -------------------------------------------------------------------------------- /Classes/World2D/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "get_canvas", 5 | "get_space", 6 | "get_sound_space" 7 | ] 8 | } -------------------------------------------------------------------------------- /Classes/WorldEnvironment/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_environment", 5 | "get_environment" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/XMLParser/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "read", 5 | "get_node_type", 6 | "get_node_name", 7 | "get_node_data", 8 | "get_node_offset", 9 | "get_attribute_count", 10 | "get_attribute_name", 11 | "get_attribute_value", 12 | "has_attribute", 13 | "get_named_attribute_value", 14 | "get_named_attribute_value_safe", 15 | "is_empty", 16 | "get_current_line", 17 | "skip_section", 18 | "seek", 19 | "open", 20 | "open_buffer" 21 | ] 22 | } -------------------------------------------------------------------------------- /Classes/YSort/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "set_sort_enabled(...)", 6 | "contents": "set_sort_enabled(${1:enabled})" 7 | }, 8 | { 9 | "trigger": "is_sort_enabled()", 10 | "contents": "is_sort_enabled()" 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /Classes/YSort/override.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.function.gdscript", 3 | "completions": [ 4 | "set_sort_enabled", 5 | "is_sort_enabled" 6 | ] 7 | } -------------------------------------------------------------------------------- /Classes/bool/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "bool(...)", 6 | "contents": "bool(${1:from})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/float/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "float(...)", 6 | "contents": "float(${1:from})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /Classes/int/completions.sublime-completions: -------------------------------------------------------------------------------- 1 | { 2 | "scope": "entity.name.type.class-type.gdscript|entity.name.type.variant.gdscript", 3 | "completions": [ 4 | { 5 | "trigger": "int(...)", 6 | "contents": "int(${1:from})" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | GDScript support for Sublime Text 2 | ================================= 3 | 4 | Installation 5 | ------------ 6 | 7 | Install "GDScript (Godot Engine)" from [Sublime Package Control](https://github.com/beefsack/GDScript-sublime), or clone this repository into your Packages directory for Sublime Text. 8 | -------------------------------------------------------------------------------- /completions_in_view.py: -------------------------------------------------------------------------------- 1 | import sublime, sublime_plugin 2 | import string 3 | 4 | class CompletionsInViewEventListener(sublime_plugin.EventListener): 5 | 6 | def on_query_completions(self, view, prefix, locations): 7 | self.completions = [] 8 | window = sublime.active_window() 9 | for v in window.views(): 10 | arr = v.extract_completions(prefix) 11 | for com in arr: 12 | if not com in self.completions: 13 | self.completions.append(com) 14 | 15 | self.completions = [self.completions] 16 | self.completions = [(item, item) for sublist in self.completions for item in sublist] 17 | self.completions = list(set(self.completions)) 18 | return (self.completions) 19 | --------------------------------------------------------------------------------