297 Commits

Author SHA1 Message Date
Jen-Chieh Shen
79739fc80f Merge pull request #175 from godotengine/dependabot/github_actions/actions/checkout-6 2025-11-22 01:07:30 +08:00
dependabot[bot]
9822c8a921 Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-21 14:17:02 +00:00
Jen-Chieh Shen
e94dfd9dc7 Merge pull request #173 from Passky/master 2025-11-04 22:37:10 +08:00
passky
e3b47496a3 fix: add default value for eglot lsp port extraction as fallback
See #169:
"network/language_server/remote_port" only presents in settings file when it has been modified from the default value from later version of godot.
So it always fail to extraction and return nothing,we can fix that by add a default value.
Also: bump gdscript-eglot-version to 4.5
2025-10-05 00:37:41 +08:00
Jen-Chieh Shen
bd0a741066 ci: Bump Emacs 30 minor version to 2 (#172) 2025-09-18 12:58:05 +02:00
Jen-Chieh Shen
a0d25b46d8 Merge pull request #171 from godotengine/dependabot/github_actions/actions/checkout-5 2025-08-12 20:16:39 -07:00
dependabot[bot]
2afbcecdd2 Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 21:05:22 +00:00
Jen-Chieh Shen
5136be407a fix: Warning missing lexical-binding cookie (#167) 2025-04-23 11:21:59 +02:00
Alexandr Semenov
1938aa7e2d Improve gdscript-ts-mode highlighting with (#165)
* Added class_name highlighting
* Simplified keyword highlighting
* Added missing for/in keywords
* Added builtin types support
* Fixed class_definition face; treat preload() as builtin
* Fixed int/bool/float/void not being treated as builtin types
* Fixed escape sequences highlighting
2025-04-20 16:18:34 +02:00
Jen-Chieh Shen
3f3739dd88 Merge pull request #164 from nyxkn/patch-1 2025-03-31 23:33:38 -07:00
nyxkn
17c270190b Update README.md
Fix extra c in `scanner.c`
It also seems I need to add `-I./` to avoid:
```
scanner.c:5:10: fatal error: tree_sitter/parser.h: No such file or directory
    5 | #include <tree_sitter/parser.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
```
2025-04-01 07:16:48 +01:00
Jen-Chieh Shen
e18cf2cea3 Merge pull request #163 from godotengine/dependabot/github_actions/actions/checkout-4 2025-02-25 13:20:38 -08:00
dependabot[bot]
f195ca86f8 Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-25 20:42:03 +00:00
Nathan Lovato
703c776260 Merge pull request #160 from jcs-PR/ci/depbot
ci: Add dependabot.yml
2025-02-25 21:41:26 +01:00
Nathan Lovato
d83b971e20 Merge pull request #162 from godotengine/ci/30.1
ci: Test Emacs 30.1
2025-02-25 21:33:33 +01:00
Jen-Chieh Shen
208e231138 ci: Test Emacs 30.1 2025-02-24 15:05:33 -08:00
Jen-Chieh Shen
707e77ded3 ci: Add dependabot.yml 2025-01-09 12:43:32 -08:00
xiliuya
c3d9988984 Merge pull request #158 from katomuso/refactor-gdscript-eglot-contact
Refactor gdscript-eglot-contact
2024-12-07 14:10:35 +08:00
Kato Muso
f320e02427 Add docstring for gdscript-eglot--extract-port function 2024-12-06 23:40:53 +00:00
Kato Muso
88f6bca508 Add docstring for gdscript-eglot--get-config-dir function 2024-12-06 23:40:11 +00:00
Kato Muso
686feebf2d Add gdscript-eglot--extract-port function 2024-11-05 07:15:28 +00:00
Kato Muso
f8fce3ad1a Add gdscript-eglot--get-config-dir function 2024-11-05 07:15:21 +00:00
Kato Muso
3052839d71 Refactor gdscript-eglot-contact 2024-11-04 09:28:33 +00:00
Nathan Lovato
bee7f99c6f Merge pull request #156 from katomuso/fix-config-dir
Fix config directory in gdscript-eglot-contact
2024-11-04 09:21:14 +01:00
Kato Muso
d1076e1b59 Fix config directory in gdscript-eglot-contact 2024-11-03 21:44:41 +00:00
Nathan Lovato
52b3637df8 Merge pull request #155 from katomuso/tweak-gdscript-eglot-version
Change gdscript-eglot-version type to be string instead of integer
2024-11-02 11:10:57 +01:00
Kato Muso
21be7cd6d3 Bump gdscript-eglot-version to 4.3 2024-11-02 06:59:41 +00:00
Kato Muso
b03647b62e Change gdscript-eglot-version type to be string instead of integer 2024-11-02 06:57:58 +00:00
Nathan Lovato
e0c8700d25 Merge pull request #153 from godotengine/jcs090218-patch-1
ci: Test Emacs 29.4
2024-09-17 08:58:08 +02:00
Jen-Chieh Shen
a89ae451d9 ci: Test Emacs 29.4 2024-09-15 02:30:50 -07:00
Nathan Lovato
32086df833 Merge pull request #138 from xiliuya/add-macos-config-support
Set darwin's eglot config dir
2024-05-09 17:23:16 +02:00
Nathan Lovato
4ae8760e19 Merge pull request #148 from godotengine/ci/exl
ci: Exclude macos tests below 27.x
2024-05-09 17:21:47 +02:00
Jen-Chieh Shen
ab6aae89aa ci: Exclude macos tests below 27.x 2024-05-07 23:38:50 -07:00
Jen-Chieh Shen
2737f1c68c Merge pull request #145 from NicolasPetton/master 2024-04-24 14:57:35 -07:00
Jen-Chieh Shen
cd92e12084 Merge pull request #146 from NicolasPetton/fix-142
Fix #142: Add missing function `gdscript-mark-defun'
2024-04-19 13:59:22 -07:00
Nicolas Petton
becce1a4ba Fix #142: Add missing function `gdscript-mark-defun' 2024-04-18 01:14:58 +02:00
Nicolas Petton
718267511f Fix file path completion when projectile is used
When projectile is being used, `projectile-project-files' already returns file
paths relative to the project root directory.
2024-04-17 15:28:06 +02:00
Nicolas Petton
d25f778f02 Use when-let in gdscript-completion-insert-file-path-at-point 2024-04-17 15:26:05 +02:00
Jen-Chieh Shen
b8a840448a Merge pull request #143 from jcs-PR/ci/29.3 2024-03-28 10:39:37 -07:00
Jen-Chieh Shen
e0a8dc9f0b ci: Test Emacs 29.3 2024-03-27 14:53:39 -07:00
Samuel D
8a28276daa fix: Follow indent cleaning (#141)
`(line-beginning-position)` and `(point)` work with character (tab = 1
character)
but `(current-indenantion)` give the column number of the
indenantion (tab = 4 columns)
Using `(current-indentation)` and `(current-indentation)` is cleaner
and use the same convention of "column numbering"

Co-authored-by: Samuel D <samueld@mailo.com>
2023-10-24 13:50:57 +02:00
xiliuya
a6efb8713d - Using unless to change eglot-server-program 2023-09-24 11:56:49 +08:00
xiliuya
9b26d25aa3 - Make sure `eglot-server-programs only have one 'gdscript-mode key 2023-09-23 12:21:05 +08:00
xiliuya
bcb50cfe2c - add Windows-nt eglot config dir 2023-09-22 00:30:30 +08:00
xiliuya
0938403561 - set darwin's eglot config dir 2023-09-22 00:02:31 +08:00
xiliuya
3e2ae19f03 Merge pull request #133 from xiliuya/add-gdscript-ts-mode
Add treesit Major mode `gdscript-ts-mode
2023-05-28 07:44:33 +08:00
xiliuya
812da6aa3c - fix toc indent 2023-05-25 16:34:36 +08:00
xiliuya
4946aff35a - remove trailing lines 2023-05-25 14:51:00 +08:00
xiliuya
0692056e95 - README.md : remove the root level. 2023-05-25 14:45:09 +08:00
xiliuya
b7188197a5 - fix imenu local variable 2023-05-25 13:23:04 +08:00