Commit Graph

275 Commits

Author SHA1 Message Date
Nathan Lovato
0718ca9b09 Merge pull request #50 from tavurth/master
Add missing built-in functions for Godot3.2
2020-04-27 09:14:26 -06:00
Will Whitty
c74e2cd77b Added missing built-in functions 2020-04-27 19:59:22 +05:45
Nathan Lovato
584d61b6aa Merge pull request #49 from tavurth/master
Add missing keywords (puppet, remotesync)
2020-04-27 06:10:41 -06:00
Will Whitty
028df8c749 Add missing keywords (remotesync puppet) 2020-04-27 12:39:29 +05:45
Nathan Lovato
9a74dd3b6c Merge pull request #46 from francogarcia/function_highlighting
Add syntax highlighting for function calls
2020-04-03 19:12:26 -06:00
Franco Eusébio Garcia
6a3e4070bb Add syntax highlighting for function calls
Closes #30.

Pattern: identifier optional_spaces open_parenthesis

The implementation uses `"("` instead `(syntax open-parenthesis)` as
`open-parenthesis` is defined from `(open-paren (or "{" "[" "("))`. As a result,
the regular expression would also highlight array and dictionary variables.

The regular expression does highlight signal definitions with parameters,
though, as they follow the same pattern of function calls. This could be avoided
by ignoring expressions started with "signal" (or by adding a custom rule to
highlight signal definitions).
2020-04-03 15:22:52 -03:00
Nathan Lovato
753f4e6be6 Update CHANGELOG 2020-04-02 18:53:07 -06:00
Nathan Lovato
94645632c5 Merge pull request #45 from francogarcia/format-region
Format buffer and region.
2020-04-02 18:49:30 -06:00
Franco Eusébio Garcia
b4d2bec304 Format buffer and region.
Closes #38.

The implementation was simplified. Moreover, it is now possible to customize the
path to the `gdformat` executable.
2020-04-02 20:12:54 -03:00
Nathan Lovato
7b45e32e8d Update the CHANGELOG 2020-03-31 21:37:20 -06:00
Nathan Lovato
2752ab4ad3 Require projectile without throwing errors to fix linter warnings 2020-03-31 21:35:29 -06:00
Nathan Lovato
9f64525155 Merge pull request #44 from francogarcia/insert_file_path_at_point
Added a command to insert a file path at point using Projectile
2020-03-31 21:34:13 -06:00
Franco Eusébio Garcia
dc2100f9f4 Fallback to built-in read-file-name when Projectile is not available 2020-03-31 13:32:24 -03:00
Franco Eusébio Garcia
68c425b57f Added a command to insert a file path at point using Projectile.
Closes #36.
2020-03-30 21:36:48 -03:00
Nathan Lovato
2e0468b4b9 Rename gdscript-run-command to make it private 2020-03-30 10:52:57 -06:00
Nathan Lovato
bdf31f54d5 Merge pull request #43 from francogarcia/run_in_godot_fixes
Address omissions from fa26dd5 refactor
2020-03-30 10:51:26 -06:00
Franco Eusébio Garcia
e30e890d62 Address omissions from fa26dd5 refactor. 2020-03-30 13:36:30 -03:00
Nathan Lovato
86577f81dc Update the changelog for the 1.1.0 release v1.1.0 2020-03-30 08:38:09 -06:00
Nathan Lovato
7e6eef308e Explain how to use godot commands in the README 2020-03-30 08:32:05 -06:00
Nathan Lovato
fa26dd5676 Refactor commands to open files in Godot
Closes #11
2020-03-30 08:15:28 -06:00
Franco Eusébio Garcia
beac587761 Add commands to open and run files in Godot
Closes #11 and #13.
2020-03-30 08:15:28 -06:00
Nathan Lovato
56a864ecff Merge pull request #41 from francogarcia/indent_variables
Fix the names of variables that control indentation.
2020-03-29 11:58:06 -06:00
Franco Eusébio Garcia
2e6e1aad90 Fix the names of variables that control indentation.
These are the correct names of the variables defined at
`gdscript-customization.el`.
2020-03-29 10:24:41 -03:00
Nathan Lovato
427b6761eb Fix ppss argument not being a list
Should close #34 but needs testing
2020-03-28 12:20:02 -06:00
Nathan Lovato
994fb62206 Fix error concatenating lists of keywords
Fix #39
2020-03-28 11:56:27 -06:00
Nathan Lovato
13a84a0193 Use cl-lib and cl-concatenate instead of seq-concatenate 2020-03-28 11:03:16 -06:00
Nathan Lovato
246cad5890 Add manual install instructions to README, apply auto-formatting 2020-03-28 10:53:29 -06:00
Nathan Lovato
a36a3e775b Update install instructions to install from MELPA 2020-03-27 21:22:10 -06:00
Nathan Lovato
35cbac7fb9 Add missing package prefix to function definition 2020-03-26 18:40:44 -06:00
Kiril Vangelovski
c296065c15 Fix incorrect load path in the README 2020-03-26 08:52:05 -06:00
Nathan Lovato
475cc6b8d2 Avoid overriding the user's 'rx macro 2020-03-25 07:31:44 -06:00
Nathan Lovato
7d2ed510c1 Add license to gdscript-keywords 2020-03-25 07:30:10 -06:00
Nathan Lovato
d924845be5 Update contributing section of the README 2020-03-23 08:26:02 -06:00
Nathan Lovato
155abe1f8b Add shell script to run lint and compilation tests 2020-03-23 08:22:21 -06:00
Nathan Lovato
922ff92f07 Add cached GDScript language keywords 2020-03-23 08:21:18 -06:00
Nathan Lovato
f9bd2f6ccb Address lint-indent warnings 2020-03-23 08:11:07 -06:00
Nathan Lovato
dd8c5bc5bf Remove outline-heading-end-regexp from gdscript-mode
It's causing a compile lint error, and doesn't seem to do much.
2020-03-23 08:02:15 -06:00
Nathan Lovato
57cbde873c Remove data files, cache keywords in a .el file instead 2020-03-23 07:59:20 -06:00
Nathan Lovato
7ce4c220dd Replace deprecated cl-concatenate with built-in seq-concatenate 2020-03-23 07:36:28 -06:00
Nathan Lovato
e900e05bde Address more linting errors 2020-03-23 07:28:10 -06:00
Nathan Lovato
beb278d10f Rename rx-* functions to gdscript-rx-*
This is so the package's copy of emacs 27's rx package doesn't shadow
future updates and bug fixes in the built-in package.
2020-03-22 13:37:35 -06:00
Nathan Lovato
6997f4ddd3 Fix more melpazoid warnings
Remove FSF from copyright lines
Address warnings in gdscript-indent-and-nav.el
2020-03-22 13:35:18 -06:00
Nathan Lovato
40d08c3b02 Embed emacs-rx code from Emacs 27 into gdscript-rx 2020-03-21 21:22:40 -06:00
Nathan Lovato
f72ce3b7d3 Address some melpazoid warnings and errors 2020-03-21 21:22:40 -06:00
Nathan Lovato
dfb7cd9a11 Create LICENSE 2020-03-15 06:45:48 -06:00
Nathan Lovato
81294f8972 Add highlighting for the as keyword 2020-03-13 10:35:31 -06:00
Nathan Lovato
3cd94546f3 Move contributing section up in the readme 2020-03-05 08:15:45 -06:00
Oliver Frank
f8c0444c82 Merge pull request #35 from Scony/fix-module-startup
Fix module startup for emacs 26.3
2020-03-05 12:27:36 +00:00
Pawel Lampe
94d8642f0d Fix module startup for emacs 26.3 2020-03-04 22:03:16 +01:00
Nathan Lovato
c866a7fb12 Merge pull request #33 from shackra/use-package-straight
Add instructions to install with use-package and straight.el
2020-03-03 15:12:49 -06:00