mirror of
https://github.com/godotengine/emacs-gdscript-mode.git
synced 2025-12-31 21:48:34 +03:00
2.6 KiB
2.6 KiB
Changelog
This document lists new features, improvements, changes, and bug fixes in each release of the package.
GDScript mode 1.2.0
Currently in development.
Features
- Added missing built in functions
- Added missing puppet and remotesync keywords
- Added a command to insert a path to a project file, either using
project-find-fileifprojectileis available, otherwise withfind-file. - Added a command to format a selected region with
gdformat. - Added syntax highlighting for function calls.
Bug fixes
- Fixed loading the
gdscript-godotmodule at initialization. - Fixed function calls in the mode map.
GDScript mode 1.1.0
Emacs GDScript mode is now available on the MELPA package archive!
Features
- Added commands to run files or open the project in Godot. Type
M-x gdscript-godotto find and try them.
Bug fixes
- Fixed incorrect match block indentation.
- Fixed error with code folding.
- Added syntax highlighting for more built-in keywords .
- Fixed error at startup on Emacs 26.3
Documentation
- Added instructions to install with use-package.
- Updated install instructions for MELPA.
- Added documentation on using
gdscript-godot-*commands.
GDScript mode 1.0.2
Changes
- Addressed linting and checkdoc errors for a release on the MELPA package archive.
- Split some more of the code to make the code easier to read and to maintain.
Bug fixes
- Fixed
function-definition-voiderrors in some cases due to a missing file import. - Fixed package loading error in some configurations.
- Added syntax highlighting and completion for the following keywords:
in,and,or,not,true,false. - Fixed incorrect auto-indentation in
matchblocks.
GDScript mode 1.0.1
This minor release fixes a bug with the GDScript keywords.
Improvements
- Compile keywords for faster auto-completion and syntax highlighting.
Bug fixes
- Fixed missing language keywords and constants lists.
GDScript mode 1.0.0
This is the initial release of gdscript-mode, which adds support for the Godot engine's GDScript programming language in Emacs.
Features:
- Syntax highlighting.
- Code folding.
- Imenu.
- Indentation and auto-indentation: tab-based (default) and space-based.
- GDScript code formatting using gdformat.
- Automatic pairing of parentheses, brackets, etc.
- Comment wrapping when using fill-paragraph.
- Support for scenes (.tscn), resources (.tres) and GDScript (.gd) files.
- Basic code completion.