├── .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 |
--------------------------------------------------------------------------------